Procházet zdrojové kódy

fix(s0): align customer salesperson column

YY968XX před 3 měsíci
rodič
revize
906a4d0fc3

+ 4 - 1
server/Plugins/Admin.NET.Plugin.AiDOP/Entity/S0/Sales/AdoS0CustMaster.cs

@@ -31,7 +31,10 @@ public class AdoS0CustMaster
     [SugarColumn(ColumnName = "Curr", ColumnDescription = "币种", Length = 20, IsNullable = true)]
     public string? Curr { get; set; }
 
-    [SugarColumn(ColumnName = "Slspsn1", ColumnDescription = "主销售员", Length = 100, IsNullable = true)]
+    // 映射到 DB 物理列 Salesperson1(历史源平台命名)。
+    // 修复 BUG-S0-CUST-SCHEMA-MISMATCH:避免 CodeFirst 按属性名自动建 Slspsn1 列造成双列分叉。
+    // C# 属性名保留为 Slspsn1 以免波及 Dto/Controller/前端契约(路径 A 最小修复)。
+    [SugarColumn(ColumnName = "Salesperson1", ColumnDescription = "主销售员", Length = 100, IsNullable = true)]
     public string? Slspsn1 { get; set; }
 
     [SugarColumn(ColumnName = "Slspsn2", ColumnDescription = "备用销售员", Length = 100, IsNullable = true)]