From 8f87da840cc16936e77402cf229237023098382b Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 09 九月 2025 13:32:15 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWallet.cs |  132 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 130 insertions(+), 2 deletions(-)

diff --git a/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWallet.cs b/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWallet.cs
index b4fc0ba..b71012a 100644
--- a/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWallet.cs
+++ b/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWallet.cs
@@ -1,15 +1,18 @@
-锘縰sing System;
+锘縰sing Furion.DatabaseAccessor;
+using System;
+using Furion.DatabaseAccessor;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
+using System.Xml.Serialization;
 
 namespace FlexJobApi.Core
 {
     /// <summary>
     /// 浼佷笟閽卞寘
     /// </summary>
-    public class EnterpriseWallet : CommonEntity
+    public class EnterpriseWallet : CommonEntity<MasterDbContextLocator, SyncTargetDbContextLocator>
     {
         /// <summary>
         /// 浼佷笟Id
@@ -25,5 +28,130 @@
         /// 閫氶亾
         /// </summary>
         public EnumEnterpriseWalletAccess Access { get; set; }
+
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+        public string Account { get; set; }
+
+        /// <summary>
+        /// 鍟嗘埛Id
+        /// </summary>
+        public string MerchantId { get; set; }
+
+        /// <summary>
+        /// 浣欓
+        /// </summary>
+        public decimal Balance { get; set; }
+
+        /// <summary>
+        /// 鍐荤粨浣欓
+        /// </summary>
+        public decimal FreezeBalance { get; set; }
+
+        /// <summary>
+        /// 鍗忚浜у搧鐮侊紝鍟嗘埛鍜屾敮浠樺疂绛剧害鏃剁‘瀹氾紝涓嶅悓涓氬姟鍦烘櫙瀵瑰簲涓嶅悓鐨勭绾︿骇鍝佺爜銆�
+        /// </summary>
+        public string PersonalProductCode { get; set; }
+        /// <summary>
+        /// 绛剧害鍗忚鐨勫満鏅��
+        /// </summary>
+        public string SignScene { get; set; }
+        /// <summary>
+        /// 绛剧害绗笁鏂逛富浣撶被鍨嬨�傚浜庝笁鏂瑰崗璁紝琛ㄧず褰撳墠鐢ㄦ埛鍜屽摢涓�绫荤殑绗笁鏂逛富浣撹繘琛岀绾︺�� 榛樿涓篜ARTNER銆�
+        /// </summary>
+        public string ThirdPartyType { get; set; }
+        /// <summary>
+        /// 閿�鍞骇鍝佺爜锛屽晢鎴风绾︾殑鏀粯瀹濆悎鍚屾墍瀵瑰簲鐨勪骇鍝佺爜銆�
+        /// </summary>
+        public string ProductCode { get; set; }
+
+        /// <summary>
+        /// 鍗忚鍙�
+        /// </summary>
+        public string Code { get; set; }
+
+        /// <summary>
+        /// 閫氶亾鍗忚鍙�
+        /// </summary>
+        public string AgreementNo { get; set; }
+
+        /// <summary>
+        /// 鍗忚绛剧害鏃堕棿
+        /// </summary>
+        public DateTime? SignTime { get; set; }
+
+        /// <summary>
+        /// 鍗忚鐢熸晥鏃堕棿
+        /// </summary>
+        public DateTime? ValidTime { get; set; }
+
+        /// <summary>
+        /// 鍗忚澶辨晥鏃堕棿
+        /// </summary>
+        public DateTime? InvalidTime { get; set; }
+
+        /// <summary>
+        /// 绛剧害鐘舵��
+        /// </summary>
+        public EnumEnterpriseWalletSignStatus SignStatus { get; set; }
+
+        /// <summary>
+        /// 绛剧害涓讳綋绫诲瀷銆�
+        /// </summary>
+        public string PricipalType { get; set; }
+        /// <summary>
+        /// 鑴辨晱鐨勬敮浠樺疂璐﹀彿
+        /// </summary>
+        public string AlipayLogonId { get; set; }
+        /// <summary>
+        /// 绛剧害涓讳綋鏍囪瘑銆� 褰損rincipal_type涓篊ARD 鏃讹紝璇ュ瓧娈典负鏀粯瀹濈敤鎴峰彿;
+        /// </summary>
+        public string PrincipalId { get; set; }
+        /// <summary>
+        /// 绛剧害涓讳綋鏍囪瘑銆� 褰損rincipal_type涓篊ARD 鏃讹紝璇ュ瓧娈典负鏀粯瀹濈敤鎴峰彿;  
+        /// </summary>
+        public string PrincipalOpenId { get; set; }
+        /// <summary>
+        /// 鐢ㄦ埛鐨勮姖楹讳俊鐢� openId锛屼緵鍟� 鎴锋煡璇㈢敤鎴疯姖楹讳俊鐢ㄤ娇鐢ㄣ��
+        /// </summary>
+        public string ZmOpenId { get; set; }
+        /// <summary>
+        /// 鎺堜俊妯″紡锛岀洰鍓嶅彧鍦ㄨ姳鑺濅唬鎵o紙鍗宠姳鑺漡o锛夊崗璁椂鎵嶄細杩斿洖
+        /// </summary>
+        public string CreditAuthMode { get; set; }
+
+        /// <summary>
+        /// 璧勯噾璁拌处鏈琁d
+        /// </summary>
+        public string AccountBookId { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗℃埛鍚�
+        /// </summary>
+        public string BankAccName { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗″紑鎴疯
+        /// </summary>
+        public string CardBank { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗℃敮琛�
+        /// </summary>
+        public string CardBranch { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗¤仈琛屽彿
+        /// </summary>
+        public string CardDeposit { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗″紑鎴峰湴鍧�
+        /// </summary>
+        public string CardLocation { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗″崱鍙�
+        /// </summary>
+        public string CardNo { get; set; }
+        /// <summary>
+        /// 璁拌处鐨勫鍗$姸鎬�, A锛氭甯哥姸鎬�; 鍏朵粬锛氬紓甯�
+        /// </summary>
+        public EnumEnterpriseWalletAccountBookStatus? AccountBookStatus { get; set; }
     }
 }

--
Gitblit v1.9.1