Quellcode durchsuchen

实体按照规范调整

Murphy vor 3 Jahren
Ursprung
Commit
25033d5f1f

+ 13 - 5
MicroServices/Business/Bussiness.Model/SIM/sim_base.cs

@@ -1,5 +1,6 @@
 using Business.Model;
 using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -7,40 +8,47 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// sim基本表
     /// </summary>
+    [Description("sim基本表")]
     public class sim_base:BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long sim_id { get; set; }
 
         /// <summary>
         /// sim等级
         /// </summary>
         [StringLength(255)]
-        public string sim_grade { get; set; }
+        [Description("sim等级")]
+        public string? sim_grade { get; set; }
 
         /// <summary>
         /// sim层级顺序
         /// </summary>
-        public int sim_level { get; set; }
+        [Description("sim层级顺序")]
+        public int? sim_level { get; set; }
 
         /// <summary>
         /// 上升周期
         /// </summary>
         [Precision(10,0)]
-        public decimal rise_cycle { get; set; }
+        [Description("上升周期")]
+        public decimal? rise_cycle { get; set; }
 
         /// <summary>
         /// 间隔天数
         /// </summary>
         [Precision(10, 0)]
-        public decimal interval_days { get; set; }
+        [Description("间隔天数")]
+        public decimal? interval_days { get; set; }
 
         /// <summary>
         /// 上升时间
         /// </summary>
-        public DateTime rise_time { get; set; }
+        [Description("上升时间")]
+        public DateTime? rise_time { get; set; }
     }
 }

+ 15 - 7
MicroServices/Business/Bussiness.Model/SIM/sim_issue_type.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,48 +7,55 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// sim事项类别表
     /// </summary>
+    [Description("上升时间")]
     public class sim_issue_type: BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("上升时间")]
         public long issue_type_id { get; set; }
 
         /// <summary>
         /// 类别代码
         /// </summary>
         [StringLength(255)]
-        public string type_code { get; set; }
+        [Description("类别代码")]
+        public string? type_code { get; set; }
 
         /// <summary>
         /// 类别名称
         /// </summary>
         [StringLength(255)]
-        public string type_name { get; set; }
+        [Description("类别名称")]
+        public string? type_name { get; set; }
 
         /// <summary>
         /// 应用场景
         /// </summary>
         [StringLength(255)]
-        public string app_scenario { get; set; }
+        [Description("应用场景")]
+        public string? app_scenario { get; set; }
 
         /// <summary>
         /// 问题等级
         /// </summary>
         [StringLength(255)]
-        public string issue_grade { get; set; }
+        [Description("问题等级")]
+        public string? issue_grade { get; set; }
 
         /// <summary>
         /// 责任人
         /// </summary>
         [StringLength(255)]
-        public string duty_person { get; set; }
+        [Description("责任人")]
+        public string? duty_person { get; set; }
 
         /// <summary>
         /// 责任部门id
         /// </summary>
-        [StringLength(255)]
-        public long duty_dept { get; set; }
+        [Description("责任部门id")]
+        public long? duty_dept { get; set; }
     }
 }

+ 5 - 1
MicroServices/Business/Bussiness.Model/SIM/sim_plant.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,18 +7,21 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// sim事项表
     /// </summary>
+    [Description("sim事项表")]
     public class sim_plant:BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long plant_id { get; set; }
 
         /// <summary>
         /// 事项名称
         /// </summary>
         [StringLength(255)]
-        public string plant_name { get; set; }
+        [Description("事项名称")]
+        public string? plant_name { get; set; }
     }
 }

+ 5 - 0
MicroServices/Business/Bussiness.Model/SIM/sim_user_relation.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,22 +7,26 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// sim用户关联表
     /// </summary>
+    [Description("sim用户关联表")]
     public class sim_user_relation: BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long id { get; set; }
 
         /// <summary>
         /// base_sim表ID
         /// </summary>
+        [Description("base_sim表ID")]
         public long sim_id { get; set; }
 
         /// <summary>
         /// 用户id
         /// </summary>
+        [Description("用户id")]
         public long user_id { get; set; }
 
     }

+ 2 - 2
MicroServices/Business/Bussiness.Model/SystemData/sys_code.cs

@@ -38,7 +38,7 @@ namespace Bussiness.Model.SystemData
         /// </summary>
         [Required]
         [Description("编码生成时间")]
-        public DateTime code_date { get; set; }
+        public DateTime? code_date { get; set; }
 
         /// <summary>
         /// 编码生成当前值
