BaseMyCouponEntity.cs 2.91 KB
using NCC.Common.Const;
using SqlSugar;
using System;

namespace NCC.Order.Entitys
{
    /// <summary>
    /// 优惠券记录
    /// </summary>
    [SugarTable("base_my_coupon")]
    [Tenant(ClaimConst.TENANT_ID)]
    public class BaseMyCouponEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
        public string Id { get; set; }
        
        /// <summary>
        /// 我的优惠券
        /// </summary>
        [SugarColumn(ColumnName = "F_ProductId")]        
        public string ProductId { get; set; }
        
        /// <summary>
        /// 订单ID
        /// </summary>
        [SugarColumn(ColumnName = "F_OrderId")]        
        public string OrderId { get; set; }
        
        /// <summary>
        /// 券码
        /// </summary>
        [SugarColumn(ColumnName = "F_CoupnCode")]        
        public string CoupnCode { get; set; }
        
        /// <summary>
        /// 二维码
        /// </summary>
        [SugarColumn(ColumnName = "F_QrCode")]        
        public string QrCode { get; set; }
        
        /// <summary>
        /// 用户ID
        /// </summary>
        [SugarColumn(ColumnName = "F_UserId")]        
        public string UserId { get; set; }
        
        /// <summary>
        /// 是否使用
        /// </summary>
        [SugarColumn(ColumnName = "F_IsUsed")]        
        public bool? IsUsed { get; set; }
        
        /// <summary>
        /// 使用商品ID
        /// </summary>
        [SugarColumn(ColumnName = "F_UsedId")]        
        public string UsedId { get; set; }
        
        /// <summary>
        /// 有效开始时间
        /// </summary>
        [SugarColumn(ColumnName = "F_StartTime")]        
        public DateTime? StartTime { get; set; }
        
        /// <summary>
        /// 有效结束时间
        /// </summary>
        [SugarColumn(ColumnName = "F_EndTime")]        
        public DateTime? EndTime { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(ColumnName = "F_Remark")]        
        public string Remark { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        [SugarColumn(ColumnName = "F_CreatorTime")]        
        public DateTime? CreatorTime { get; set; }
        
        /// <summary>
        /// 总金额
        /// </summary>
        [SugarColumn(ColumnName = "F_TotalMoney")]        
        public decimal TotalMoney { get; set; }
        
        /// <summary>
        /// 使用金额
        /// </summary>
        [SugarColumn(ColumnName = "F_UsedMoney")]        
        public decimal UsedMoney { get; set; }
        
        /// <summary>
        /// 剩余金额
        /// </summary>
        [SugarColumn(ColumnName = "F_OverMoney")]        
        public decimal OverMoney { get; set; }
        
    }
}