using Admin.NET.Application.Entity; using Admin.NET.Core; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application; /// /// 适配记录基础输入参数 /// public class RecordAdapterBaseInput { /// /// 适配器大类id /// public virtual long AdapterCategoryId { get; set; } /// /// 单据大类名称 /// public virtual string CategoryName { get; set; } /// /// 适配器名称 /// public virtual string AdapterName { get; set; } /// /// 适配器id /// public virtual long AdapterId { get; set; } /// /// 适配器方法名称 /// public virtual string AdapterMethodName { get; set; } /// /// 请求来源 /// public virtual string RequestSoure { get; set; } /// /// 适配SID /// public virtual string AdapterSID { get; set; } /// /// 开始时间 /// public virtual DateTime? BeginTime { get; set; } /// /// 结束时间 /// public virtual DateTime? EndingTime { get; set; } /// /// 耗时 /// public virtual System.TimeSpan TimeDifference { get; set; } /// /// 处理状态 /// public virtual Admin.NET.Application.AdapterLogDealWithEnum DealWithStatus { get; set; } /// /// 请求来源 /// public virtual string ErrMessage { get; set; } /// /// 适配参数 /// public virtual string AdapterInput { get; set; } /// /// 适配报文 /// public virtual string AdapterReturnMassage { get; set; } /// /// 创建时间 /// public virtual DateTime? CreateTime { get; set; } /// /// 修改时间 /// public virtual DateTime? UpdateTime { get; set; } /// /// 创建人Id /// public virtual long? CreateUserId { get; set; } /// /// 创建人 /// public virtual string CreateUserName { get; set; } /// /// 修改人Id /// public virtual long? UpdateUserId { get; set; } /// /// 修改人 /// public virtual string UpdateUserName { get; set; } /// /// 软删除 /// public virtual bool IsDelete { get; set; } } /// /// 适配记录分页查询输入参数 /// public class RecordAdapterInput : BasePageInput { /// /// 关键值 /// [SugarColumn(ColumnName = "KeyCode", ColumnDescription = "关键值", Length = 255)] public string? KeyCode { get; set; } /// /// 关键字查询 /// public string? SearchKey { get; set; } /// /// 适配器大类id /// public long? AdapterCategoryId { get; set; } /// /// 单据大类名称 /// public string? CategoryName { get; set; } /// /// 适配器名称 /// public string? AdapterName { get; set; } /// /// 适配器id /// public long? AdapterId { get; set; } /// /// 适配器方法名称 /// public string? AdapterMethodName { get; set; } /// /// 请求来源 /// public string? RequestSoure { get; set; } /// /// 适配SID /// public string? AdapterSID { get; set; } /// /// 开始时间 /// public DateTime? BeginTime { get; set; } /// /// 开始时间范围 /// public List BeginTimeRange { get; set; } /// /// 结束时间 /// public DateTime? EndingTime { get; set; } /// /// 结束时间范围 /// public List EndingTimeRange { get; set; } /// /// 耗时 /// public int? TimeDifference { get; set; } /// /// 处理状态 /// public Admin.NET.Application.AdapterLogDealWithEnum? DealWithStatus { get; set; } /// /// 请求来源 /// public string? ErrMessage { get; set; } /// /// 适配参数 /// public string? AdapterInput { get; set; } /// /// 适配报文 /// public string? AdapterReturnMassage { get; set; } } /// /// 适配记录增加输入参数 /// public class AddRecordAdapterInput : RecordAdapterBaseInput { /// /// 适配器大类id /// [Required(ErrorMessage = "适配器大类id不能为空")] public override long AdapterCategoryId { get; set; } /// /// 单据大类名称 /// [Required(ErrorMessage = "单据大类名称不能为空")] public override string CategoryName { get; set; } /// /// 适配器名称 /// [Required(ErrorMessage = "适配器名称不能为空")] public override string AdapterName { get; set; } /// /// 适配器id /// [Required(ErrorMessage = "适配器id不能为空")] public override long AdapterId { get; set; } /// /// 适配器方法名称 /// [Required(ErrorMessage = "适配器方法名称不能为空")] public override string AdapterMethodName { get; set; } /// /// 请求来源 /// [Required(ErrorMessage = "请求来源不能为空")] public override string RequestSoure { get; set; } /// /// 适配SID /// [Required(ErrorMessage = "适配SID不能为空")] public override string AdapterSID { get; set; } /// /// 耗时 /// [Required(ErrorMessage = "耗时不能为空")] public override System.TimeSpan TimeDifference { get; set; } /// /// 处理状态 /// [Required(ErrorMessage = "处理状态不能为空")] public override Admin.NET.Application.AdapterLogDealWithEnum DealWithStatus { get; set; } /// /// 请求来源 /// [Required(ErrorMessage = "请求来源不能为空")] public override string ErrMessage { get; set; } /// /// 适配参数 /// [Required(ErrorMessage = "适配参数不能为空")] public override string AdapterInput { get; set; } /// /// 适配报文 /// [Required(ErrorMessage = "适配报文不能为空")] public override string AdapterReturnMassage { get; set; } /// /// 软删除 /// [Required(ErrorMessage = "软删除不能为空")] public override bool IsDelete { get; set; } /// /// 单据编号 /// public string OrderNo { get; set; } } /// /// 适配记录删除输入参数 /// public class DeleteRecordAdapterInput : BaseIdInput { } /// /// 适配记录更新输入参数 /// public class UpdateRecordAdapterInput : AddRecordAdapterInput { /// /// 主键Id /// [Required(ErrorMessage = "主键Id不能为空")] public long Id { get; set; } } public class TryAgainInput { /// /// 适配器记录id集合 /// public List IdList { get; set; } } /// /// 适配记录更新输入参数 /// public class CancelAndCompletionInput { /// /// 主键Id /// [Required(ErrorMessage = "主键Id不能为空")] public long Id { get; set; } } public class UpdateAdapterRecordByCCInput { public List RecordAdapterIdList { get; set; } public string ErpVoucher { get; set; } } public class AdapterLogsInfoUpdateInput { public List RecordAdapterIdList { get; set; } public string AdapterInputInfo { get; set; } } /// /// 适配记录主键查询输入参数 /// public class QueryByIdRecordAdapterInput : DeleteRecordAdapterInput { }