@@ -52,6 +52,6 @@ namespace Bussiness.Model.SystemData
         /// </summary>
         [StringLength(255)]
         [Description("中文注释")]
-        public string chinese_name { get; set; }
+        public string? chinese_name { get; set; }
     }
 }

+ 9 - 2
MicroServices/Business/Bussiness.Model/SystemData/sys_code_pre.cs

@@ -1,23 +1,27 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
 {
     /// <summary>
     /// 系统编码前置表
     /// </summary>
+    [Description("系统编码前置表")]
     public class sys_code_pre
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long id { get; set; }
 
         /// <summary>
         /// 编码生成名称
         /// </summary>
         [StringLength(50)]
-         [Required]
+        [Required]
+        [Description("编码生成名称")]
         public string code_name { get; set; }
 
         /// <summary>
@@ -25,18 +29,21 @@ namespace Bussiness.Model.SystemData
         /// </summary>
         [Required]
         [StringLength(50)]
+        [Description("编码生成前置名称")]
         public string pre_name { get; set; }
 
         /// <summary>
         /// 编码生成时间
         /// </summary>
         [Required]
+        [Description("编码生成时间")]
         public DateTime code_date { get; set; }
 
         /// <summary>
         /// 编码生成当前值
         /// </summary>
         [Required]
+        [Description("编码生成当前值")]
         public long code_value { get; set; }
     }
 }

+ 11 - 2
MicroServices/Business/Bussiness.Model/SystemData/sys_config.cs

@@ -1,35 +1,44 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
 {
     /// <summary>
     /// 系统配置表
     /// </summary>
+    [Description("系统配置表")]
     public class sys_config
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long config_id { get; set; }
 
         /// <summary>
         /// 配置类型
         /// </summary>
+        [Description("配置类型")]
         [StringLength(50)]
         public string type { get; set; }
 
         /// <summary>
         /// 账务状态(0-关帐,1-开帐)
+        [Description("账务状态(0-关帐,1-开帐)")]
+        [DefaultValue(true)]
         public bool financeis_close { get; set; }
 
         /// <summary>
         /// 下一个开帐日期
         /// </summary>
-        public DateTime next_open_date { get; set; }
+        [Description("下一个开帐日期")]
+        public DateTime? next_open_date { get; set; }
 
         /// <summary>
         /// 是否显示(0不显示、1显示)
+        [Description("是否显示(0不显示、1显示)")]
+        [DefaultValue(true)]
         public bool is_show { get; set; }
     }
 }

+ 12 - 3
MicroServices/Business/Bussiness.Model/SystemData/sys_measure_unit.cs

@@ -1,38 +1,47 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
 {
     /// <summary>
     /// 计量单位信息表
     /// </summary>
+    [Description("计量单位信息表")]
     public class sys_measure_unit
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long unit_id { get; set; }
 
         /// <summary>
         /// 单位名称
         /// </summary>
         [StringLength(50)]
-        public string unit_name { get; set; }
+        [Description("单位名称")]
+        public string? unit_name { get; set; }
 
         /// <summary>
         /// 单位编码
         /// </summary>
         [StringLength(50)]
-        public string unit_code { get; set; }
+        [Description("单位编码")]
+        public string? unit_code { get; set; }
 
         /// <summary>
         /// 是否是标准单位0-否,1是
         /// </summary>
+        [Description("是否是标准单位0-否,1是")]
+        [DefaultValue(true)]
         public bool is_standard { get; set; }
 
         /// <summary>
         /// 状态:0-无效,1-有效
         /// </summary>
+        [Description("状态:0-无效,1-有效")]
+        [DefaultValue(true)]
         public bool status { get; set; }
 
     }

+ 5 - 0
MicroServices/Business/Bussiness.Model/SystemData/sys_post_staff.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,22 +7,26 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 员工岗位关联表
     /// </summary>
+    [Description("员工岗位关联表")]
     public class sys_post_staff: BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long id { get; set; }
 
         /// <summary>
         /// 员工id
         /// </summary>
+        [Description("员工id")]
         public long staff_id { get; set; }
 
         /// <summary>
         /// 岗位id
         /// </summary>
+        [Description("岗位id")]
         public long post_id { get; set; }
     }
 }

+ 15 - 4
MicroServices/Business/Bussiness.Model/SystemData/sys_shift.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,45 +7,55 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 班制表
     /// </summary>
