Files
zszq-trs/Framework/YLErp.Core/DBModels/SACReportNotes.cs
T
2024-05-09 14:06:26 +08:00

79 lines
2.4 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
using YLErp.DBModels.Enums;
namespace YLErp.DBModels
{
[Table("sac_report_notes")]
public class SACReportNotes : DBModelBase, IClonable<SACReportNotes>
{
/// <summary>
/// 所属文件代码
/// </summary>
public string FileTag { get; set; }
/// <summary>
/// 接口类型
/// </summary>
public SuperviseReportTypeEnum ReportType { get; set; }
/// <summary>
/// 报送信息标记
/// <para>客户协议相关使用协议编码+附件名</para>
/// <para>交易相关使用交易确认书编码+成交/了结</para>
/// </summary>
public string InfoTag { get; set; }
/// <summary>
/// 报送日期
/// </summary>
public DateTime ReportDate { get; set; }
/// <summary>
/// 发送时业务Id(系统生成)
/// </summary>
public string ExceId { get; set; }
/// <summary>
/// 响应时业务Id(协会生成)
/// </summary>
public string BizId { get; set; }
/// <summary>
/// 是否需要报送更正信息
/// </summary>
public bool changeStatus { get; set; }
/// <summary>
/// 新增后不允许修改的数据
/// <para>交易相关数据的到期日和名义本金不能被修改</para>
/// </summary>
public string InfoCache { get; set; }
/// <summary>
/// 报告是否收到成功响应
/// </summary>
public bool ReportResponse { get; set; }
/// <summary>
/// 系统应答代码
/// </summary>
public string RetCode { get; set; } = "";
/// <summary>
/// 系统应答消息
/// </summary>
public string RetMsg { get; set; } = "";
/// <summary>
///
/// </summary>
public string DataId { get; set; }
/// <summary>
/// 是否有效
/// </summary>
public bool IsValid { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public DateTime OptTime { get; set; }
public SACReportNotes Clone()
{
return (SACReportNotes)MemberwiseClone();
}
}
}