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