+    [Description("班制表")]
     public class sys_shift: BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long shift_id { get; set; }
 
         /// <summary>
         /// 班制编码
         /// </summary>
         [StringLength(50)]
-        public string shift_no { get; set; }
+        [Description("班制编码")]
+        public string? shift_no { get; set; }
 
         /// <summary>
         /// 班制名称
         /// </summary>
         [StringLength(255)]
-        public string shift_name { get; set; }
+        [Description("班制名称")]
+        public string? shift_name { get; set; }
 
         /// <summary>
         /// 是否跨天 1是 0否
         /// </summary>
+        [Description("岗位id")]
+        [DefaultValue(false)]
         public bool is_across { get; set; }
 
         /// <summary>
         /// 备注
         /// </summary>
         [StringLength(255)]
-        public long remark { get; set; }
+        [Description("备注")]
+        public string? remark { get; set; }
 
         /// <summary>
         /// 有效时长
         /// </summary>
-        public int validate_hours { get; set; }
+        [Description("有效时长")]
+        public int? validate_hours { get; set; }
 
         /// <summary>
         /// 数据状态标识 1启用 0停用
         /// </summary>
+        [Description("数据状态标识 1启用 0停用")]
+        [DefaultValue(true)]
         public bool state { get; set; }
 
     }

+ 6 - 0
MicroServices/Business/Bussiness.Model/SystemData/sys_shift_invalid_time.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,28 +7,33 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 班次无效时间表
     /// </summary>
+    [Description("数据状态标识 1启用 0停用")]
     public class sys_shift_invalid_time:BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("数据状态标识 1启用 0停用")]
         public long invalid_time_id { get; set; }
 
         /// <summary>
         /// 班次id
         /// </summary>
+        [Description("班次id")]
         public long slice_id { get; set; }
 
 
         /// <summary>
         /// 开始时间
         /// </summary>
+        [Description("开始时间")]
         public DateTime start_time { get; set; }
 
         /// <summary>
         /// 结束时间
         /// </summary>
+        [Description("结束时间")]
         public DateTime end_time { get; set; }
     }
 }

+ 7 - 2
MicroServices/Business/Bussiness.Model/SystemData/sys_shift_shiftslice.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,24 +7,28 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 班制班次关联表
     /// </summary>
+    [Description("班制班次关联表")]
     public class sys_shift_shiftslice:BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long id { get; set; }
 
         /// <summary>
         /// 班制id
         /// </summary>
         [StringLength(50)]
-        public string shift_id { get; set; }
+        [Description("班制id")]
+        public long shift_id { get; set; }
 
         /// <summary>
         /// 班次id
         /// </summary>
         [StringLength(255)]
-        public string slice_id { get; set; }
+        [Description("班次id")]
+        public long slice_id { get; set; }
     }
 }

+ 21 - 7
MicroServices/Business/Bussiness.Model/SystemData/sys_shiftslice.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,60 +7,73 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 班次表
     /// </summary>
+    [Description("班制班次关联表")]
     public class sys_shiftslice: BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("班制班次关联表")]
         public long slice_id { get; set; }
 
         /// <summary>
         /// 班次编码
         /// </summary>
         [StringLength(50)]
-        public string slice_no { get; set; }
+        [Description("班次编码")]
+        public string? slice_no { get; set; }
 
         /// <summary>
         /// 班次名称
         /// </summary>
         [StringLength(255)]
-        public string slice_name { get; set; }
+        [Description("班次名称")]
+        public string? slice_name { get; set; }
 
         /// <summary>
         /// 起始工作时间
         /// </summary>
-        public DateTime slice_start_time { get; set; }
+        [Description("起始工作时间")]
+        public DateTime? slice_start_time { get; set; }
 
         /// <summary>
         /// 结束工作时间
         /// </summary>
-        public DateTime slice_end_time { get; set; }
+        [Description("结束工作时间")]
+        public DateTime? slice_end_time { get; set; }
 
         /// <summary>
         /// 是否跨天 1是 0否
         /// </summary>
+        [Description("是否跨天 1是 0否")]
+        [DefaultValue(false)]
         public bool is_across { get; set; }
 
         /// <summary>
         /// 备注
         /// </summary>
         [StringLength(255)]
-        public long remark { get; set; }
+        [Description("备注")]
+        public string? remark { get; set; }
 
         /// <summary>
         /// 有效时长
         /// </summary>
-        public int validate_hours { get; set; }
+        [Description("有效时长")]
+        public int? validate_hours { get; set; }
 
         /// <summary>
         /// 工作时长
         /// </summary>
