feat: 完成多模块迭代更新
- 新增过程巡检按步骤上报、数量不符上报、工位退料功能 - 增加工单工程编号三级归属字段 - 新增物料安全库存与缺货预警 - 新增附件管理、退库单管理模块 - 优化生产看板展示逻辑与前端页面文案 - 清理冗余的工艺路线相关代码与备份文件
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user