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.SYSService/CustomerSYS/CustomerManagerS.cs |  137 +++++++++++++++++++++++++++++++++++++++------
 1 files changed, 118 insertions(+), 19 deletions(-)

diff --git a/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs b/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
index ab8c7ca..0f32f48 100644
--- a/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
+++ b/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
@@ -3,6 +3,7 @@
 using Furion.DependencyInjection;
 using Furion.FriendlyException;
 using FZCZTB.NET.MD.CutomerMd;
+using FZCZTB.NET.MD.CutomerMd.Extend;
 using Mapster;
 using SqlSugar;
 using System;
@@ -20,12 +21,12 @@
     public class CustomerManagerS: IScoped
     {
         private readonly SqlSugarRepository<FBS_ExRole> _fBS_ExRoleRep;
-        private readonly SqlSugarRepository<FBS_Customer> _fBS_CustomerRep;
+        private readonly SqlSugarRepository<FBS_CustormerUsers> _fBS_CustomerRep;
         private readonly SysCacheService _sysCacheService;
 
         public CustomerManagerS(SysCacheService sysCacheService,
             SqlSugarRepository<FBS_ExRole> fBS_ExRoleRep,
-            SqlSugarRepository<FBS_Customer> fBS_CustomerRep)
+            SqlSugarRepository<FBS_CustormerUsers> fBS_CustomerRep)
         {
             _sysCacheService = sysCacheService;
             _fBS_ExRoleRep = fBS_ExRoleRep;
@@ -46,12 +47,13 @@
         /// 杩斿洖褰撳墠鍙敤鐨勭敤鎴疯鑹� 鍐嶆敞鍐屽拰鐧诲綍鏃堕渶瑕佽繑鍥炵紪鐮�
         /// </summary>
         /// <returns></returns>
-        public async Task<CustomerRDto> GetCustomer(long  id)
+        public async Task<FBS_CustormerUsers> GetCustomer(long  id)
         {
 
    
-            return await _fBS_CustomerRep.AsQueryable().Where(x=>x.Id==id&&x.Status== StatusEnum.Enable).Includes(x=>x.CoutomerExRols,y=>y.ExRole)
-           .Select<CustomerRDto>().WithCache(20).FirstAsync();
+            return await _fBS_CustomerRep.AsQueryable().Where(x=>x.Id==id&&x.IsEn== true)
+                //.Includes(x=>x.CoutomerExRols,y=>y.ExRole)
+           .WithCache(20).FirstAsync();
             //return (await _fBS_CustomerRep.GetFirstAsync(x => x.Id == id && x.Status == StatusEnum.Enable)).Adapt<CustomerRDto>();
 
 
@@ -61,22 +63,22 @@
         }
 
 
-        /// <summary>
-        /// 杩斿洖褰撳墠鍙敤鐨勭敤鎴疯鑹� 鍐嶆敞鍐屽拰鐧诲綍鏃堕渶瑕佽繑鍥炵紪鐮�
-        /// </summary>
-        /// <returns></returns>
-        public async Task<CustomerRDto> UpDataCustomer(int id)
-        {
+        ///// <summary>
+        ///// 杩斿洖褰撳墠鍙敤鐨勭敤鎴疯鑹� 鍐嶆敞鍐屽拰鐧诲綍鏃堕渶瑕佽繑鍥炵紪鐮�
+        ///// </summary>
+        ///// <returns></returns>
+        //public async Task<CustomerRDto> UpDataCustomer(int id)
+        //{
 
 
 
-            return (await _fBS_CustomerRep.GetFirstAsync(x => x.Id == id && x.Status == StatusEnum.Enable)).Adapt<CustomerRDto>();
+        //    return (await _fBS_CustomerRep.GetFirstAsync(x => x.Id == id && x.Status == StatusEnum.Enable)).Adapt<CustomerRDto>();
 
 
 
 
 
-        }
+        //}
 
 
      
@@ -131,7 +133,7 @@
 
     }
 
-
+   
     /// <summary>
     /// 瀹㈡埛琛ㄨ緭鍑哄弬鏁�
     /// </summary>
@@ -209,11 +211,11 @@
        
         public string? Signature { get; set; }
 
-        /// <summary>
-        /// 鐧诲綍瑙掕壊
-        /// </summary>
-        [Navigate(NavigateType.OneToMany, nameof(FBS_CoutomerExRole.CustomerId))]
-        public List<FBS_CoutomerExRole> CoutomerExRols { set; get; }
+        ///// <summary>
+        ///// 鐧诲綍瑙掕壊
+        ///// </summary>
+        //[Navigate(NavigateType.OneToMany, nameof(FBS_CoutomerExRole.CustomerId))]
+        //public List<FBS_CoutomerExRole> CoutomerExRols { set; get; }
 
         /// <summary>
         /// 娉ㄥ唽鐢ㄦ埛瑙掕壊  
@@ -226,4 +228,101 @@
         public string? PhoneVCode {  get; set; }
 
     }
+
+
+
+    /// <summary>
+    /// 瀹㈡埛琛ㄨ緭鍑哄弬鏁�
+    /// </summary>
+    public class Cu
+    {
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+
+        public virtual string Account { get; set; }
+
+        /// <summary>
+        /// 瀵嗙爜
+        /// </summary>
+
+        [MaxLength(512)]
+
+        public virtual string Password { get; set; }
+
+        /// <summary>
+        /// 鐪熷疄濮撳悕
+        /// </summary>
+
+        [MaxLength(32)]
+        public virtual string RealName { get; set; }
+
+        /// <summary>
+        /// 鏄电О
+        /// </summary>
+
+        [MaxLength(32)]
+        public string? NickName { get; set; }
+
+        /// <summary>
+        /// 澶村儚
+        /// </summary>
+
+        [MaxLength(512)]
+        public string? Avatar { get; set; }
+
+
+
+        /// <summary>
+        /// 鎵嬫満鍙风爜
+        /// </summary>
+
+        [MaxLength(16)]
+        public string? Phone { get; set; }
+
+
+
+        /// <summary>
+        /// 閭
+        /// </summary>
+
+        [MaxLength(64)]
+        public string? Email { get; set; }
+
+
+
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+
+        [MaxLength(256)]
+        public string? Remark { get; set; }
+
+
+
+
+        /// <summary>
+        /// 鐢靛瓙绛惧悕
+        /// </summary>
+
+        public string? Signature { get; set; }
+
+        ///// <summary>
+        ///// 鐧诲綍瑙掕壊
+        ///// </summary>
+        //[Navigate(NavigateType.OneToMany, nameof(FBS_CoutomerExRole.CustomerId))]
+        //public List<FBS_CoutomerExRole> CoutomerExRols { set; get; }
+
+        /// <summary>
+        /// 娉ㄥ唽鐢ㄦ埛瑙掕壊  
+        /// </summary>
+        public string? ExRoleCode { get; set; }
+
+        /// <summary>
+        /// 鐢ㄦ埛娉ㄥ唽鎵嬫満楠岃瘉鐮�
+        /// </summary>
+        public string? PhoneVCode { get; set; }
+
+    }
 }

--
Gitblit v1.9.1