|
|
|
@ -218,7 +218,10 @@ public class PeisDbContext : |
|
|
|
public DbSet<UserGrouping> UserGroupings { get; set; } = null!; |
|
|
|
public DbSet<UserItemType> UserItemTypes { get; set; } = null!; |
|
|
|
public DbSet<UserRight> UserRights { get; set; } = null!; |
|
|
|
|
|
|
|
public DbSet<Report> Reports { get; set; } = null!; |
|
|
|
public DbSet<ReportFormat> ReportFormats { get; set; } = null!; |
|
|
|
public DbSet<ReportFormatTemplate> ReportFormatTemplates { get; set; } = null!; |
|
|
|
public DbSet<ReportPrinter> ReportPrinters { get; set; } = null!; |
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
@ -2640,8 +2643,58 @@ public class PeisDbContext : |
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
#region 自定义报表
|
|
|
|
builder.Entity<Report>(entity => |
|
|
|
{ |
|
|
|
entity.HasComment("自定义报表主表"); |
|
|
|
|
|
|
|
|
|
|
|
entity.Property(e => e.IsActive).HasDefaultValueSql("N"); |
|
|
|
|
|
|
|
entity.Property(e => e.CreationTime).HasDefaultValueSql("(date(timezone('UTC-8'::text, now())) - 1)"); |
|
|
|
|
|
|
|
entity.ConfigureByConvention(); |
|
|
|
}); |
|
|
|
|
|
|
|
builder.Entity<ReportFormat>(entity => |
|
|
|
{ |
|
|
|
entity.HasComment("自定义报表格式表"); |
|
|
|
|
|
|
|
entity.Property(e => e.IsDefault).HasDefaultValueSql("N"); |
|
|
|
|
|
|
|
entity.Property(e => e.ReportId).IsFixedLength(); |
|
|
|
|
|
|
|
entity.Property(e => e.CreationTime).HasDefaultValueSql("(date(timezone('UTC-8'::text, now())) - 1)"); |
|
|
|
|
|
|
|
|
|
|
|
entity.ConfigureByConvention(); |
|
|
|
}); |
|
|
|
|
|
|
|
builder.Entity<ReportFormatTemplate>(entity => |
|
|
|
{ |
|
|
|
entity.HasComment("自定义报表格式模板表"); |
|
|
|
|
|
|
|
entity.Property(e => e.IsDefault).HasDefaultValueSql("N"); |
|
|
|
entity.Property(e => e.IsSystem).HasDefaultValueSql("N"); |
|
|
|
entity.Property(e => e.TemplateFileType).HasDefaultValueSql("1"); |
|
|
|
|
|
|
|
entity.Property(e => e.CreationTime).HasDefaultValueSql("(date(timezone('UTC-8'::text, now())) - 1)"); |
|
|
|
|
|
|
|
|
|
|
|
entity.ConfigureByConvention(); |
|
|
|
}); |
|
|
|
|
|
|
|
builder.Entity<ReportPrinter>(entity => |
|
|
|
{ |
|
|
|
entity.HasComment("自定义报表客户端打印机设置表"); |
|
|
|
|
|
|
|
entity.Property(e => e.CreationTime).HasDefaultValueSql("(date(timezone('UTC-8'::text, now())) - 1)"); |
|
|
|
|
|
|
|
|
|
|
|
entity.ConfigureByConvention(); |
|
|
|
}); |
|
|
|
#endregion
|
|
|
|
|
|
|
|
#region New 待处理
|
|
|
|
|
|
|
|
|
|
|
|
|