using System; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using ChangKeTec.Wms.Models.Enums; // namespace ChangKeTec.Wms.Models.Wms { public partial class TB_CHECK_LOC { [DatabaseGenerated(DatabaseGeneratedOption.Computed)] public int UID { get; set; } [NotMapped] public string 状态 => CheckState.ToString(); public EnumCheckResult CheckResult { get; set; } [NotMapped] public string 结果 => CheckResult.ToString(); [Key] [Column(Order = 0)] [StringLength(50)] [DisplayName("单据编号")] public string BillNum { get; set; } [Key] [Column(Order = 1)] [StringLength(50)] [DisplayName("盘点库位")] public string LocCode { get; set; } [Required(AllowEmptyStrings = true)] [StringLength(50)] [DisplayName("制单人")] public string OperName { get; set; } [DisplayName("单据时间")] public DateTime BillTime { get; set; } [StringLength(50)] [DisplayName("盘点开始时间")] public string CheckBeginTime { get; set; } [StringLength(50)] [DisplayName("盘点结束时间")] public string CheckEndTime { get; set; } [StringLength(50)] [DisplayName("重盘开始时间")] public string ReCheckBeginTime { get; set; } [StringLength(50)] [DisplayName("重盘结束时间")] public string ReCheckEndTime { get; set; } public EnumCheckState CheckState { get; set; } [StringLength(500)] [DisplayName("备注")] public string Remark { get; set; } } }