From ad64f9d240fb054856afe4ab9523062b2bc079b9 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期三, 20 八月 2025 10:22:08 +0800 Subject: [PATCH] 完成客户企业资料改造和相关表修改和建立,基础APi建立完成 --- Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs | 72 +++++++++++++++++++++++++----------- 1 files changed, 50 insertions(+), 22 deletions(-) diff --git a/Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs b/Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs index 7d6269b..faa2373 100644 --- a/Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs +++ b/Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs @@ -8,6 +8,7 @@ using SqlSugar; using System; using System.Collections.Generic; +using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; @@ -19,17 +20,25 @@ /// </summary> [SugarTable("FBS_CusExtend", "浼佷笟璧勬枡")] [IncreTable] -public class FBS_CusExtend: EntityBaseTenant +public class FBS_CusExtend: EntityBase { + /// <summary> - /// 鐢ㄦ埛ID + /// 娉ㄦ剰璇ュ瓧娈靛凡缁忓彇娑堬紝杩欓噷鍙槸鐢ㄦ潵灞忚斀婧愪唬鐮佷腑鐨勬姤閿欙紝淇敼瀹屽悗锛屽簲璇ュ垹闄よ瀛楁 /// </summary> - [SugarColumn(ColumnDescription = "鐢ㄦ埛ID" )] - [Required(ErrorMessage = "鐢ㄦ埛ID 蹇呭~")] + [SugarColumn(IsIgnore =true)] public long CustomerId { get; set; } + /// <summary> + /// 娉ㄦ剰璇ュ瓧娈靛凡缁忓彇娑堬紝杩欓噷鍙槸鐢ㄦ潵灞忚斀婧愪唬鐮佷腑鐨勬姤閿欙紝淇敼瀹屽悗锛屽簲璇ュ垹闄よ瀛楁 + /// </summary> + [SugarColumn(IsIgnore = true)] + public string TransactionCode { get; set; } + /// <summary> + /// 娉ㄦ剰璇ュ瓧娈靛凡缁忓彇娑堬紝杩欓噷鍙槸鐢ㄦ潵灞忚斀婧愪唬鐮佷腑鐨勬姤閿欙紝淇敼瀹屽悗锛屽簲璇ュ垹闄よ瀛楁 + /// </summary> + [SugarColumn(IsIgnore = true)] - - + public CusExtendStep steps { get; set; } /// <summary> /// 浼佷笟绫诲瀷 浠庝紒涓氱被鍨嬩腑閫夋嫨 /// </summary> @@ -38,12 +47,8 @@ public string EnterpriseType { get; set; } - /// <summary> - /// 浜ゆ槗涓讳綋 浠g爜 鍚岃鑹蹭唬鐮� - /// </summary> - [Required(ErrorMessage = "浜ゆ槗涓讳綋浠g爜涓哄繀濉」")] - [SugarColumn(ColumnDescription = "浜ゆ槗涓讳綋code")] - public string TransactionCode { get; set; } + + /// <summary> /// 钀ヤ笟鎵х収鏂囦欢璺緞 /// </summary> @@ -98,15 +103,15 @@ /// 娉曞畾浠h〃浜鸿韩浠借瘉鍙风爜 /// </summary> [Required(ErrorMessage = "娉曞畾浠h〃浜鸿韩浠借瘉鍙风爜涓哄繀濉」")] - [SugarColumn(ColumnDescription = "娉曞畾浠h〃浜哄鍚�")] + [SugarColumn(ColumnDescription = "娉曞畾浠h〃浜鸿韩浠借瘉鍙风爜")] public string LegalRepresentativeIdNumber { get; set; } /// <summary> /// 娉曞畾浠h〃浜鸿仈绯荤數璇� /// </summary> [Required(ErrorMessage = "娉曞畾浠h〃浜鸿仈绯荤數璇濅负蹇呭~椤�")] - [Phone(ErrorMessage = "鑱旂郴鐢佃瘽鏍煎紡涓嶆纭�")] - [SugarColumn(ColumnDescription = "娉曞畾浠h〃浜哄鍚�")] + [Phone(ErrorMessage = "娉曞畾浠h〃浜鸿仈绯荤數璇濅笉姝g‘")] + [SugarColumn(ColumnDescription = "娉曞畾浠h〃浜鸿仈绯荤數璇�")] public string LegalRepresentativePhone { get; set; } /// <summary> @@ -188,12 +193,31 @@ [Required(ErrorMessage = "閾惰璐﹀彿涓哄繀濉」")] [SugarColumn(ColumnDescription = "娉曞畾浠h〃浜哄鍚�")] public string BankAccount { get; set; } - /// <summary> - /// 瀹℃牳姝ラ - /// </summary> - [SugarColumn(ColumnDescription = "瀹℃牳姝ラ")] - public CusExtendStep steps { set; get; } = CusExtendStep.UNExamine; + /// <summary> + /// /宀椾綅鑱岃矗 + /// </summary> + [SugarColumn(ColumnDescription = "宀椾綅鑱岃矗", IsNullable = true)] + public string JobTitle { get; set; } + + + /// <summary> + /// 閾惰鏀舵鐮� + /// </summary> + + [SugarColumn(ColumnDescription = "閾惰鏀舵鐮�")] + public string BankAccountIMG { get; set; } + /// <summary> + /// 鐢ㄦ埛绠$悊鍛樺垪琛� + /// </summary> + [Navigate(NavigateType.OneToMany,nameof(FBS_CustormerUsers.CusExtendId),nameof(Id))] + public List< FBS_CustormerUsers> CustormerUsers { get; set; } + /// <summary> + /// 鐢ㄦ埛瑙掕壊 + /// </summary> + [Navigate(NavigateType.OneToMany, nameof(FBS_CoutomerExRole.CusExtendId), nameof(Id))] + public List<FBS_CoutomerExRole> ExRoles { get; set; } + } /// <summary> @@ -204,19 +228,23 @@ /// <summary> /// 鏈鏍� /// </summary> - UNExamine=0, + [Description("鏈鏍�")] + UNExamine =0, /// <summary> /// 鏇存敼 /// </summary> + [Description("鏇存敼")] Change, - + /// <summary> /// 閫氳繃 /// </summary> + [Description("閫氳繃")] Pass, /// <summary> /// 鏈�氳繃 /// </summary> + [Description("鏈�氳繃")] UnPass -- Gitblit v1.9.1