فهرست منبع

Merge branch 'master' of http://123.60.180.165:4647/ZZYDOP/DOPCore

heteng 3 سال پیش
والد
کامیت
3c406a494a

+ 2 - 0
MicroServices/Business/Business.EntityFrameworkCore/EntityFrameworkCore/BusinessDbContext.cs

@@ -4,6 +4,8 @@ using Business.Models;
 using Bussiness.Model.MES.IC;
 using Bussiness.Model.MES.IC;
 using Bussiness.Model.Tech;
 using Bussiness.Model.Tech;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore;
+using System;
+using System.ComponentModel;
 using System.Linq;
 using System.Linq;
 using System.Reflection;
 using System.Reflection;
 using Volo.Abp.Data;
 using Volo.Abp.Data;

+ 10 - 24
MicroServices/Business/Business.EntityFrameworkCore/EntityFrameworkCore/BusinessDbContextModelCreatingExtensions.cs

@@ -1,4 +1,5 @@
 using Business.Core.Extensions;
 using Business.Core.Extensions;
+using Business.Model;
 using Business.Models;
 using Business.Models;
 using Bussiness.Model.MES.IC;
 using Bussiness.Model.MES.IC;
 using Bussiness.Model.MES.PO;
 using Bussiness.Model.MES.PO;
@@ -9,6 +10,7 @@ using Bussiness.Model.Tech;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore.Metadata;
 using Microsoft.EntityFrameworkCore.Metadata;
 using System;
 using System;
+using System.ComponentModel;
 using System.Linq;
 using System.Linq;
 using System.Reflection;
 using System.Reflection;
 using System.Reflection.Emit;
 using System.Reflection.Emit;
@@ -583,34 +585,18 @@ namespace Business.EntityFrameworkCore
                 b.ConfigureByConvention();
                 b.ConfigureByConvention();
             });
             });
             //Code generation...
             //Code generation...
-        }
 
 
-        public static void DecimalPrecisionAttributeConvention(IMutableEntityType table)
-        {
-            foreach (var col in table.GetProperties())
+            //添加表名字段名描述属性,请放在最后
+            foreach (var entityType in builder.Model.GetEntityTypes())
             {
             {
-                var attribute = col
-                    ?.PropertyInfo
-                    ?.GetCustomAttributes<DecimalPrecisionAttribute>()
-                    ?.FirstOrDefault();
-
-                if (attribute == null)
-                {
-                    continue;
-                }
-
-                if (attribute.Precision < 1 || attribute.Precision > 38)
+                var type = entityType.ClrType;
+                //通过DescriptionAttribute创建字段注释
+                var descriptionAttrs = type.GetProperties().Where(c => c.IsDefined(typeof(DescriptionAttribute), true));
+                foreach (var attr in descriptionAttrs)
                 {
                 {
-                    throw new InvalidOperationException("Precision must be between 1 and 38.");
+                    var descriptionAttr = attr.GetCustomAttribute<DescriptionAttribute>();
+                    builder.Entity(type).Property(attr.Name).HasComment(descriptionAttr.Description);
                 }
                 }
-
-                if (attribute.Scale > attribute.Precision)
-                {
-                    throw new InvalidOperationException(
-                        "Scale must be between 0 and the Precision value.");
-                }
-
-                col.SetColumnType($"decimal({attribute.Precision}, {attribute.Scale})");
             }
             }
         }
         }
     }
     }

+ 3 - 0
MicroServices/Business/Business.Host/EntityFrameworkCore/BusinessMigrationDbContext.cs

@@ -1,5 +1,8 @@
 using Business.Core.Extensions;
 using Business.Core.Extensions;
+using Business.Model;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore;
+using System;
+using System.ComponentModel;
 using System.Linq;
 using System.Linq;
 using System.Reflection;
 using System.Reflection;
 using Volo.Abp.EntityFrameworkCore;
 using Volo.Abp.EntityFrameworkCore;

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 271 - 136
MicroServices/Business/Business.Host/Migrations/20230112073615_init.Designer.cs


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 350 - 350
MicroServices/Business/Business.Host/Migrations/20230112073615_init.cs


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 270 - 135
MicroServices/Business/Business.Host/Migrations/BusinessMigrationDbContextModelSnapshot.cs


