using System; using System.Collections.Generic; using System.Text; using SqlSugar; namespace Sugar.Enties { /// /// 供应商扩展信息表,用于工程云供应商上传需要签证的信息和附件 /// public class zzSupplierEx { /// /// Desc: /// Default: /// Nullable:False /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int ID { get; set; } /// /// Desc:供应商编码 /// Default: /// Nullable:False /// public string SupplierCode { get; set; } /// /// Desc:签证申请原因 /// Default: /// Nullable:False /// public string Title { get; set; } /// /// 原因 /// public string Reason { get; set; } /// /// 项目编码 /// public string ProjectCode { get; set; } /// /// 状态 0:待审 1:审核中 2:通过 3:作废 4:退回 /// public int State { get; set; } /// /// 审核人 /// public string CheckPerson { get; set; } /// /// 审核时间 /// [SugarColumn(IsOnlyIgnoreInsert = true)] public DateTime? CheckDate { get; set; } /// /// Desc:创建日期 /// Default: /// Nullable:False /// [SugarColumn(IsOnlyIgnoreInsert = true,IsOnlyIgnoreUpdate =true)] public DateTime CreateDate { get; set; } } public class zzSupplierExDTO { public int ID { get; set; } /// /// Desc:供应商编码 /// Default: /// Nullable:False /// public string SupplierCode { get; set; } /// /// Desc:签证申请原因 /// Default: /// Nullable:False /// public string Title { get; set; } /// /// 原因 /// public string Reason { get; set; } /// /// 项目编码 /// public string ProjectCode { get; set; } public string ProjectName { get; set; } public int State { get; set; } public string StateName { get { var type = typeof(CheckState); return type.GetEnumName(State); } } /// /// 审核人 /// public string CheckPerson { get; set; } /// /// 审核时间 /// public DateTime? CheckDate { get; set; } public string CheckDateStr { get { if(CheckDate!=null) { return CheckDate.Value.ToString("yyyy-MM-dd"); } else { return ""; } } } /// /// Desc:创建日期 /// Default: /// Nullable:False /// public DateTime CreateDate { get; set; } public string CreateDateStr { get { return CreateDate.ToString("yyyy-MM-dd"); } } } }