using System.ComponentModel.DataAnnotations.Schema; using YLErp.DBModels.Enums; using static YLErp.DBModels.Consts.ConsReport; namespace YLErp.DBModels { [Table("supervise_report")] public class SuperviseReport : DBModelBase { /// /// 报告类型 /// public SuperviseReportTypeEnum ReportType { get; set; } /// /// 报告日期 /// public DateTime ReportDate { get; set; } /// /// 数据日期 /// public DateTime DataDate { get; set; } /// /// 报送方代码 /// public string SenderCode { get; set; } /// /// 接收方代码 /// public string ReceiverCode { get; set; } /// /// 上月末现金余额 /// public double LastMonthCash { get; set; } /// /// 本月末现金余额 /// public double LatestMonthCash { get; set; } /// /// 最新净资产 /// public double LatestNetAssets { get; set; } /// /// 是否存在SRC /// [NotMapped] public OptFlagsEnum SRCReportStatus { get; set; } /// /// 是否存在NAFMII /// [NotMapped] public OptFlagsEnum NAFMIIReportStatus { get; set; } /// /// 是否存在IDSA /// [NotMapped] public OptFlagsEnum ISDAReportStatus { get; set; } /// /// 是否存在重大事项 /// public OptFlagsEnum EventReportStatus { get; set; } /// /// 是否存在其他事项 /// public OptFlagsEnum OtherReportStatus { get; set; } /// /// 是否存在季度报告 /// [NotMapped] public OptFlagsEnum PeriodicReportQuarterStatus { get; set; } /// /// 文件名 /// public string FileTag { get; set; } /// /// 文件路径 /// public string FilePath { get; set; } /// /// 报送状态 /// public ReportSentStatus ReportReponseStatus { get; set; } /// /// 报送业务响应编号 /// public string ReportReponseCode { get; set; } /// /// 报送响应信息 /// public string ReportReponseMessage { get; set; } /// /// 报送响应文件目录 /// public string ReportReponsePath { get; set; } /// /// 操作时间 /// public DateTime optDate { get; set; } /// /// 操作人 /// public long optUserId { get; set; } /// /// 操作人 /// [NotMapped] public string OptName { get; set; } } }