+ 1 - 1
MicroServices/Business/Business.Host/appsettings.json

@@ -4,7 +4,7 @@
   },
   },
   "ConnectionStrings": {
   "ConnectionStrings": {
     "Default": "Server=123.60.180.165;Database=DOPCore;Uid=root; Pwd=5heng=uN;",
     "Default": "Server=123.60.180.165;Database=DOPCore;Uid=root; Pwd=5heng=uN;",
-    "dopbiz": "Server=123.60.180.165;Database=dopbiz;Uid=root; Pwd=5heng=uN;"
+    "dopbiz": "Server=123.60.180.165;Database=dopbizTest;Uid=root; Pwd=5heng=uN;"
   },
   },
   "Redis": {
   "Redis": {
     "Configuration": "192.168.1.191"
     "Configuration": "192.168.1.191"

+ 10 - 0
MicroServices/Business/Bussiness.Model/Base/BaseEntity.cs

@@ -15,49 +15,58 @@ namespace Business.Model
         /// <summary>
         /// <summary>
         /// 创建人
         /// 创建人
         /// </summary>
         /// </summary>
+        [Description("创建人id")]
         public virtual long? create_by { get; set; }
         public virtual long? create_by { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 创建人名称
         /// 创建人名称
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
+        [Description("创建人名称")]
         public virtual string? create_by_name { get; set; }
         public virtual string? create_by_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 创建时间
         /// 创建时间
         /// </summary>
         /// </summary>
+        [Description("创建时间")]
         public virtual DateTime? create_time { get; set; }
         public virtual DateTime? create_time { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 修改人
         /// 修改人
         /// </summary>
         /// </summary>
+        [Description("修改人")]
         public virtual long? update_by { get; set; }
         public virtual long? update_by { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 修改人名称
         /// 修改人名称
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
+        [Description("修改人名称")]
         public virtual string? update_by_name { get; set; }
         public virtual string? update_by_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 修改时间
         /// 修改时间
         /// </summary>
         /// </summary>
+        [Description("修改时间")]
         public virtual DateTime? update_time { get; set; }
         public virtual DateTime? update_time { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 企业ID
         /// 企业ID
         /// </summary>
         /// </summary>
         [Required]
         [Required]
+        [Description("企业ID")]
         public virtual long tenant_id { get; set; }
         public virtual long tenant_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工厂ID
         /// 工厂ID
         /// </summary>
         /// </summary>
+        [Description("工厂ID")]
         public virtual long? factory_id { get; set; }
         public virtual long? factory_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 组织ID
         /// 组织ID
         /// </summary>
         /// </summary>
+        [Description("组织ID")]
         public virtual long? org_id { get; set; }
         public virtual long? org_id { get; set; }
 
 
         /// <summary>
         /// <summary>
@@ -65,6 +74,7 @@ namespace Business.Model
         /// </summary>
         /// </summary>
         [Required]
         [Required]
         [DefaultValue(false)]
         [DefaultValue(false)]
+        [Description("删除标识")]
         public bool IsDeleted { get; set; }
         public bool IsDeleted { get; set; }
     }
     }
 }
 }

+ 11 - 3
MicroServices/Business/Bussiness.Model/Sale/wms_prdprogress.cs

@@ -1,4 +1,5 @@
 using Business.Model;
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 using System.ComponentModel.DataAnnotations;
 
 
 namespace Bussiness.Model.Tech
 namespace Bussiness.Model.Tech
@@ -6,35 +7,42 @@ namespace Bussiness.Model.Tech
     /// <summary>
     /// <summary>
     ///进度字典
     ///进度字典
     /// </summary>
     /// </summary>
+    [Description("进度字典表")]
     public class wms_prdprogress: BaseEntity
     public class wms_prdprogress: BaseEntity
     {
     {
         /// <summary>
         /// <summary>
         /// 进度字典id
         /// 进度字典id
         /// </summary>
         /// </summary>
         [Key]
         [Key]
+        [Description("进度字典主键id")]
         public long progress_id { get; set; }
         public long progress_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 进度类型
         /// 进度类型
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string prdprog_type { get; set; }
+        [Description("进度类型")]
+        public string? prdprog_type { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 进度名称
         /// 进度名称
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string prdprog_name { get; set; }
+        [Description("进度名称")]
+        public string? prdprog_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 进度顺序
         /// 进度顺序
         /// </summary>
         /// </summary>
         [Required]
         [Required]
+        [Description("进度顺序")]
         public int prdprog_seq { get; set; }
         public int prdprog_seq { get; set; }
 
 
         /// <summary>
         /// <summary>
-        /// 进度状态1启用-1停用
+        /// 进度状态1启用0停用
         /// </summary>
         /// </summary>
+        [Description("进度状态1启用0停用")]
+        [DefaultValue(true)]
         public bool state { get; set; }
         public bool state { get; set; }
     }
     }
 }
 }

+ 72 - 35
MicroServices/Business/Bussiness.Model/Sale/wms_seorder.cs

@@ -1,5 +1,6 @@
 using Business.Model;
 using Business.Model;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 using System.ComponentModel.DataAnnotations;
 
 
 namespace Bussiness.Model.Tech
 namespace Bussiness.Model.Tech
@@ -7,177 +8,213 @@ namespace Bussiness.Model.Tech
     /// <summary>
     /// <summary>
     ///销售订单表
     ///销售订单表
     /// </summary>
     /// </summary>
+    [Description("销售订单表")]
     public class wms_seorder : BaseEntity
     public class wms_seorder : BaseEntity
     {
     {
         /// <summary>
         /// <summary>
         /// 销售订单id
         /// 销售订单id
         /// </summary>
         /// </summary>
         [Key]
         [Key]
+        [Description("销售订单id")]
         public long seorder_id { get; set; }
         public long seorder_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 订单编号
         /// 订单编号
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string bill_no { get; set; }
+        [Description("订单编号")]
+        public string? bill_no { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 订单类别(销售、计划)
         /// 订单类别(销售、计划)
         /// </summary>
         /// </summary>
-        public int order_type { get; set; }
+        [Description("订单类别(销售、计划)")]
+        public int? order_type { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 贸易类型
         /// 贸易类型
         /// </summary>
         /// </summary>
-        public int trade_type { get; set; }
+        [Description("贸易类型")]
+        public int? trade_type { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 销售订单类型
         /// 销售订单类型
         /// </summary>
         /// </summary>
-        public int sale_style { get; set; }
+        /// </summary>
+        [Description("销售订单类型")]
+        public int? sale_style { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 销售订单类型编码
         /// 销售订单类型编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string sale_style_no { get; set; }
+        [Description("销售订单类型编码")]
+        public string? sale_style_no { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 客户id
         /// 客户id
         /// </summary>
         /// </summary>
-        public int custom_id { get; set; }
+        [Description("客户id")]
+        public int? custom_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 客户名称
         /// 客户名称
         /// </summary>
         /// </summary>
-        public int custom_name { get; set; }
+        [Description("客户名称")]
+        [StringLength(80)]
+        public string? custom_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 客户编码
         /// 客户编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string custom_no { get; set; }
+        [Description("客户编码")]
+        public string? custom_no { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 客户级别
         /// 客户级别
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string custom_level { get; set; }
+        [Description("客户级别")]
+        public string? custom_level { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 签订日期
         /// 签订日期
         /// </summary>
         /// </summary>
-        public DateTime date { get; set; }
+        [Description("签订日期")]
+        public DateTime? date { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 采购下单日期
         /// 采购下单日期
         /// </summary>
         /// </summary>
-        public DateTime rdate { get; set; }
-  
+        [Description("采购下单日期")]
+        public DateTime? rdate { get; set; }
+
         /// <summary>
         /// <summary>
         /// 加急级别
         /// 加急级别
         /// </summary>
         /// </summary>
-        public int urgent { get; set; }
+        [Description("加急级别")]
+        public int? urgent { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 币种
         /// 币种
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public int currency { get; set; }
+        [Description("币种")]
+        public int? currency { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 汇率
         /// 汇率
         /// </summary>
         /// </summary>
         [Precision(20,8)]
         [Precision(20,8)]
-        public decimal exchange_rate { get; set; }
+        [Description("汇率")]
+        public decimal? exchange_rate { get; set; }
 
 
 
 
         /// <summary>
         /// <summary>
         /// 制单人
         /// 制单人
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string biller { get; set; }
+        [Description("制单人")]
+        public string? biller { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 业务员工号
         /// 业务员工号
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string emp_no { get; set; }
+        [Description("业务员工号")]
+        public string? emp_no { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 业务员名称
         /// 业务员名称
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string emp_name { get; set; }
+        [Description("业务员名称")]
+        public string? emp_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 审核人
         /// 审核人
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string auditor { get; set; }
+        [Description("审核人")]
+        public string? auditor { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 审核日期
         /// 审核日期
         /// </summary>
         /// </summary>
-        public DateTime audit_date { get; set; }
+        [Description("审核日期")]
+        public DateTime? audit_date { get; set; }
 
 
         /// <summary>
         /// <summary>
-        /// 是否关闭
+        /// 订单状态
         /// </summary>
         /// </summary>
-        public int status { get; set; }
+        [Description("订单状态")]
+        public int? status { get; set; }
 
 
         /// <summary>
         /// <summary>
-        /// 订单状态
+        /// 是否关闭1关闭0未关闭
         /// </summary>
         /// </summary>
+        [DefaultValue(false)]
+        [Description("是否关闭1关闭0未关闭")]
         public bool closed { get; set; }
         public bool closed { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 操作时间
         /// 操作时间
         /// </summary>
         /// </summary>
-        public DateTime op_time { get; set; }
+        [Description("操作时间")]
+        public DateTime? op_time { get; set; }
 
 
         /// <summary>
         /// <summary>
-        /// 项目名称
+        /// 订单来源
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string bill_from { get; set; }
+        [Description("订单来源")]
+        public string? bill_from { get; set; }
 
 
         /// <summary>
         /// <summary>
-        /// 提交人id
+        /// 项目名称
         /// </summary>
         /// </summary>
-        public long project_name { get; set; }
+        [Description("项目名称")]
+        [StringLength(255)]
+        public string? project_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 项目编号
         /// 项目编号
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string project_code { get; set; }
+        [Description("项目编号")]
+        public string? project_code { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 销售出库类型
         /// 销售出库类型
         /// </summary>
         /// </summary>
-        public int out_stock_type { get; set; }
+        [Description("销售出库类型")]
+        public int? out_stock_type { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 销售部门id
         /// 销售部门id
         /// </summary>
         /// </summary>
-        public long sale_dept_id { get; set; }
+        [Description("销售部门id")]
+        public long? sale_dept_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 销售部门名称
         /// 销售部门名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string sale_dept_name { get; set; }
+        [Description("销售部门名称")]
+        public string? sale_dept_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 销售部门编号
         /// 销售部门编号
         /// </summary>
         /// </summary>
-        [StringLength(255)]
-        public string sale_dept_code { get; set; }
+        [StringLength(80)]
+        [Description("销售部门编号")]
+        public string? sale_dept_code { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 创建部门id
         /// 创建部门id
         /// </summary>
         /// </summary>
-        public long create_dept { get; set; }
+        [Description("创建部门id")]
+        public long? create_dept { get; set; }
     }
     }
 }
 }

+ 2 - 0
MicroServices/Business/Bussiness.Model/Sale/wms_seorderentry.cs

@@ -1,5 +1,6 @@
 using Business.Model;
 using Business.Model;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 using System.ComponentModel.DataAnnotations;
 
 
 namespace Bussiness.Model.Tech
 namespace Bussiness.Model.Tech
@@ -7,6 +8,7 @@ namespace Bussiness.Model.Tech
     /// <summary>
     /// <summary>
     ///销售订单明细表
     ///销售订单明细表
     /// </summary>
     /// </summary>
+    [Description("销售订单明细表")]
     public class wms_seorderentry : BaseEntity
     public class wms_seorderentry : BaseEntity
     {
     {
         /// <summary>
         /// <summary>

+ 13 - 5
MicroServices/Business/Bussiness.Model/SystemData/sys_code.cs

@@ -1,49 +1,57 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
 
 
 namespace Bussiness.Model.SystemData
 namespace Bussiness.Model.SystemData
 {
 {
     /// <summary>
     /// <summary>
     /// 系统编码表
     /// 系统编码表
     /// </summary>
     /// </summary>
+    [Description("系统编码表")]
     public class sys_code
     public class sys_code
     {
     {
         /// <summary>
         /// <summary>
         /// 主键id
         /// 主键id
         /// </summary>
         /// </summary>
         [Key]
         [Key]
+        [Description("主键id")]
         public long sys_code_id { get; set; }
         public long sys_code_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 编码生成名称
         /// 编码生成名称
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-         [Required]
-        public string code_name { get; set; }
+        [Required]
+        [Description("编码生成名称")]
+        public string? code_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 编码生成规则
         /// 编码生成规则
         /// </summary>
         /// </summary>
         [Required]
         [Required]
         [StringLength(50)]
         [StringLength(50)]
-        public string code_rule { get; set; }
+        [Description("编码生成规则")]
+        public string? code_rule { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 编码生成时间
         /// 编码生成时间
         /// </summary>
         /// </summary>
         [Required]
         [Required]
+        [Description("编码生成时间")]
         public DateTime code_date { get; set; }
         public DateTime code_date { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 编码生成当前值
         /// 编码生成当前值
         /// </summary>
         /// </summary>
         [Required]
         [Required]
+        [Description("编码生成当前值")]
         public long code_value { get; set; }
         public long code_value { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 中文注释
         /// 中文注释
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
+        [Description("中文注释")]
         public string chinese_name { get; set; }
         public string chinese_name { get; set; }
-
     }
     }
 }
 }

+ 21 - 8
MicroServices/Business/Bussiness.Model/SystemData/sys_post.cs

@@ -1,4 +1,5 @@
 using Business.Model;
 using Business.Model;
+using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 using System.ComponentModel.DataAnnotations;
 
 
 namespace Bussiness.Model.SystemData
 namespace Bussiness.Model.SystemData
@@ -6,62 +7,74 @@ namespace Bussiness.Model.SystemData
     /// <summary>
     /// <summary>
     /// 岗位表
     /// 岗位表
     /// </summary>
     /// </summary>
+    [Description("岗位表")]
     public class sys_post: BaseEntity
     public class sys_post: BaseEntity
     {
     {
         /// <summary>
         /// <summary>
         /// 主键id
         /// 主键id
         /// </summary>
         /// </summary>
         [Key]
         [Key]
+        [Description("主键id")]
         public long post_id { get; set; }
         public long post_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 岗位编码
         /// 岗位编码
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string post_code { get; set; }
+        [Description("岗位编码")]
+        public string? post_code { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 岗位名称
         /// 岗位名称
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string post_name { get; set; }
+        [Description("岗位名称")]
+        public string? post_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 岗位备注
         /// 岗位备注
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string post_remark { get; set; }
+        [Description("岗位备注")]
+        public string? post_remark { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 岗位级别
         /// 岗位级别
         /// </summary>
         /// </summary>
-        public int post_level { get; set; }
+        [Description("岗位级别")]
+        public int? post_level { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 岗位路径
         /// 岗位路径
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string post_path { get; set; }
+        [Description("岗位路径")]
+        public string? post_path { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 岗位排序
         /// 岗位排序
         /// </summary>
         /// </summary>
-        public int post_sort { get; set; }
+        [Description("岗位排序")]
+        public int? post_sort { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 上级岗位
         /// 上级岗位
         /// </summary>
         /// </summary>
-        public long parent_id { get; set; }
+        [Description("上级岗位")]
+        public long? parent_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 部门id
         /// 部门id
         /// </summary>
         /// </summary>
-        public long dept_id { get; set; }
+        [Description("部门id")]
+        public long? dept_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 数据状态标识 1启用 0停用
         /// 数据状态标识 1启用 0停用
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
+        [Description("数据状态标识 1启用 -1停用")]
+        [DefaultValue(true)]
         public bool state { get; set; }
         public bool state { get; set; }
     }
     }
 }
 }

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است