-        public int work_hours { get; set; }
+        [Description("工作时长")]
+        public int? work_hours { get; set; }
 
         /// <summary>
         /// 数据状态标识 1启用 0停用
         /// </summary>
+        [Description("数据状态标识 1启用 0停用")]
+        [DefaultValue(true)]
         public bool state { get; set; }
     }
 }

+ 44 - 20
MicroServices/Business/Bussiness.Model/SystemData/sys_staff.cs

@@ -1,4 +1,5 @@
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -6,131 +7,154 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 员工表
     /// </summary>
+    [Description("是否跨天 1是 0否")]
     public class sys_staff:BaseEntity
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long staff_id { get; set; }
 
         /// <summary>
         /// 员工编码
         /// </summary>
         [StringLength(50)]
-        public string staff_no { get; set; }
+        [Description("员工编码")]
+        public string? staff_no { get; set; }
 
         /// <summary>
         /// 用户id
         /// </summary>
-        public long user_id { get; set; }
+        [Description("用户id")]
+        public long? user_id { get; set; }
 
         /// <summary>
         /// 用户名称
         /// </summary>
         [StringLength(255)]
-        public string user_name { get; set; }
+        [Description("用户名称")]
+        public string? user_name { get; set; }
 
         /// <summary>
         /// 中文名
         /// </summary>
         [StringLength(255)]
-        public string chinese_name { get; set; }
+        [Description("中文名")]
+        public string? chinese_name { get; set; }
 
         /// <summary>
         /// 电话
         /// </summary>
         [StringLength(80)]
-        public string phone { get; set; }
+        [Description("电话")]
+        public string? phone { get; set; }
 
         /// <summary>
         /// 照片
         /// </summary>
         [StringLength(255)]
-        public string photo { get; set; }
+        [Description("照片")]
+        public string? photo { get; set; }
 
         /// <summary>
         /// 组织名称
         /// </summary>
         [StringLength(255)]
-        public string org_name { get; set; }
+        [Description("组织名称")]
+        public string? org_name { get; set; }
 
         /// <summary>
         /// 生日
         /// </summary>
-        public DateOnly birthday { get; set; }
+        [Description("生日")]
+        public DateOnly? birthday { get; set; }
 
         /// <summary>
         /// 邮箱
         /// </summary>
         [StringLength(255)]
-        public string email { get; set; }
+        [Description("邮箱")]
+        public string? email { get; set; }
 
         /// <summary>
-        /// 性别
+        /// 性别 1 男 2 女
         /// </summary>
         [StringLength(1)]
-        public string sex { get; set; }
+        [Description("性别 1 男 2 女")]
+        public string? sex { get; set; }
 
 
         /// <summary>
         /// 卡号
         /// </summary>
         [StringLength(50)]
-        public string card_no { get; set; }
+        [Description("卡号")]
+        public string? card_no { get; set; }
 
         /// <summary>
         /// 工号
         /// </summary>
         [StringLength(50)]
-        public string emp_no { get; set; }
+        [Description("工号")]
+        public string? emp_no { get; set; }
 
         /// <summary>
         /// 身份证号
         /// </summary>
         [StringLength(50)]
-        public string id_no { get; set; }
+        [Description("身份证号")]
+        public string? id_no { get; set; }
 
         /// <summary>
         /// 移动电话
         /// </summary>
         [StringLength(50)]
-        public string mobile { get; set; }
+        [Description("移动电话")]
+        public string? mobile { get; set; }
 
         /// <summary>
         /// 政治面貌
         /// </summary>
         [StringLength(50)]
-        public string politics { get; set; }
+        [Description("政治面貌")]
+        public string? politics { get; set; }
 
         /// <summary>
         /// 备注
         /// </summary>
         [StringLength(255)]
-        public string staff_remark { get; set; }
+        [Description("备注")]
+        public string? staff_remark { get; set; }
 
         /// <summary>
         /// 部门id
         /// </summary>
-        public long dept_id { get; set; }
+        [Description("部门id")]
+        public long? dept_id { get; set; }
 
         /// <summary>
         /// 部门编号
         /// </summary>
         [StringLength(50)]
-        public string dept_no { get; set; }
+        [Description("部门编号")]
+        public string? dept_no { get; set; }
 
 
         /// <summary>
         /// 部门名称
         /// </summary>
         [StringLength(255)]
