| | |
| | | CMSPluginDbProperties.DbSchema) |
| | | .HasComment("出入库单据明细表"); |
| | | |
| | | // 复合主键配置(根据业务需求调整) |
| | | b.HasKey(x => new { x.OrderNo, x.MaterialId }); |
| | | // 主键配置 |
| | | b.HasKey(x => x.Id); |
| | | //// 复合主键配置(根据业务需求调整) |
| | | //b.HasKey(x => new { x.OrderNo, x.MaterialId }); |
| | | |
| | | // 字段配置 |
| | | b.Property(x => x.OrderNo) |
| | |
| | | .HasComment("机型"); |
| | | |
| | | b.Property(x => x.MaterialBatch) |
| | | .HasMaxLength (50) |
| | | .HasComment("物料批次"); |
| | | |
| | | b.Property(x => x.Remark) |
| | | .HasMaxLength(500) |
| | | .HasComment("备注"); |
| | | |
| | | b.Property(x => x.Sort) |
| | | .HasDefaultValue(0) |
| | | .HasComment("排序"); |
| | | |
| | | b.Property(x => x.IsDisabled) |
| | | .HasDefaultValue(false) |
| | | .HasComment("是否禁用"); |
| | | |
| | | |
| | | // 索引配置(根据查询需求优化) |
| | | b.HasIndex(x => x.OrderNo); // 单据查询 |
| | | b.HasIndex(x => x.MaterialNo); // 物料查询 |