移动系统liao
2025-03-19 16b063870156db78148440971ab46c649e3e6018
cylsg/cylsg.Model/TransferOrder/WeChartTransferOrder.cs
@@ -1,5 +1,6 @@
using cylsg.Core;
using cylsg.Core.Attributes;
using cylsg.Model.UserModel;
using Newtonsoft.Json;
using SqlSugar;
using System;
@@ -33,22 +34,30 @@
        /// <summary>
        /// 获取或设置微信批次单号。
        /// </summary>
        [SugarColumn(ColumnDescription = "获取或设置微信批次单号")]
        public string BatchId { get; set; }
        [SugarColumn(ColumnDescription = "获取或设置微信批次单号",IsNullable =true)]
        public string? BatchId { get; set; }
      
        /// <summary>
        /// 获取或设置批次状态。
        /// </summary>
        [SugarColumn(ColumnDescription = "获取或设置批次状态")]
        [SugarColumn(ColumnDescription = "获取或设置批次状态",IsNullable =true)]
        public string? BatchStatus { get; set; }
        /// <summary>
        /// 用户ID。
        /// </summary>
        [SugarColumn(ColumnDescription = "用户ID")]
        public int  UserID { get; set; }
        /// <summary>
        /// 用户表情。
        /// </summary>
        [Navigate(NavigateType.OneToOne, nameof(UserID))]
        public User user { get; set; }
        /// <summary>
        /// 获取或设置批次的名称。
@@ -130,15 +139,78 @@
        /// </summary>
        [SugarColumn(ColumnDescription = "获取或设置转账场景标识符", IsNullable = true)]
        public string? TransferSceneId { get; set; }
        /// <summary>
        /// 错误消息
        /// </summary>
        [SugarColumn(ColumnDescription = "错误消息", IsNullable = true)]
        public string? ErrorMsg { get; set; }
    /// <summary>
    /// 获取或设置批次中的详细转账列表。
    /// </summary>
    [Navigate(NavigateType.OneToMany,nameof(WeChatTransferItem.WeChatTransferOrderID))]
        /// <summary>
        /// 错误标识
        /// </summary>
        [SugarColumn(ColumnDescription = "错误标识", IsNullable = true)]
        public string? ErrorCode { get; set; }
        /// <summary>
        /// 获取或设置批次中的详细转账列表。
        /// </summary>
        [Navigate(NavigateType.OneToMany,nameof(WeChatTransferItem.WeChatTransferOrderID))]
        public List<WeChatTransferItem> TransferDetailList { get; set; }
        /// <summary>
        /// 再次发起时 的描述
        /// </summary>
        [SugarColumn(ColumnDescription = "其他描述", IsNullable = true)]
        public string? RemakeDes { get; set; }
        /// <summary>
        /// 是否重新发起支付,当支付失败后,超出重新的支付单失败后,需要重新更换单号重新发起新的支付请求,重新发起支付请求单
        /// </summary>
        [SugarColumn(ColumnDescription = "是重新发起的支付订单", IsNullable = true)]
        public int? WeChatTransferOrderPrId { get; set; }
        /// <summary>
        /// 重新支付订单列表
        /// </summary>
        [Navigate(NavigateType.OneToMany, nameof(WeChatTransferOrderPrId))]
        public List<WeChatTransferOrder>? AgWeChatTransferOrders { get; set; }
        /// <summary>
        /// 是否已经完成处理  默认未处理
        /// </summary>
        [SugarColumn(ColumnDescription = "是否已经完成处理", DefaultValue ="0")]
        public bool   IsSetOK { get; set; }= false;
        /// <summary>
        /// 名字
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public string? UserName { get; set; }
        /// <summary>
        /// 用户身份证
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public string? UserIDCode { get; set; }
        /// <summary>
        /// 已提现工资
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public decimal? YiTiXianGz { get; set; }
        /// <summary>
        /// 总工资
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public decimal? ZhongGz { get; set; }
        /// <summary>
        /// 电话号码
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public string? ItCode { get; set; }
    }
@@ -146,6 +218,7 @@
    /// 转账单列表
    /// </summary>
    [SugarTable(TableDescription = "转账单账详细列表模型")]
    [CoderFirst]
    public class WeChatTransferItem:BaseModel
    {
        /// <summary>