refactor: 重构产线工位与备料流程,移除冗余字段

1. 移除工单、工件、日排产中的冗余工位组合/接驳台字段
2. 新增工位接驳台编码字段与唯一约束,关联WMS接驳台主数据
3. 重构日排产为工位产量分配模式,替代原接驳台列表
4. 新增备料单工位级字段与分批出库支持
5. 移除定时同步可生产数量,改为WMS实时拉取接口
6. 过滤操作日志,排除登录/退出相关日志
7. 调整仪表盘工序展示逻辑为今日派工路线
8. 新增接驳台维护菜单与基础数据
This commit is contained in:
SunYF
2026-09-19 07:50:21 +08:00
parent 543655d441
commit 37f10d3a13
156 changed files with 4489 additions and 1285 deletions
-70
View File
@@ -89,11 +89,6 @@ func FailNum(v int) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldEQ(FieldFailNum, v))
}
// ProcessSeq applies equality check predicate on the "processSeq" field. It's identical to ProcessSeqEQ.
func ProcessSeq(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldEQ(FieldProcessSeq, v))
}
// ContractNo applies equality check predicate on the "contractNo" field. It's identical to ContractNoEQ.
func ContractNo(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldEQ(FieldContractNo, v))
@@ -504,71 +499,6 @@ func FailNumLTE(v int) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldLTE(FieldFailNum, v))
}
// ProcessSeqEQ applies the EQ predicate on the "processSeq" field.
func ProcessSeqEQ(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldEQ(FieldProcessSeq, v))
}
// ProcessSeqNEQ applies the NEQ predicate on the "processSeq" field.
func ProcessSeqNEQ(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldNEQ(FieldProcessSeq, v))
}
// ProcessSeqIn applies the In predicate on the "processSeq" field.
func ProcessSeqIn(vs ...string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldIn(FieldProcessSeq, vs...))
}
// ProcessSeqNotIn applies the NotIn predicate on the "processSeq" field.
func ProcessSeqNotIn(vs ...string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldNotIn(FieldProcessSeq, vs...))
}
// ProcessSeqGT applies the GT predicate on the "processSeq" field.
func ProcessSeqGT(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldGT(FieldProcessSeq, v))
}
// ProcessSeqGTE applies the GTE predicate on the "processSeq" field.
func ProcessSeqGTE(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldGTE(FieldProcessSeq, v))
}
// ProcessSeqLT applies the LT predicate on the "processSeq" field.
func ProcessSeqLT(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldLT(FieldProcessSeq, v))
}
// ProcessSeqLTE applies the LTE predicate on the "processSeq" field.
func ProcessSeqLTE(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldLTE(FieldProcessSeq, v))
}
// ProcessSeqContains applies the Contains predicate on the "processSeq" field.
func ProcessSeqContains(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldContains(FieldProcessSeq, v))
}
// ProcessSeqHasPrefix applies the HasPrefix predicate on the "processSeq" field.
func ProcessSeqHasPrefix(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldHasPrefix(FieldProcessSeq, v))
}
// ProcessSeqHasSuffix applies the HasSuffix predicate on the "processSeq" field.
func ProcessSeqHasSuffix(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldHasSuffix(FieldProcessSeq, v))
}
// ProcessSeqEqualFold applies the EqualFold predicate on the "processSeq" field.
func ProcessSeqEqualFold(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldEqualFold(FieldProcessSeq, v))
}
// ProcessSeqContainsFold applies the ContainsFold predicate on the "processSeq" field.
func ProcessSeqContainsFold(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldContainsFold(FieldProcessSeq, v))
}
// ContractNoEQ applies the EQ predicate on the "contractNo" field.
func ContractNoEQ(v string) predicate.WorkOrder {
return predicate.WorkOrder(sql.FieldEQ(FieldContractNo, v))