You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

643 lines
12 KiB

using System.ComponentModel.DataAnnotations;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using WTA.Shared.Attributes;
using WTA.Shared.Data;
using WTA.Shared.Domain;
using WTA.Shared.Module;
namespace WTA.Application.Identity.Entities.BaseData;
[Order(7)]
[SystemManagement]
[Display(Name = "物料主数据")]
public class Class1 : BaseEntity
{
}
[Order(8)]
[SystemManagement]
[Display(Name = "客户零件关系")]
public class Class2 : BaseEntity
{
}
[Order(9)]
[SystemManagement]
[Display(Name = "客户端替换件关系")]
public class Class3 : BaseEntity
{
}
[Order(10)]
[SystemManagement]
[Display(Name = "寄售库出库总成替换关系")]
public class Class4 : BaseEntity
{
}
[Order(11)]
[SystemManagement]
[Display(Name = "期间设置")]
public class Class5 : BaseEntity
{
}
[Order(12)]
[SystemManagement]
[Display(Name = "销售价格单")]
public class Class6 : BaseEntity
{
}
[Order(2)]
[Display(Name = "EDI业务")]
public class EdiAttribute : GroupAttribute
{
}
[Order(1)]
[Edi]
[Display(Name = "EDI和HBPO核对")]
public class Class7 : BaseEntity
{
}
[Order(2)]
[Edi]
[Display(Name = "EDI和BBAC核对")]
public class Class8 : BaseEntity
{
}
[Order(2)]
[Display(Name = "JIS业务")]
public class JISModule : BaseModule
{
}
[Order(1)]
[Module<JISModule>]
[Display(Name = "数据输入")]
public class JISDataInputAttribute : GroupAttribute
{
}
[Order(2)]
[Module<JISModule>]
[Display(Name = "数据输出")]
public class JISDataOutputAttribute : GroupAttribute
{
}
[Order(1)]
[JISDataInput]
[Display(Name = "HBPO结算导入")]
public class Class9 : BaseEntity
{
}
[Order(2)]
[JISDataInput]
[Display(Name = "BBAC结算导入")]
public class Class10 : BaseEntity
{
}
[Order(3)]
[JISDataInput]
[Display(Name = "HBPO发运数据")]
public class Class11 : BaseEntity
{
}
[Order(4)]
[JISDataInput]
[Display(Name = "BBAC发运数据")]
public class Class12 : BaseEntity
{
}
[Order(1)]
[JISDataOutput]
[Display(Name = "HBPO结算核对明细输出")]
public class Class13 : BaseEntity
{
}
[Order(2)]
[JISDataOutput]
[Display(Name = "BBAC结算核对明细输出")]
public class Class14 : BaseEntity
{
}
[Order(3)]
[JISDataOutput]
[Display(Name = "HBPO无法出库明细与汇总输出")]
public class Class15 : BaseEntity
{
}
[Order(4)]
[JISDataOutput]
[Display(Name = "BBAC无法出库明细与汇总输出")]
public class Class16 : BaseEntity
{
}
[Order(5)]
[JISDataOutput]
[Display(Name = "HBPO结算发货明细与汇总")]
public class Class17 : BaseEntity
{
}
[Order(6)]
[JISDataOutput]
[Display(Name = "BBAC结算发货明细与汇总")]
public class Class18 : BaseEntity
{
}
/////
[Order(3)]
[Display(Name = "JIT业务")]
public class JITModule : BaseModule
{
}
[Order(1)]
[Module<JITModule>]
[Display(Name = "数据输入")]
public class JITDataInputAttribute : GroupAttribute
{
}
[Order(2)]
[Module<JITModule>]
[Display(Name = "数据输出")]
public class JITDataOutputAttribute : GroupAttribute
{
}
[Order(1)]
[JITDataInput]
[Display(Name = "JIT件结算导入")]
public class Class19 : BaseEntity
{
}
[Order(2)]
[JITDataInput]
[Display(Name = "JIT发运数据查询")]
public class Class20 : BaseEntity
{
}
[Order(1)]
[JITDataOutput]
[Display(Name = "JIT件结算核对明细输出")]
public class Class21 : BaseEntity
{
}
[Order(2)]
[JITDataOutput]
[Display(Name = "JIT件寄售库不能出库明细与汇总")]
public class Class22 : BaseEntity
{
}
[Order(3)]
[JITDataOutput]
[Display(Name = "JIT件结算发货明细与汇总")]
public class Class23 : BaseEntity
{
}
/////
[Order(4)]
[Display(Name = "备件业务")]
public class BeiJianModule : BaseModule
{
}
[Order(1)]
[Module<BeiJianModule>]
[Display(Name = "数据输入")]
public class BeiJianDataInputAttribute : GroupAttribute
{
}
[Order(2)]
[Module<BeiJianModule>]
[Display(Name = "数据输出")]
public class BeiJianDataOutputAttribute : GroupAttribute
{
}
[Order(1)]
[BeiJianDataInput]
[Display(Name = "备件结算导入")]
public class Class24 : BaseEntity
{
}
[Order(2)]
[BeiJianDataInput]
[Display(Name = "备件发运数据查询")]
public class Class25 : BaseEntity
{
}
[Order(1)]
[BeiJianDataOutput]
[Display(Name = "备件结算核对明细输出")]
public class Class26 : BaseEntity
{
}
[Order(2)]
[BeiJianDataOutput]
[Display(Name = "备件寄售库不能出库明细与汇总输出")]
public class Class27 : BaseEntity
{
}
[Order(3)]
[BeiJianDataOutput]
[Display(Name = "备件有结算有发货明细与汇总输出")]
public class Class28 : BaseEntity
{
}
[Order(4)]
[BeiJianDataOutput]
[Display(Name = "备件有结算无发货明细与汇总输出")]
public class Class29 : BaseEntity
{
}
/////
[Order(5)]
[Display(Name = "备件业务")]
public class MaiDanJianModule : BaseModule
{
}
[Order(1)]
[Module<MaiDanJianModule>]
[Display(Name = "数据输入")]
public class MaiDanJianDataInputAttribute : GroupAttribute
{
}
[Order(2)]
[Module<MaiDanJianModule>]
[Display(Name = "数据输出")]
public class MaiDanJianDataOutputAttribute : GroupAttribute
{
}
[Order(1)]
[MaiDanJianDataInput]
[Display(Name = "印度件结算导入")]
public class Class30 : BaseEntity
{
}
[Order(2)]
[MaiDanJianDataInput]
[Display(Name = "印度件发运数据查询")]
public class Class31 : BaseEntity
{
}
[Order(1)]
[MaiDanJianDataOutput]
[Display(Name = "印度件结算核对明细输出")]
public class Class32 : BaseEntity
{
}
[Order(2)]
[MaiDanJianDataOutput]
[Display(Name = "印度件寄售库不能出库明细与汇总输出")]
public class Class33 : BaseEntity
{
}
[Order(3)]
[MaiDanJianDataOutput]
[Display(Name = "印度件有结算有发货明细与汇总输出")]
public class Class34 : BaseEntity
{
}
[Order(4)]
[MaiDanJianDataOutput]
[Display(Name = "印度件有结算无发货明细与汇总输出")]
public class Class35 : BaseEntity
{
}
//////
[Order(6)]
[Display(Name = "出库单")]
public class ChuKuDanGroup : GroupAttribute
{
}
[Order(1)]
[ChuKuDanGroup]
[Display(Name = "HBPO-JIS出库单")]
public class Class36 : BaseEntity
{
}
[Order(2)]
[ChuKuDanGroup]
[Display(Name = "BBAC-JIS出库单")]
public class Class37 : BaseEntity
{
}
[Order(3)]
[ChuKuDanGroup]
[Display(Name = "JIT件件出库单")]
public class Class38 : BaseEntity
{
}
[Order(4)]
[ChuKuDanGroup]
[Display(Name = "备件出库单")]
public class Class39 : BaseEntity
{
}
[Order(5)]
[ChuKuDanGroup]
[Display(Name = "印度件出库单")]
public class Class40 : BaseEntity
{
}
[Order(6)]
[ChuKuDanGroup]
[Display(Name = "不能出库记录出库业务")]
public class Class41 : BaseEntity
{
}
//////
[Order(7)]
[Display(Name = "商务审核")]
public class ShangWuShenHeGroup : GroupAttribute
{
}
[Order(1)]
[ShangWuShenHeGroup]
[Display(Name = "HBPO-JIS 商务待开票")]
public class Class42 : BaseEntity
{
}
[Order(2)]
[ShangWuShenHeGroup]
[Display(Name = "BBAC-JIS商务待开票")]
public class Class43 : BaseEntity
{
}
[Order(3)]
[ShangWuShenHeGroup]
[Display(Name = "JIT件商务发票待开票")]
public class Class44 : BaseEntity
{
}
[Order(4)]
[ShangWuShenHeGroup]
[Display(Name = "备件商务发票待开票")]
public class Class45 : BaseEntity
{
}
[Order(5)]
[ShangWuShenHeGroup]
[Display(Name = "印度件商务发票待开票")]
public class Class46 : BaseEntity
{
}
//////
[Order(7)]
[Display(Name = "财务审核")]
public class CaiWuShenHeGroup : GroupAttribute
{
}
[Order(1)]
[CaiWuShenHeGroup]
[Display(Name = " BBAC-JIS财务管理审核")]
public class Class47 : BaseEntity
{
}
public class BaseDataDbConfig : IDbConfig<IdentityDbContext>,
IEntityTypeConfiguration<Class1>,
IEntityTypeConfiguration<Class2>,
IEntityTypeConfiguration<Class3>,
IEntityTypeConfiguration<Class4>,
IEntityTypeConfiguration<Class5>,
IEntityTypeConfiguration<Class6>,
IEntityTypeConfiguration<Class7>,
IEntityTypeConfiguration<Class8>,
IEntityTypeConfiguration<Class9>,
IEntityTypeConfiguration<Class10>,
IEntityTypeConfiguration<Class11>,
IEntityTypeConfiguration<Class12>,
IEntityTypeConfiguration<Class13>,
IEntityTypeConfiguration<Class14>,
IEntityTypeConfiguration<Class15>,
IEntityTypeConfiguration<Class16>,
IEntityTypeConfiguration<Class17>,
IEntityTypeConfiguration<Class18>,
IEntityTypeConfiguration<Class19>,
IEntityTypeConfiguration<Class20>,
IEntityTypeConfiguration<Class21>,
IEntityTypeConfiguration<Class22>,
IEntityTypeConfiguration<Class23>,
IEntityTypeConfiguration<Class24>,
IEntityTypeConfiguration<Class25>,
IEntityTypeConfiguration<Class26>,
IEntityTypeConfiguration<Class27>,
IEntityTypeConfiguration<Class28>,
IEntityTypeConfiguration<Class29>,
IEntityTypeConfiguration<Class30>,
IEntityTypeConfiguration<Class31>,
IEntityTypeConfiguration<Class32>,
IEntityTypeConfiguration<Class33>,
IEntityTypeConfiguration<Class34>,
IEntityTypeConfiguration<Class35>,
IEntityTypeConfiguration<Class36>,
IEntityTypeConfiguration<Class37>,
IEntityTypeConfiguration<Class38>,
IEntityTypeConfiguration<Class39>,
IEntityTypeConfiguration<Class40>,
IEntityTypeConfiguration<Class41>,
IEntityTypeConfiguration<Class42>,
IEntityTypeConfiguration<Class43>,
IEntityTypeConfiguration<Class44>,
IEntityTypeConfiguration<Class45>,
IEntityTypeConfiguration<Class46>,
IEntityTypeConfiguration<Class47>
{
public void Configure(EntityTypeBuilder<Class1> builder)
{ }
public void Configure(EntityTypeBuilder<Class2> builder)
{ }
public void Configure(EntityTypeBuilder<Class3> builder)
{ }
public void Configure(EntityTypeBuilder<Class4> builder)
{ }
public void Configure(EntityTypeBuilder<Class5> builder)
{ }
public void Configure(EntityTypeBuilder<Class6> builder)
{ }
public void Configure(EntityTypeBuilder<Class7> builder)
{ }
public void Configure(EntityTypeBuilder<Class8> builder)
{ }
public void Configure(EntityTypeBuilder<Class9> builder)
{ }
public void Configure(EntityTypeBuilder<Class10> builder)
{ }
public void Configure(EntityTypeBuilder<Class11> builder)
{ }
public void Configure(EntityTypeBuilder<Class12> builder)
{ }
public void Configure(EntityTypeBuilder<Class13> builder)
{ }
public void Configure(EntityTypeBuilder<Class14> builder)
{ }
public void Configure(EntityTypeBuilder<Class15> builder)
{ }
public void Configure(EntityTypeBuilder<Class16> builder)
{ }
public void Configure(EntityTypeBuilder<Class17> builder)
{ }
public void Configure(EntityTypeBuilder<Class18> builder)
{ }
public void Configure(EntityTypeBuilder<Class19> builder)
{ }
public void Configure(EntityTypeBuilder<Class20> builder)
{ }
public void Configure(EntityTypeBuilder<Class21> builder)
{ }
public void Configure(EntityTypeBuilder<Class22> builder)
{ }
public void Configure(EntityTypeBuilder<Class23> builder)
{ }
public void Configure(EntityTypeBuilder<Class24> builder)
{ }
public void Configure(EntityTypeBuilder<Class25> builder)
{ }
public void Configure(EntityTypeBuilder<Class26> builder)
{ }
public void Configure(EntityTypeBuilder<Class27> builder)
{ }
public void Configure(EntityTypeBuilder<Class28> builder)
{ }
public void Configure(EntityTypeBuilder<Class29> builder)
{ }
public void Configure(EntityTypeBuilder<Class30> builder)
{ }
public void Configure(EntityTypeBuilder<Class31> builder)
{ }
public void Configure(EntityTypeBuilder<Class32> builder)
{ }
public void Configure(EntityTypeBuilder<Class33> builder)
{ }
public void Configure(EntityTypeBuilder<Class34> builder)
{ }
public void Configure(EntityTypeBuilder<Class35> builder)
{ }
public void Configure(EntityTypeBuilder<Class36> builder)
{ }
public void Configure(EntityTypeBuilder<Class37> builder)
{ }
public void Configure(EntityTypeBuilder<Class38> builder)
{ }
public void Configure(EntityTypeBuilder<Class39> builder)
{ }
public void Configure(EntityTypeBuilder<Class40> builder)
{ }
public void Configure(EntityTypeBuilder<Class41> builder)
{ }
public void Configure(EntityTypeBuilder<Class42> builder)
{ }
public void Configure(EntityTypeBuilder<Class43> builder)
{ }
public void Configure(EntityTypeBuilder<Class44> builder)
{ }
public void Configure(EntityTypeBuilder<Class45> builder)
{ }
public void Configure(EntityTypeBuilder<Class46> builder)
{ }
public void Configure(EntityTypeBuilder<Class47> builder)
{ }
}