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

129 lines
3.5 KiB
C#

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
{
/// <summary>
/// 报告类型
/// </summary>
public SuperviseReportTypeEnum ReportType { get; set; }
/// <summary>
/// 报告日期
/// </summary>
public DateTime ReportDate { get; set; }
/// <summary>
/// 数据日期
/// </summary>
public DateTime DataDate { get; set; }
/// <summary>
/// 报送方代码
/// </summary>
public string SenderCode { get; set; }
/// <summary>
/// 接收方代码
/// </summary>
public string ReceiverCode { get; set; }
/// <summary>
/// 上月末现金余额
/// </summary>
public double LastMonthCash { get; set; }
/// <summary>
/// 本月末现金余额
/// </summary>
public double LatestMonthCash { get; set; }
/// <summary>
/// 最新净资产
/// </summary>
public double LatestNetAssets { get; set; }
/// <summary>
/// 是否存在SRC
/// </summary>
[NotMapped]
public OptFlagsEnum SRCReportStatus { get; set; }
/// <summary>
/// 是否存在NAFMII
/// </summary>
[NotMapped]
public OptFlagsEnum NAFMIIReportStatus { get; set; }
/// <summary>
/// 是否存在IDSA
/// </summary>
[NotMapped]
public OptFlagsEnum ISDAReportStatus { get; set; }
/// <summary>
/// 是否存在重大事项
/// </summary>
public OptFlagsEnum EventReportStatus { get; set; }
/// <summary>
/// 是否存在其他事项
/// </summary>
public OptFlagsEnum OtherReportStatus { get; set; }
/// <summary>
/// 是否存在季度报告
/// </summary>
[NotMapped]
public OptFlagsEnum PeriodicReportQuarterStatus { get; set; }
/// <summary>
/// 文件名
/// </summary>
public string FileTag { get; set; }
/// <summary>
/// 文件路径
/// </summary>
public string FilePath { get; set; }
/// <summary>
/// 报送状态
/// </summary>
public ReportSentStatus ReportReponseStatus { get; set; }
/// <summary>
/// 报送业务响应编号
/// </summary>
public string ReportReponseCode { get; set; }
/// <summary>
/// 报送响应信息
/// </summary>
public string ReportReponseMessage { get; set; }
/// <summary>
/// 报送响应文件目录
/// </summary>
public string ReportReponsePath { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public DateTime optDate { get; set; }
/// <summary>
/// 操作人
/// </summary>
public long optUserId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[NotMapped]
public string OptName { get; set; }
}
}