chore: 批量完成项目多模块迭代优化

1. 废弃半成品库存表并统一库存主表
2. 修复列表排序与搜索大小写不敏感问题
3. 新增用户最近登录时间、工单BOM名称字段
4. 完善角色管理、工位选择器功能
5. 增加拧紧数据补录、成品自动回流WMS能力
6. 统一导出时间范围校验规则
7. 丰富物料/备料单筛选条件
8. 调整菜单与权限命名适配产品型号业务
This commit is contained in:
SunYF
2026-09-08 11:44:04 +08:00
parent 06689970e2
commit e852c7cd37
96 changed files with 4528 additions and 542 deletions
+32 -20
View File
@@ -76,52 +76,58 @@ func init() {
bomitem.DefaultProductCode = bomitemDescProductCode.Default.(string)
// bomitem.ProductCodeValidator is a validator for the "productCode" field. It is called by the builders before save.
bomitem.ProductCodeValidator = bomitemDescProductCode.Validators[0].(func(string) error)
// bomitemDescBomName is the schema descriptor for bomName field.
bomitemDescBomName := bomitemFields[2].Descriptor()
// bomitem.DefaultBomName holds the default value on creation for the bomName field.
bomitem.DefaultBomName = bomitemDescBomName.Default.(string)
// bomitem.BomNameValidator is a validator for the "bomName" field. It is called by the builders before save.
bomitem.BomNameValidator = bomitemDescBomName.Validators[0].(func(string) error)
// bomitemDescMaterialCode is the schema descriptor for materialCode field.
bomitemDescMaterialCode := bomitemFields[2].Descriptor()
bomitemDescMaterialCode := bomitemFields[3].Descriptor()
// bomitem.MaterialCodeValidator is a validator for the "materialCode" field. It is called by the builders before save.
bomitem.MaterialCodeValidator = bomitemDescMaterialCode.Validators[0].(func(string) error)
// bomitemDescMaterialName is the schema descriptor for materialName field.
bomitemDescMaterialName := bomitemFields[3].Descriptor()
bomitemDescMaterialName := bomitemFields[4].Descriptor()
// bomitem.DefaultMaterialName holds the default value on creation for the materialName field.
bomitem.DefaultMaterialName = bomitemDescMaterialName.Default.(string)
// bomitem.MaterialNameValidator is a validator for the "materialName" field. It is called by the builders before save.
bomitem.MaterialNameValidator = bomitemDescMaterialName.Validators[0].(func(string) error)
// bomitemDescSpec is the schema descriptor for spec field.
bomitemDescSpec := bomitemFields[4].Descriptor()
bomitemDescSpec := bomitemFields[5].Descriptor()
// bomitem.DefaultSpec holds the default value on creation for the spec field.
bomitem.DefaultSpec = bomitemDescSpec.Default.(string)
// bomitem.SpecValidator is a validator for the "spec" field. It is called by the builders before save.
bomitem.SpecValidator = bomitemDescSpec.Validators[0].(func(string) error)
// bomitemDescUnit is the schema descriptor for unit field.
bomitemDescUnit := bomitemFields[5].Descriptor()
bomitemDescUnit := bomitemFields[6].Descriptor()
// bomitem.DefaultUnit holds the default value on creation for the unit field.
bomitem.DefaultUnit = bomitemDescUnit.Default.(string)
// bomitem.UnitValidator is a validator for the "unit" field. It is called by the builders before save.
bomitem.UnitValidator = bomitemDescUnit.Validators[0].(func(string) error)
// bomitemDescManageMode is the schema descriptor for manageMode field.
bomitemDescManageMode := bomitemFields[6].Descriptor()
bomitemDescManageMode := bomitemFields[7].Descriptor()
// bomitem.DefaultManageMode holds the default value on creation for the manageMode field.
bomitem.DefaultManageMode = bomitemDescManageMode.Default.(string)
// bomitem.ManageModeValidator is a validator for the "manageMode" field. It is called by the builders before save.
bomitem.ManageModeValidator = bomitemDescManageMode.Validators[0].(func(string) error)
// bomitemDescProcessCode is the schema descriptor for processCode field.
bomitemDescProcessCode := bomitemFields[7].Descriptor()
bomitemDescProcessCode := bomitemFields[8].Descriptor()
// bomitem.DefaultProcessCode holds the default value on creation for the processCode field.
bomitem.DefaultProcessCode = bomitemDescProcessCode.Default.(int)
// bomitemDescUnitQty is the schema descriptor for unitQty field.
bomitemDescUnitQty := bomitemFields[8].Descriptor()
bomitemDescUnitQty := bomitemFields[9].Descriptor()
// bomitem.DefaultUnitQty holds the default value on creation for the unitQty field.
bomitem.DefaultUnitQty = bomitemDescUnitQty.Default.(float64)
// bomitemDescLossRate is the schema descriptor for lossRate field.
bomitemDescLossRate := bomitemFields[9].Descriptor()
bomitemDescLossRate := bomitemFields[10].Descriptor()
// bomitem.DefaultLossRate holds the default value on creation for the lossRate field.
bomitem.DefaultLossRate = bomitemDescLossRate.Default.(float64)
// bomitemDescRequiredQty is the schema descriptor for requiredQty field.
bomitemDescRequiredQty := bomitemFields[10].Descriptor()
bomitemDescRequiredQty := bomitemFields[11].Descriptor()
// bomitem.DefaultRequiredQty holds the default value on creation for the requiredQty field.
bomitem.DefaultRequiredQty = bomitemDescRequiredQty.Default.(float64)
// bomitemDescCreatedAt is the schema descriptor for createdAt field.
bomitemDescCreatedAt := bomitemFields[12].Descriptor()
bomitemDescCreatedAt := bomitemFields[13].Descriptor()
// bomitem.DefaultCreatedAt holds the default value on creation for the createdAt field.
bomitem.DefaultCreatedAt = bomitemDescCreatedAt.Default.(func() time.Time)
// bomitemDescID is the schema descriptor for id field.
@@ -889,11 +895,11 @@ func init() {
// user.StatusValidator is a validator for the "status" field. It is called by the builders before save.
user.StatusValidator = userDescStatus.Validators[0].(func(string) error)
// userDescCreatedAt is the schema descriptor for createdAt field.
userDescCreatedAt := userFields[8].Descriptor()
userDescCreatedAt := userFields[9].Descriptor()
// user.DefaultCreatedAt holds the default value on creation for the createdAt field.
user.DefaultCreatedAt = userDescCreatedAt.Default.(func() time.Time)
// userDescUpdatedAt is the schema descriptor for updatedAt field.
userDescUpdatedAt := userFields[9].Descriptor()
userDescUpdatedAt := userFields[10].Descriptor()
// user.DefaultUpdatedAt holds the default value on creation for the updatedAt field.
user.DefaultUpdatedAt = userDescUpdatedAt.Default.(func() time.Time)
// user.UpdateDefaultUpdatedAt holds the default value on update for the updatedAt field.
@@ -924,42 +930,48 @@ func init() {
workorder.DefaultProductCode = workorderDescProductCode.Default.(string)
// workorder.ProductCodeValidator is a validator for the "productCode" field. It is called by the builders before save.
workorder.ProductCodeValidator = workorderDescProductCode.Validators[0].(func(string) error)
// workorderDescBomName is the schema descriptor for bomName field.
workorderDescBomName := workorderFields[4].Descriptor()
// workorder.DefaultBomName holds the default value on creation for the bomName field.
workorder.DefaultBomName = workorderDescBomName.Default.(string)
// workorder.BomNameValidator is a validator for the "bomName" field. It is called by the builders before save.
workorder.BomNameValidator = workorderDescBomName.Validators[0].(func(string) error)
// workorderDescProductName is the schema descriptor for productName field.
workorderDescProductName := workorderFields[4].Descriptor()
workorderDescProductName := workorderFields[5].Descriptor()
// workorder.DefaultProductName holds the default value on creation for the productName field.
workorder.DefaultProductName = workorderDescProductName.Default.(string)
// workorder.ProductNameValidator is a validator for the "productName" field. It is called by the builders before save.
workorder.ProductNameValidator = workorderDescProductName.Validators[0].(func(string) error)
// workorderDescQuantity is the schema descriptor for quantity field.
workorderDescQuantity := workorderFields[5].Descriptor()
workorderDescQuantity := workorderFields[6].Descriptor()
// workorder.DefaultQuantity holds the default value on creation for the quantity field.
workorder.DefaultQuantity = workorderDescQuantity.Default.(int)
// workorderDescFinishedNum is the schema descriptor for finishedNum field.
workorderDescFinishedNum := workorderFields[6].Descriptor()
workorderDescFinishedNum := workorderFields[7].Descriptor()
// workorder.DefaultFinishedNum holds the default value on creation for the finishedNum field.
workorder.DefaultFinishedNum = workorderDescFinishedNum.Default.(int)
// workorderDescFailNum is the schema descriptor for failNum field.
workorderDescFailNum := workorderFields[7].Descriptor()
workorderDescFailNum := workorderFields[8].Descriptor()
// workorder.DefaultFailNum holds the default value on creation for the failNum field.
workorder.DefaultFailNum = workorderDescFailNum.Default.(int)
// workorderDescProcessSeq is the schema descriptor for processSeq field.
workorderDescProcessSeq := workorderFields[8].Descriptor()
workorderDescProcessSeq := workorderFields[9].Descriptor()
// workorder.DefaultProcessSeq holds the default value on creation for the processSeq field.
workorder.DefaultProcessSeq = workorderDescProcessSeq.Default.(string)
// workorder.ProcessSeqValidator is a validator for the "processSeq" field. It is called by the builders before save.
workorder.ProcessSeqValidator = workorderDescProcessSeq.Validators[0].(func(string) error)
// workorderDescStatus is the schema descriptor for status field.
workorderDescStatus := workorderFields[9].Descriptor()
workorderDescStatus := workorderFields[10].Descriptor()
// workorder.DefaultStatus holds the default value on creation for the status field.
workorder.DefaultStatus = workorderDescStatus.Default.(string)
// workorder.StatusValidator is a validator for the "status" field. It is called by the builders before save.
workorder.StatusValidator = workorderDescStatus.Validators[0].(func(string) error)
// workorderDescCreatedAt is the schema descriptor for createdAt field.
workorderDescCreatedAt := workorderFields[14].Descriptor()
workorderDescCreatedAt := workorderFields[15].Descriptor()
// workorder.DefaultCreatedAt holds the default value on creation for the createdAt field.
workorder.DefaultCreatedAt = workorderDescCreatedAt.Default.(func() time.Time)
// workorderDescUpdatedAt is the schema descriptor for updatedAt field.
workorderDescUpdatedAt := workorderFields[15].Descriptor()
workorderDescUpdatedAt := workorderFields[16].Descriptor()
// workorder.DefaultUpdatedAt holds the default value on creation for the updatedAt field.
workorder.DefaultUpdatedAt = workorderDescUpdatedAt.Default.(func() time.Time)
// workorder.UpdateDefaultUpdatedAt holds the default value on update for the updatedAt field.