129 lines
3.5 KiB
C#
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; }
|
|
}
|
|
}
|