-        public string dept_name { get; set; }
+        [Description("部门名称")]
+        public string? dept_name { get; set; }
 
         /// <summary>
         /// 数据状态标识 1启用 0停用
         /// </summary>
         [StringLength(255)]
+        [Description("数据状态标识 1启用 0停用")]
+        [DefaultValue(true)]
         public bool state { get; set; }
     }
 }

+ 12 - 5
MicroServices/Business/Bussiness.Model/SystemData/sys_upload.cs

@@ -1,38 +1,45 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
 {
     /// <summary>
     /// 文件上传表
     /// </summary>
+    [Description("文件上传表")]
     public class sys_upload
     {
         /// <summary>
         /// 主键id
         /// </summary>
         [Key]
+        [Description("主键id")]
         public long upload_id { get; set; }
 
         /// <summary>
         /// 文件存储路径
         /// </summary>
         [StringLength(255)]
-        public string file_url { get; set; }
+        [Description("文件存储路径")]
+        public string? file_url { get; set; }
 
         /// <summary>
         /// 文件数据类型
         [StringLength(255)]
-        public string data_type { get; set; }
+        [Description("文件数据类型")]
+        public string? data_type { get; set; }
 
         /// <summary>
         /// 文件后缀
         /// </summary>
         [StringLength(255)]
-        public string file_type { get; set; }
+        [Description("文件后缀")]
+        public string? file_type { get; set; }
 
         /// <summary>
         /// 源文件名称
         [StringLength(255)]
-        public string original_file_name { get; set; }
+        [Description("源文件名称")]
+        public string? original_file_name { get; set; }
     }
 }

+ 59 - 29
MicroServices/Business/Bussiness.Model/SystemData/wms_customer.cs

@@ -1,5 +1,6 @@
 using Business.Model;
 using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -7,181 +8,210 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 客户
     /// </summary>
