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
@@ -131,6 +131,26 @@ func (_u *OrderMaterialLedgerUpdate) SetNillableStatus(v *string) *OrderMaterial
return _u
}
// SetTargetStation sets the "target_station" field.
func (_u *OrderMaterialLedgerUpdate) SetTargetStation(v string) *OrderMaterialLedgerUpdate {
_u.mutation.SetTargetStation(v)
return _u
}
// SetNillableTargetStation sets the "target_station" field if the given value is not nil.
func (_u *OrderMaterialLedgerUpdate) SetNillableTargetStation(v *string) *OrderMaterialLedgerUpdate {
if v != nil {
_u.SetTargetStation(*v)
}
return _u
}
// ClearTargetStation clears the value of the "target_station" field.
func (_u *OrderMaterialLedgerUpdate) ClearTargetStation() *OrderMaterialLedgerUpdate {
_u.mutation.ClearTargetStation()
return _u
}
// SetRemark sets the "remark" field.
func (_u *OrderMaterialLedgerUpdate) SetRemark(v string) *OrderMaterialLedgerUpdate {
_u.mutation.SetRemark(v)
@@ -261,6 +281,12 @@ func (_u *OrderMaterialLedgerUpdate) sqlSave(ctx context.Context) (_node int, er
if value, ok := _u.mutation.Status(); ok {
_spec.SetField(ordermaterialledger.FieldStatus, field.TypeString, value)
}
if value, ok := _u.mutation.TargetStation(); ok {
_spec.SetField(ordermaterialledger.FieldTargetStation, field.TypeString, value)
}
if _u.mutation.TargetStationCleared() {
_spec.ClearField(ordermaterialledger.FieldTargetStation, field.TypeString)
}
if value, ok := _u.mutation.Remark(); ok {
_spec.SetField(ordermaterialledger.FieldRemark, field.TypeString, value)
}
@@ -403,6 +429,26 @@ func (_u *OrderMaterialLedgerUpdateOne) SetNillableStatus(v *string) *OrderMater
return _u
}
// SetTargetStation sets the "target_station" field.
func (_u *OrderMaterialLedgerUpdateOne) SetTargetStation(v string) *OrderMaterialLedgerUpdateOne {
_u.mutation.SetTargetStation(v)
return _u
}
// SetNillableTargetStation sets the "target_station" field if the given value is not nil.
func (_u *OrderMaterialLedgerUpdateOne) SetNillableTargetStation(v *string) *OrderMaterialLedgerUpdateOne {
if v != nil {
_u.SetTargetStation(*v)
}
return _u
}
// ClearTargetStation clears the value of the "target_station" field.
func (_u *OrderMaterialLedgerUpdateOne) ClearTargetStation() *OrderMaterialLedgerUpdateOne {
_u.mutation.ClearTargetStation()
return _u
}
// SetRemark sets the "remark" field.
func (_u *OrderMaterialLedgerUpdateOne) SetRemark(v string) *OrderMaterialLedgerUpdateOne {
_u.mutation.SetRemark(v)
@@ -563,6 +609,12 @@ func (_u *OrderMaterialLedgerUpdateOne) sqlSave(ctx context.Context) (_node *Ord
if value, ok := _u.mutation.Status(); ok {
_spec.SetField(ordermaterialledger.FieldStatus, field.TypeString, value)
}
if value, ok := _u.mutation.TargetStation(); ok {
_spec.SetField(ordermaterialledger.FieldTargetStation, field.TypeString, value)
}
if _u.mutation.TargetStationCleared() {
_spec.ClearField(ordermaterialledger.FieldTargetStation, field.TypeString)
}
if value, ok := _u.mutation.Remark(); ok {
_spec.SetField(ordermaterialledger.FieldRemark, field.TypeString, value)
}