From a17848fca2fd7643951e2342a8985e249ec7b93f Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期二, 09 九月 2025 15:38:54 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWalletTransaction.cs | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 151 insertions(+), 2 deletions(-) diff --git a/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWalletTransaction.cs b/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWalletTransaction.cs index 43071e2..2e9e162 100644 --- a/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWalletTransaction.cs +++ b/FlexJobApi.Core/Entities/UserServer/Enterprises/EnterpriseWalletTransaction.cs @@ -1,4 +1,5 @@ 锘縰sing System; +using Furion.DatabaseAccessor; using System.Collections.Generic; using System.Linq; using System.Text; @@ -9,7 +10,7 @@ /// <summary> /// 浼佷笟閽卞寘浜ゆ槗璁板綍 /// </summary> - public class EnterpriseWalletTransaction : CommonEntity + public class EnterpriseWalletTransaction : CommonEntity<MasterDbContextLocator> { /// <summary> /// 浼佷笟閽卞寘Id @@ -20,6 +21,16 @@ /// 閽卞寘 /// </summary> public EnterpriseWallet Wallet { get; set; } + + /// <summary> + /// 浠诲姟鐢ㄦ埛Id + /// </summary> + public Guid? TaskUserId { get; set; } + + /// <summary> + /// 浠诲姟鐢ㄦ埛 + /// </summary> + public TaskInfoUser TaskUser { get; set; } /// <summary> /// 绫诲瀷 @@ -42,9 +53,59 @@ public decimal Balance { get; set; } /// <summary> + /// 鏀舵敮鍚庝綑棰� + /// </summary> + public decimal AfterBalance { get; set; } + + /// <summary> + /// 鎿嶄綔浜虹敤鎴稩d + /// </summary> + public Guid? OperatorUserId { get; set; } + + /// <summary> + /// 鎿嶄綔浜虹敤鎴� + /// </summary> + public User OperatorUser { get; set; } + + /// <summary> + /// 鎿嶄綔鏃堕棿 + /// </summary> + public DateTime? OperatorTime { get; set; } + + /// <summary> + /// 鏀舵浜虹敤鎴稩d + /// </summary> + public Guid? ReceiveUserId { get; set; } + + /// <summary> + /// 鏀舵浜虹敤鎴� + /// </summary> + public User ReceiveUser { get; set; } + + /// <summary> + /// 鏀舵浜哄鍚� + /// </summary> + public string ReceiveName { get; set; } + + /// <summary> + /// 鏀舵璐︽埛 + /// </summary> + public string ReceiveAccount { get; set; } + + /// <summary> /// 澶囨敞 /// </summary> public string Remark { get; set; } + + /// <summary> + /// 閿�鍞骇鍝佺爜 + /// </summary> + public string ProductCode { get; set; } + + /// <summary> + /// 涓氬姟鍦烘櫙 + /// </summary> + public string BizScene { get; set; } /// <summary> /// 璁㈠崟Id @@ -52,8 +113,96 @@ public string OrderId { get; set; } /// <summary> + /// 璧勯噾娴佸叆缃戣仈浜ゆ槗娴佹按鍙� + /// </summary> + public string InflowSettleSerialNo { get; set; } + + /// <summary> + /// 鏀粯瀹濇敮浠樿祫閲戞祦姘村彿 + /// </summary> + public string PayFundOrderId { get; set; } + + /// <summary> + /// 娓呯畻鏈烘瀯娴佹按鍙� + /// </summary> + public string SettleSerialNo { get; set; } + + /// <summary> + /// 鏌ヨ鍒扮殑璁㈠崟鐘舵�佷负FAIL澶辫触鎴朢EFUND閫�绁ㄦ椂锛岃繑鍥為敊璇唬鐮� + /// </summary> + public string ErrorCode { get; set; } + + /// <summary> + /// 鏌ヨ鍒扮殑璁㈠崟鐘舵�佷负FAIL澶辫触鎴朢EFUND閫�绁ㄦ椂锛岃繑鍥炲叿浣撶殑鍘熷洜銆� + /// </summary> + public string FailReason { get; set; } + + /// <summary> + /// 璁㈠崟鏀粯鏃堕棿 + /// </summary> + public DateTime? TransDate { get; set; } + + /// <summary> + /// 璁块棶閾炬帴 + /// </summary> + public string Link { get; set; } + + /// <summary> /// 鐘舵�� /// </summary> - public EnumEnterpriseWalletTransactionStatus Status { get; set; } + public string Status { get; set; } + + /// <summary> + /// 鍗曟嵁瀛愮姸鎬� + /// </summary> + public string SubStatus { get; set; } + + /// <summary> + /// 鐘舵�� + /// </summary> + public EnumWalletTransactionStatus TransactionStatus { get; set; } + + #region 杞处鑷虫敮浠樺疂 + + /// <summary> + /// 鏀舵鏂规敮浠樺疂璐﹀彿openid + /// </summary> + public string ReceiverOpenId { get; set; } + + /// <summary> + /// 鏀舵鏂规敮浠樺疂璐﹀彿uid + /// </summary> + public string ReceiverUserId { get; set; } + + #endregion + + #region 杞处鑷抽摱琛屽崱 + + /// <summary> + /// 棰勮鍒拌处鏃堕棿锛岃浆璐﹀埌閾惰鍗′笓鐢� + /// </summary> + public DateTime? ArrivalTimeEnd { get; set; } + + /// <summary> + /// 棰勮鏀惰垂閲戦锛堝厓锛夛紝杞处鍒伴摱琛屽崱涓撶敤 + /// </summary> + public decimal? OrderFee { get; set; } + + /// <summary> + /// 鎶ラ敊閾惰鐨勯敊璇爜 + /// </summary> + public string FailInstErrorCode { get; set; } + + /// <summary> + /// 鎶ラ敊閾惰鐨勯敊璇師鍥� + /// </summary> + public string FailInstReason { get; set; } + + /// <summary> + /// 鎶ラ敊閾惰鍚嶇О + /// </summary> + public string FailInstName { get; set; } + + #endregion } } -- Gitblit v1.9.1