using Dlhis.Entity.Canteen.Enums; using Kurisu.Core.DataAccess.Entity; using SqlSugar; using SqlSugar.DbConvert; namespace Dlhis.Entity.Canteen.Entities; /// /// 就餐人员 /// [SugarTable(TableName = "CanteenUser", TableDescription = "就餐人员")] public class CanteenUserEntity : SugarBaseEntity, IVersion, ITenantId { /// /// 档案号 /// [SugarColumn(IsNullable = false, ColumnDescription = "档案号")] public string UserId { get; set; } /// /// 学工号 /// [SugarColumn(IsNullable = false, ColumnDescription = "学工号")] public string UserCode { get; set; } /// /// 消费人员类型 /// [SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert), ColumnDescription = "消费人员类型")] public CanteenUserEnumType UserType { get; set; } /// /// 卡号 /// [SugarColumn(ColumnDescription = "卡号")] public string CarNo { get; set; } /// /// 余额 /// [SugarColumn(ColumnDescription = "余额")] public decimal Balance { get; set; } /// /// 余额(充值) /// [SugarColumn(ColumnDescription = "余额(充值)")] public decimal BalanceOfRecharge { get; set; } /// /// 余额(餐补) /// [SugarColumn(ColumnDescription = "余额(餐补)")] public decimal BalanceOfSubsidies { get; set; } /// /// 版本号 /// [SugarColumn(ColumnDescription = "版本号")] public int Version { get; set; } public string TenantId { get; set; } }