+    [Description("客户")]
     public class wms_customer:BaseEntity
     {
         /// <summary>
         /// 客户主键id
         /// </summary>
         [Key]
+        [Description("客户主键id")]
         public long customer_id { get; set; }
 
         /// <summary>
         /// 客户编号
         /// </summary>
         [StringLength(80)]
-        public string customer_no { get; set; }
+        [Description("客户编号")]
+        public string? customer_no { get; set; }
 
         /// <summary>
         /// 客户名称
         /// </summary>
         [StringLength(255)]
-        public string customer_name { get; set; }
+        [Description("客户名称")]
+        public string? customer_name { get; set; }
 
         /// <summary>
         /// 客户级别
         /// </summary>
         [StringLength(255)]
-        public string customer_level { get; set; }
+        [Description("客户级别")]
+        public string? customer_level { get; set; }
 
         /// <summary>
         /// 手机号码
         /// </summary>
         [StringLength(80)]
-        public string mobile { get; set; }
+        [Description("手机号码")]
+        public string? mobile { get; set; }
 
         /// <summary>
         /// 电话号码
         /// </summary>
         [StringLength(80)]
-        public string telephone { get; set; }
+        [Description("电话号码")]
+        public string? telephone { get; set; }
 
         /// <summary>
         /// 邮件地址
         /// </summary>
         [StringLength(80)]
-        public string email { get; set; }
+        [Description("邮件地址")]
+        public string? email { get; set; }
 
         /// <summary>
         /// 联系人
         /// </summary>
         [StringLength(80)]
-        public string contact { get; set; }
+        [Description("联系人")]
+        public string? contact { get; set; }
 
         /// <summary>
         /// 邮政编码
         /// </summary>
         [StringLength(80)]
-        public string post_code { get; set; }
+        [Description("邮政编码")]
+        public string? post_code { get; set; }
 
         /// <summary>
         /// 国别地区
         /// </summary>
         [StringLength(255)]
-        public string country { get; set; }
+        [Description("国别地区")]
+        public string? country { get; set; }
 
         /// <summary>
         /// 省份
         /// </summary>
         [StringLength(255)]
-        public string province { get; set; }
+        [Description("省份")]
+        public string? province { get; set; }
 
 
         /// <summary>
         /// 城市
         /// </summary>
         [StringLength(255)]
-        public string city { get; set; }
+        [Description("城市")]
+        public string? city { get; set; }
 
         /// <summary>
         /// 区
         /// </summary>
         [StringLength(255)]
-        public string region { get; set; }
+        [Description("区")]
+        public string? region { get; set; }
 
         /// <summary>
         /// 地址
         /// </summary>
         [StringLength(255)]
-        public string address { get; set; }
+        [Description("地址")]
+        public string? address { get; set; }
 
         /// <summary>
         /// 销售模式
         /// </summary>
         [StringLength(255)]
-        public string sale_mode { get; set; }
+        [Description("销售模式")]
+        public string? sale_mode { get; set; }
 
         /// <summary>
         /// 客户简称
         /// </summary>
         [StringLength(255)]
-        public string short_name { get; set; }
+        [Description("客户简称")]
+        public string? short_name { get; set; }
 
         /// <summary>
         /// 客户简码
         /// </summary>
         [StringLength(255)]
-        public string short_number { get; set; }
+        [Description("客户简码")]
+        public string? short_number { get; set; }
 
         /// <summary>
         /// 状态
         /// </summary>
-        [Required]
-        public int state { get; set; }
+        [StringLength(80)]
+        [Description("状态")]
+        public string? state { get; set; }
 
         /// <summary>
         /// 增值税率
         /// </summary>
         [Precision(18,10)]
-        public decimal value_add_rate { get; set; }
+        [Description("增值税率")]
+        public decimal? value_add_rate { get; set; }
 
         /// <summary>
         /// 默认运输提前期_天
         /// </summary>
         [Required]
+        [Description("默认运输提前期_天")]
         public int carrying_aos { get; set; }
 
         /// <summary>
         /// 法人代表
         /// </summary>
         [StringLength(255)]
-        public string corperate { get; set; }
+        [Description("法人代表")]
+        public string? corperate { get; set; }
 
         /// <summary>
         /// 结算币种
         /// </summary>
         [StringLength(80)]
-        public string currency { get; set; }
+        [Description("结算币种")]
+        public string? currency { get; set; }
 
         /// <summary>
         /// 专营业务员
         /// </summary>
         [StringLength(80)]
-        public string employee_name { get; set; }
+        [Description("专营业务员")]
+        public string? employee_name { get; set; }
 
         /// <summary>
         /// 专营业务员_工号
         /// </summary>
         [StringLength(80)]
-        public string employee_no { get; set; }
+        [Description("专营业务员_工号")]
+        public string? employee_no { get; set; }
 
         /// <summary>
         /// 操作时间
         /// </summary>
-        [StringLength(80)]
-        public string op_time { get; set; }
+        [Description("操作时间")]
+        public DateTime? op_time { get; set; }
 
         /// <summary>
         /// 客户类别编码
         /// </summary>
         [StringLength(255)]
-        public string cust_type_number { get; set; }
+        [Description("客户类别编码")]
+        public string? cust_type_number { get; set; }
 
         /// <summary>
         /// 客户类别
         /// </summary>
         [StringLength(255)]
-        public string cust_type { get; set; }
+        [Description("客户类别")]
+        public string? cust_type { get; set; }
 
         /// <summary>
         /// 客户分组编号
         /// </summary>
         [StringLength(255)]
-        public string cust_group_number { get; set; }
+        [Description("客户分组编号")]
+        public string? cust_group_number { get; set; }
 
         /// <summary>
         /// 客户分组名称
         /// </summary>
         [StringLength(255)]
-        public string cust_group_name { get; set; }
+        [Description("客户分组名称")]
+        public string? cust_group_name { get; set; }
     }
 }

+ 98 - 48
MicroServices/Business/Bussiness.Model/SystemData/wms_supplier.cs

@@ -1,5 +1,6 @@
 using Business.Model;
 using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
 namespace Bussiness.Model.SystemData
@@ -7,283 +8,332 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// 供应商
     /// </summary>
