feat: 完成多模块迭代更新

- 新增过程巡检按步骤上报、数量不符上报、工位退料功能
- 增加工单工程编号三级归属字段
- 新增物料安全库存与缺货预警
- 新增附件管理、退库单管理模块
- 优化生产看板展示逻辑与前端页面文案
- 清理冗余的工艺路线相关代码与备份文件
This commit is contained in:
SunYF
2026-09-15 16:37:39 +08:00
parent 951f3dfecd
commit 4a5e2d7bac
494 changed files with 24702 additions and 139223 deletions
+54
View File
@@ -245,6 +245,27 @@ func (_u *MaterialUpdate) ClearDrawingNo() *MaterialUpdate {
return _u
}
// SetSafetyStock sets the "safety_stock" field.
func (_u *MaterialUpdate) SetSafetyStock(v int) *MaterialUpdate {
_u.mutation.ResetSafetyStock()
_u.mutation.SetSafetyStock(v)
return _u
}
// SetNillableSafetyStock sets the "safety_stock" field if the given value is not nil.
func (_u *MaterialUpdate) SetNillableSafetyStock(v *int) *MaterialUpdate {
if v != nil {
_u.SetSafetyStock(*v)
}
return _u
}
// AddSafetyStock adds value to the "safety_stock" field.
func (_u *MaterialUpdate) AddSafetyStock(v int) *MaterialUpdate {
_u.mutation.AddSafetyStock(v)
return _u
}
// SetIsActive sets the "is_active" field.
func (_u *MaterialUpdate) SetIsActive(v bool) *MaterialUpdate {
_u.mutation.SetIsActive(v)
@@ -402,6 +423,12 @@ func (_u *MaterialUpdate) sqlSave(ctx context.Context) (_node int, err error) {
if _u.mutation.DrawingNoCleared() {
_spec.ClearField(material.FieldDrawingNo, field.TypeString)
}
if value, ok := _u.mutation.SafetyStock(); ok {
_spec.SetField(material.FieldSafetyStock, field.TypeInt, value)
}
if value, ok := _u.mutation.AddedSafetyStock(); ok {
_spec.AddField(material.FieldSafetyStock, field.TypeInt, value)
}
if value, ok := _u.mutation.IsActive(); ok {
_spec.SetField(material.FieldIsActive, field.TypeBool, value)
}
@@ -655,6 +682,27 @@ func (_u *MaterialUpdateOne) ClearDrawingNo() *MaterialUpdateOne {
return _u
}
// SetSafetyStock sets the "safety_stock" field.
func (_u *MaterialUpdateOne) SetSafetyStock(v int) *MaterialUpdateOne {
_u.mutation.ResetSafetyStock()
_u.mutation.SetSafetyStock(v)
return _u
}
// SetNillableSafetyStock sets the "safety_stock" field if the given value is not nil.
func (_u *MaterialUpdateOne) SetNillableSafetyStock(v *int) *MaterialUpdateOne {
if v != nil {
_u.SetSafetyStock(*v)
}
return _u
}
// AddSafetyStock adds value to the "safety_stock" field.
func (_u *MaterialUpdateOne) AddSafetyStock(v int) *MaterialUpdateOne {
_u.mutation.AddSafetyStock(v)
return _u
}
// SetIsActive sets the "is_active" field.
func (_u *MaterialUpdateOne) SetIsActive(v bool) *MaterialUpdateOne {
_u.mutation.SetIsActive(v)
@@ -842,6 +890,12 @@ func (_u *MaterialUpdateOne) sqlSave(ctx context.Context) (_node *Material, err
if _u.mutation.DrawingNoCleared() {
_spec.ClearField(material.FieldDrawingNo, field.TypeString)
}
if value, ok := _u.mutation.SafetyStock(); ok {
_spec.SetField(material.FieldSafetyStock, field.TypeInt, value)
}
if value, ok := _u.mutation.AddedSafetyStock(); ok {
_spec.AddField(material.FieldSafetyStock, field.TypeInt, value)
}
if value, ok := _u.mutation.IsActive(); ok {
_spec.SetField(material.FieldIsActive, field.TypeBool, value)
}