chore: 批量完成项目多模块迭代优化
1. 废弃半成品库存表并统一库存主表 2. 修复列表排序与搜索大小写不敏感问题 3. 新增用户最近登录时间、工单BOM名称字段 4. 完善角色管理、工位选择器功能 5. 增加拧紧数据补录、成品自动回流WMS能力 6. 统一导出时间范围校验规则 7. 丰富物料/备料单筛选条件 8. 调整菜单与权限命名适配产品型号业务
This commit is contained in:
@@ -233,6 +233,7 @@ var (
|
||||
InventoriesColumns = []*schema.Column{
|
||||
{Name: "id", Type: field.TypeInt, Increment: true},
|
||||
{Name: "manage_mode", Type: field.TypeInt},
|
||||
{Name: "category", Type: field.TypeInt, Default: 1},
|
||||
{Name: "material_code", Type: field.TypeString},
|
||||
{Name: "material_name", Type: field.TypeString, Nullable: true},
|
||||
{Name: "batch_no", Type: field.TypeString, Nullable: true},
|
||||
@@ -245,6 +246,8 @@ var (
|
||||
{Name: "production_date", Type: field.TypeString, Nullable: true},
|
||||
{Name: "supplier", Type: field.TypeString, Nullable: true},
|
||||
{Name: "inbound_no", Type: field.TypeString, Nullable: true},
|
||||
{Name: "order_no", Type: field.TypeString, Size: 64, Default: ""},
|
||||
{Name: "completed_process", Type: field.TypeString, Size: 64, Default: ""},
|
||||
{Name: "remark", Type: field.TypeString, Nullable: true},
|
||||
{Name: "created_at", Type: field.TypeInt64},
|
||||
{Name: "updated_at", Type: field.TypeInt64},
|
||||
@@ -261,29 +264,34 @@ var (
|
||||
Columns: []*schema.Column{InventoriesColumns[1]},
|
||||
},
|
||||
{
|
||||
Name: "inventory_material_code",
|
||||
Name: "inventory_category",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{InventoriesColumns[2]},
|
||||
},
|
||||
{
|
||||
Name: "inventory_quality_status",
|
||||
Name: "inventory_material_code",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{InventoriesColumns[8]},
|
||||
Columns: []*schema.Column{InventoriesColumns[3]},
|
||||
},
|
||||
{
|
||||
Name: "inventory_zone_code",
|
||||
Name: "inventory_quality_status",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{InventoriesColumns[9]},
|
||||
},
|
||||
{
|
||||
Name: "inventory_zone_code",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{InventoriesColumns[10]},
|
||||
},
|
||||
{
|
||||
Name: "inventory_batch_no",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{InventoriesColumns[4]},
|
||||
Columns: []*schema.Column{InventoriesColumns[5]},
|
||||
},
|
||||
{
|
||||
Name: "inventory_sn_code",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{InventoriesColumns[5]},
|
||||
Columns: []*schema.Column{InventoriesColumns[6]},
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -333,10 +341,12 @@ var (
|
||||
{Name: "spec", Type: field.TypeString, Nullable: true},
|
||||
{Name: "unit", Type: field.TypeString, Nullable: true},
|
||||
{Name: "description", Type: field.TypeString, Nullable: true},
|
||||
{Name: "item_type", Type: field.TypeInt, Default: 1},
|
||||
{Name: "manage_mode", Type: field.TypeInt, Default: 1},
|
||||
{Name: "is_batch_managed", Type: field.TypeBool, Default: false},
|
||||
{Name: "is_serial_managed", Type: field.TypeBool, Default: false},
|
||||
{Name: "template_code", Type: field.TypeString, Nullable: true},
|
||||
{Name: "is_active", Type: field.TypeBool, Default: true},
|
||||
{Name: "created_at", Type: field.TypeInt64},
|
||||
{Name: "updated_at", Type: field.TypeInt64},
|
||||
}
|
||||
@@ -354,7 +364,12 @@ var (
|
||||
{
|
||||
Name: "material_template_code",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{MaterialsColumns[10]},
|
||||
Columns: []*schema.Column{MaterialsColumns[11]},
|
||||
},
|
||||
{
|
||||
Name: "material_item_type",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{MaterialsColumns[7]},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user