+    [Description("供应商")]
     public class wms_supplier: BaseEntity
     {
         /// <summary>
         /// 供应商主键id
         /// </summary>
         [Key]
+        [Description("供应商主键id")]
         public long supplier_id { get; set; }
 
         /// <summary>
         /// 供应商编号
         /// </summary>
         [StringLength(80)]
-        public string supplier_no { get; set; }
+        [Description("供应商编号")]
+        public string? supplier_no { get; set; }
 
         /// <summary>
         /// 供应商名称
         /// </summary>
         [StringLength(255)]
-        public string supplier_name { get; set; }
+        [Description("供应商名称")]
+        public string? supplier_name { get; set; }
 
         /// <summary>
         /// 供应商全称
         /// </summary>
         [StringLength(255)]
-        public string supplier_full_name { get; set; }
+        [Description("供应商全称")]
+        public string? supplier_full_name { get; set; }
 
         /// <summary>
         /// 供应商助记码
         /// </summary>
         [StringLength(80)]
-        public string supplier_help_code { get; set; }
+        [Description("供应商助记码")]
+        public string? supplier_help_code { get; set; }
 
         /// <summary>
         /// 供应商简称
         /// </summary>
         [StringLength(255)]
-        public string supplier_short_name { get; set; }
+        [Description("供应商简称")]
+        public string? supplier_short_name { get; set; }
 
         /// <summary>
         /// 供应商地址
         /// </summary>
         [StringLength(255)]
-        public string supplier_address { get; set; }
+        [Description("供应商地址")]
+        public string? supplier_address { get; set; }
 
         /// <summary>
         /// 状态
         /// </summary>
-        [Required]
-        public int state { get; set; }
+        [Description("状态")]
+        public string? state { get; set; }
 
         /// <summary>
         /// 区域
         /// </summary>
         [StringLength(255)]
-        public string region { get; set; }
+        [Description("区域")]
+        public string? region { get; set; }
 
         /// <summary>
         /// 行业
         /// </summary>
         [StringLength(255)]
-        public string trade { get; set; }
+        [Description("行业")]
+        public string? trade { get; set; }
 
 
         /// <summary>
         /// 联系人
         /// </summary>
         [StringLength(80)]
-        public string contact { get; set; }
+        [Description("联系人")]
+        public string? contact { get; set; }
 
         /// <summary>
         /// 联系电话
         /// </summary>
         [StringLength(80)]
-        public string telephone { get; set; }
+        [Description("联系电话")]
+        public string? telephone { get; set; }
 
         /// <summary>
         /// 移动电话
         /// </summary>
         [StringLength(80)]
-        public string mobile { get; set; }
+        [Description("移动电话")]
+        public string? mobile { get; set; }
 
         /// <summary>
         /// 传真号码
         /// </summary>
         [StringLength(80)]
-        public string fax { get; set; }
+        [Description("传真号码")]
+        public string? fax { get; set; }
 
         /// <summary>
         /// 邮政编码
         /// </summary>
         [StringLength(80)]
-        public string post_code { get; set; }
+        [Description("邮政编码")]
+        public string? post_code { get; set; }
 
         /// <summary>
         /// 邮件地址
         /// </summary>
         [StringLength(80)]
-        public string email { get; set; }
+        [Description("邮件地址")]
+        public string? email { get; set; }
 
 
         /// <summary>
         /// 税务登记号
         /// </summary>
         [StringLength(255)]
-        public string taxid { get; set; }
+        [Description("税务登记号")]
+        public string? taxid { get; set; }
 
         /// <summary>
         /// 开户银行
         /// </summary>
         [StringLength(255)]
-        public string bank { get; set; }
+        [Description("开户银行")]
+        public string? bank { get; set; }
 
         /// <summary>
         /// 银行账号
         /// </summary>
         [StringLength(80)]
-        public string bank_account { get; set; }
+        [Description("银行账号")]
+        public string? bank_account { get; set; }
 
         /// <summary>
         /// 增值税率
         /// </summary>
         [Precision(18,10)]
-        public decimal value_add_rate { get; set; }
+        [Description("增值税率")]
+        public decimal? value_add_rate { get; set; }
 
         /// <summary>
         /// 供应商分类
         /// </summary>
         [StringLength(80)]
-        public string type { get; set; }
+        [Description("供应商分类")]
+        public string? type { get; set; }
 
         /// <summary>
         /// 采购模式
         /// </summary>
         [StringLength(80)]
-        public string po_mode { get; set; }
+        [Description("采购模式")]
+        public string? po_mode { get; set; }
 
         /// <summary>
         /// VMI仓
         /// </summary>
         [StringLength(255)]
-        public string vmi_stock { get; set; }
+        [Description("VMI仓")]
+        public string? vmi_stock { get; set; }
 
         /// <summary>
         /// 受托代销虚仓
         /// </summary>
         [StringLength(255)]
-        public string stockid_assignee { get; set; }
+        [Description("受托代销虚仓")]
+        public string? stockid_assignee { get; set; }
 
         /// <summary>
         /// 分支机构信息
         /// </summary>
         [StringLength(255)]
-        public string branch_info { get; set; }
+        [Description("分支机构信息")]
+        public string? branch_info { get; set; }
 
         /// <summary>
         /// 注册商标
         /// </summary>
         [StringLength(255)]
-        public string regmark { get; set; }
+        [Description("注册商标")]
+        public string? regmark { get; set; }
 
         /// <summary>
         /// 营业执照
         /// </summary>
         [StringLength(255)]
-        public string licence { get; set; }
+        [Description("营业执照")]
+        public string? licence { get; set; }
 
         /// <summary>
         /// 注册日期
         /// </summary>
-        public DateTime regster_date { get; set; }
+        [Description("注册日期")]
+        public DateTime? regster_date { get; set; }
 
         /// <summary>
         /// 批准日期
         /// </summary>
-        public DateTime approve_date { get; set; }
+        [Description("批准日期")]
+        public DateTime? approve_date { get; set; }
 
         /// <summary>
         /// 生效日期
         /// </summary>
-        public DateTime begin_day { get; set; }
+        [Description("生效日期")]
+        public DateTime? begin_day { get; set; }
 
         /// <summary>
         /// 失效日期
         /// </summary>
-        public DateTime end_day { get; set; }
+        [Description("失效日期")]
+        public DateTime? end_day { get; set; }
 
         /// <summary>
         /// 供应商等级
         /// </summary>
         [StringLength(80)]
-        public string supply_grade { get; set; }
+        [Description("供应商等级")]
+        public string? supply_grade { get; set; }
 
         /// <summary>
         /// 供应类别
         /// </summary>
         [StringLength(80)]
-        public string supply_type { get; set; }
+        [Description("供应类别")]
+        public string? supply_type { get; set; }
 
         /// <summary>
         /// 公司类别
         /// </summary>
         [StringLength(80)]
-        public string company_type { get; set; }
+        [Description("公司类别")]
+        public string? company_type { get; set; }
 
         /// <summary>
         /// 交货自动生成收货单据
         /// </summary>
-        public bool auto_create_mr { get; set; }
+        [Description("交货自动生成收货单据")]
+        [DefaultValue(false)]
+        public bool? auto_create_mr { get; set; }
 
         /// <summary>
         /// 自动确认订单
         /// </summary>
-        public bool auto_validate_order { get; set; }
+        [DefaultValue(false)]
+        [Description("自动确认订单")]
+        public bool? auto_validate_order { get; set; }
 
         /// <summary>
         /// 启用供应商门户
         /// </summary>
-        public bool isuse_supplier_portal { get; set; }
+        [Description("启用供应商门户")]
+        [DefaultValue(true)]
+        public bool? isuse_supplier_portal { get; set; }
 
         /// <summary>
         /// 分管部门
         /// </summary>
         [StringLength(80)]
-        public string department { get; set; }
+        [Description("分管部门")]
+        public string? department { get; set; }
 
         /// <summary>
         /// 专营业务员
         /// </summary>
         [StringLength(80)]
-        public string employee_name { get; set; }
+        [Description("专营业务员")]
+        public string? employee_name { get; set; }
 
         /// <summary>
         /// 专营业务员_工号
         /// </summary>
         [StringLength(80)]
-        public string employee_no { get; set; }
+        [Description("专营业务员_工号")]
+        public string? employee_no { get; set; }
 
         /// <summary>
         /// 结算币种
         /// </summary>
         [StringLength(80)]
-        public string currency { get; set; }
+        [Description("结算币种")]
+        public string? currency { get; set; }
 
         /// <summary>
         /// 结算方式
         /// </summary>
         [StringLength(80)]
-        public string settlement { get; set; }
+        [Description("结算方式")]
+        public string? settlement { get; set; }
 
         /// <summary>
         /// 英文名称
         /// </summary>
         [StringLength(255)]
-        public string name_en { get; set; }
+        [Description("英文名称")]
+        public string? name_en { get; set; }
 
         /// <summary>
         /// 英文地址
         /// </summary>
         [StringLength(255)]
-        public string addr_en { get; set; }
+        [Description("英文地址")]
+        public string? addr_en { get; set; }
 
         /// <summary>
         /// 国别地区
         /// </summary>
         [StringLength(255)]
-        public string country { get; set; }
+        [Description("国别地区")]
+        public string? country { get; set; }
 
         /// <summary>
         /// 审核人
         /// </summary>
         [StringLength(80)]
-        public string checker { get; set; }
+        [Description("审核人")]
+        public string? checker { get; set; }
 
         /// <summary>
         /// 操作时间
         /// </summary>
-        [StringLength(80)]
-        public string op_time { get; set; }
+        [Description("操作时间")]
+        public DateTime? op_time { get; set; }
     }
 }