feat: 完成区域管理、装箱功能优化与接口标准化

- 新增区域状态字段与增删改查接口,支持区域启用/停用
- 重构实体字段JSON标签为camelCase格式统一接口规范
- 优化入库、盘点、装箱流程的交互与提示文案
- 新增装箱管理功能,支持合同号关联与装箱编辑
- 调整前端菜单与帮助文档适配业务场景变更
This commit is contained in:
SunYF
2026-09-01 13:49:44 +08:00
parent ea6d55b7e6
commit bb22148625
59 changed files with 2238 additions and 357 deletions
+106
View File
@@ -75,6 +75,20 @@ func (_u *ZoneUpdate) ClearDescription() *ZoneUpdate {
return _u
}
// SetStatus sets the "status" field.
func (_u *ZoneUpdate) SetStatus(v string) *ZoneUpdate {
_u.mutation.SetStatus(v)
return _u
}
// SetNillableStatus sets the "status" field if the given value is not nil.
func (_u *ZoneUpdate) SetNillableStatus(v *string) *ZoneUpdate {
if v != nil {
_u.SetStatus(*v)
}
return _u
}
// SetCreatedAt sets the "created_at" field.
func (_u *ZoneUpdate) SetCreatedAt(v int64) *ZoneUpdate {
_u.mutation.ResetCreatedAt()
@@ -96,6 +110,33 @@ func (_u *ZoneUpdate) AddCreatedAt(v int64) *ZoneUpdate {
return _u
}
// SetUpdatedAt sets the "updated_at" field.
func (_u *ZoneUpdate) SetUpdatedAt(v int64) *ZoneUpdate {
_u.mutation.ResetUpdatedAt()
_u.mutation.SetUpdatedAt(v)
return _u
}
// SetNillableUpdatedAt sets the "updated_at" field if the given value is not nil.
func (_u *ZoneUpdate) SetNillableUpdatedAt(v *int64) *ZoneUpdate {
if v != nil {
_u.SetUpdatedAt(*v)
}
return _u
}
// AddUpdatedAt adds value to the "updated_at" field.
func (_u *ZoneUpdate) AddUpdatedAt(v int64) *ZoneUpdate {
_u.mutation.AddUpdatedAt(v)
return _u
}
// ClearUpdatedAt clears the value of the "updated_at" field.
func (_u *ZoneUpdate) ClearUpdatedAt() *ZoneUpdate {
_u.mutation.ClearUpdatedAt()
return _u
}
// Mutation returns the ZoneMutation object of the builder.
func (_u *ZoneUpdate) Mutation() *ZoneMutation {
return _u.mutation
@@ -149,12 +190,24 @@ func (_u *ZoneUpdate) sqlSave(ctx context.Context) (_node int, err error) {
if _u.mutation.DescriptionCleared() {
_spec.ClearField(zone.FieldDescription, field.TypeString)
}
if value, ok := _u.mutation.Status(); ok {
_spec.SetField(zone.FieldStatus, field.TypeString, value)
}
if value, ok := _u.mutation.CreatedAt(); ok {
_spec.SetField(zone.FieldCreatedAt, field.TypeInt64, value)
}
if value, ok := _u.mutation.AddedCreatedAt(); ok {
_spec.AddField(zone.FieldCreatedAt, field.TypeInt64, value)
}
if value, ok := _u.mutation.UpdatedAt(); ok {
_spec.SetField(zone.FieldUpdatedAt, field.TypeInt64, value)
}
if value, ok := _u.mutation.AddedUpdatedAt(); ok {
_spec.AddField(zone.FieldUpdatedAt, field.TypeInt64, value)
}
if _u.mutation.UpdatedAtCleared() {
_spec.ClearField(zone.FieldUpdatedAt, field.TypeInt64)
}
if _node, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _, ok := err.(*sqlgraph.NotFoundError); ok {
err = &NotFoundError{zone.Label}
@@ -223,6 +276,20 @@ func (_u *ZoneUpdateOne) ClearDescription() *ZoneUpdateOne {
return _u
}
// SetStatus sets the "status" field.
func (_u *ZoneUpdateOne) SetStatus(v string) *ZoneUpdateOne {
_u.mutation.SetStatus(v)
return _u
}
// SetNillableStatus sets the "status" field if the given value is not nil.
func (_u *ZoneUpdateOne) SetNillableStatus(v *string) *ZoneUpdateOne {
if v != nil {
_u.SetStatus(*v)
}
return _u
}
// SetCreatedAt sets the "created_at" field.
func (_u *ZoneUpdateOne) SetCreatedAt(v int64) *ZoneUpdateOne {
_u.mutation.ResetCreatedAt()
@@ -244,6 +311,33 @@ func (_u *ZoneUpdateOne) AddCreatedAt(v int64) *ZoneUpdateOne {
return _u
}
// SetUpdatedAt sets the "updated_at" field.
func (_u *ZoneUpdateOne) SetUpdatedAt(v int64) *ZoneUpdateOne {
_u.mutation.ResetUpdatedAt()
_u.mutation.SetUpdatedAt(v)
return _u
}
// SetNillableUpdatedAt sets the "updated_at" field if the given value is not nil.
func (_u *ZoneUpdateOne) SetNillableUpdatedAt(v *int64) *ZoneUpdateOne {
if v != nil {
_u.SetUpdatedAt(*v)
}
return _u
}
// AddUpdatedAt adds value to the "updated_at" field.
func (_u *ZoneUpdateOne) AddUpdatedAt(v int64) *ZoneUpdateOne {
_u.mutation.AddUpdatedAt(v)
return _u
}
// ClearUpdatedAt clears the value of the "updated_at" field.
func (_u *ZoneUpdateOne) ClearUpdatedAt() *ZoneUpdateOne {
_u.mutation.ClearUpdatedAt()
return _u
}
// Mutation returns the ZoneMutation object of the builder.
func (_u *ZoneUpdateOne) Mutation() *ZoneMutation {
return _u.mutation
@@ -327,12 +421,24 @@ func (_u *ZoneUpdateOne) sqlSave(ctx context.Context) (_node *Zone, err error) {
if _u.mutation.DescriptionCleared() {
_spec.ClearField(zone.FieldDescription, field.TypeString)
}
if value, ok := _u.mutation.Status(); ok {
_spec.SetField(zone.FieldStatus, field.TypeString, value)
}
if value, ok := _u.mutation.CreatedAt(); ok {
_spec.SetField(zone.FieldCreatedAt, field.TypeInt64, value)
}
if value, ok := _u.mutation.AddedCreatedAt(); ok {
_spec.AddField(zone.FieldCreatedAt, field.TypeInt64, value)
}
if value, ok := _u.mutation.UpdatedAt(); ok {
_spec.SetField(zone.FieldUpdatedAt, field.TypeInt64, value)
}
if value, ok := _u.mutation.AddedUpdatedAt(); ok {
_spec.AddField(zone.FieldUpdatedAt, field.TypeInt64, value)
}
if _u.mutation.UpdatedAtCleared() {
_spec.ClearField(zone.FieldUpdatedAt, field.TypeInt64)
}
_node = &Zone{config: _u.config}
_spec.Assign = _node.assignValues
_spec.ScanValues = _node.scanValues