docs(deployment): 更新部署手册和业务架构说明

- 更新MES和WMS服务端口配置说明
- 详细说明产线工位设备配置(扫码枪+拧紧枪)
- 明确AGV配送和接驳台的模拟模式与真实对接方案
- 更新WMS中AGV配送默认模拟模式说明
- 完善厂内物流(AGV/接驳台)的业务架构约束
- 修订临时文档为详细的项目问题和解决方案规划
This commit is contained in:
SunYF
2026-09-20 14:52:36 +08:00
parent 5a33028003
commit f35e9b5b75
57 changed files with 6096 additions and 1000 deletions
+435
View File
@@ -73,6 +73,41 @@ func TotalTargets(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldTotalTargets, v))
}
// DiffCount applies equality check predicate on the "diff_count" field. It's identical to DiffCountEQ.
func DiffCount(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldDiffCount, v))
}
// Adjusted applies equality check predicate on the "adjusted" field. It's identical to AdjustedEQ.
func Adjusted(v bool) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldAdjusted, v))
}
// AdjustNo applies equality check predicate on the "adjust_no" field. It's identical to AdjustNoEQ.
func AdjustNo(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldAdjustNo, v))
}
// WrittenAt applies equality check predicate on the "written_at" field. It's identical to WrittenAtEQ.
func WrittenAt(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldWrittenAt, v))
}
// WrittenBy applies equality check predicate on the "written_by" field. It's identical to WrittenByEQ.
func WrittenBy(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldWrittenBy, v))
}
// UncountedMode applies equality check predicate on the "uncounted_mode" field. It's identical to UncountedModeEQ.
func UncountedMode(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldUncountedMode, v))
}
// CancelReason applies equality check predicate on the "cancel_reason" field. It's identical to CancelReasonEQ.
func CancelReason(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldCancelReason, v))
}
// CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.
func CreatedAt(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldCreatedAt, v))
@@ -328,6 +363,406 @@ func TotalTargetsLTE(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldTotalTargets, v))
}
// DiffCountEQ applies the EQ predicate on the "diff_count" field.
func DiffCountEQ(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldDiffCount, v))
}
// DiffCountNEQ applies the NEQ predicate on the "diff_count" field.
func DiffCountNEQ(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldDiffCount, v))
}
// DiffCountIn applies the In predicate on the "diff_count" field.
func DiffCountIn(vs ...int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIn(FieldDiffCount, vs...))
}
// DiffCountNotIn applies the NotIn predicate on the "diff_count" field.
func DiffCountNotIn(vs ...int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotIn(FieldDiffCount, vs...))
}
// DiffCountGT applies the GT predicate on the "diff_count" field.
func DiffCountGT(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGT(FieldDiffCount, v))
}
// DiffCountGTE applies the GTE predicate on the "diff_count" field.
func DiffCountGTE(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGTE(FieldDiffCount, v))
}
// DiffCountLT applies the LT predicate on the "diff_count" field.
func DiffCountLT(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLT(FieldDiffCount, v))
}
// DiffCountLTE applies the LTE predicate on the "diff_count" field.
func DiffCountLTE(v int) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldDiffCount, v))
}
// AdjustedEQ applies the EQ predicate on the "adjusted" field.
func AdjustedEQ(v bool) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldAdjusted, v))
}
// AdjustedNEQ applies the NEQ predicate on the "adjusted" field.
func AdjustedNEQ(v bool) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldAdjusted, v))
}
// AdjustNoEQ applies the EQ predicate on the "adjust_no" field.
func AdjustNoEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldAdjustNo, v))
}
// AdjustNoNEQ applies the NEQ predicate on the "adjust_no" field.
func AdjustNoNEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldAdjustNo, v))
}
// AdjustNoIn applies the In predicate on the "adjust_no" field.
func AdjustNoIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIn(FieldAdjustNo, vs...))
}
// AdjustNoNotIn applies the NotIn predicate on the "adjust_no" field.
func AdjustNoNotIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotIn(FieldAdjustNo, vs...))
}
// AdjustNoGT applies the GT predicate on the "adjust_no" field.
func AdjustNoGT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGT(FieldAdjustNo, v))
}
// AdjustNoGTE applies the GTE predicate on the "adjust_no" field.
func AdjustNoGTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGTE(FieldAdjustNo, v))
}
// AdjustNoLT applies the LT predicate on the "adjust_no" field.
func AdjustNoLT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLT(FieldAdjustNo, v))
}
// AdjustNoLTE applies the LTE predicate on the "adjust_no" field.
func AdjustNoLTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldAdjustNo, v))
}
// AdjustNoContains applies the Contains predicate on the "adjust_no" field.
func AdjustNoContains(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContains(FieldAdjustNo, v))
}
// AdjustNoHasPrefix applies the HasPrefix predicate on the "adjust_no" field.
func AdjustNoHasPrefix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasPrefix(FieldAdjustNo, v))
}
// AdjustNoHasSuffix applies the HasSuffix predicate on the "adjust_no" field.
func AdjustNoHasSuffix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasSuffix(FieldAdjustNo, v))
}
// AdjustNoIsNil applies the IsNil predicate on the "adjust_no" field.
func AdjustNoIsNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIsNull(FieldAdjustNo))
}
// AdjustNoNotNil applies the NotNil predicate on the "adjust_no" field.
func AdjustNoNotNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotNull(FieldAdjustNo))
}
// AdjustNoEqualFold applies the EqualFold predicate on the "adjust_no" field.
func AdjustNoEqualFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEqualFold(FieldAdjustNo, v))
}
// AdjustNoContainsFold applies the ContainsFold predicate on the "adjust_no" field.
func AdjustNoContainsFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContainsFold(FieldAdjustNo, v))
}
// WrittenAtEQ applies the EQ predicate on the "written_at" field.
func WrittenAtEQ(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldWrittenAt, v))
}
// WrittenAtNEQ applies the NEQ predicate on the "written_at" field.
func WrittenAtNEQ(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldWrittenAt, v))
}
// WrittenAtIn applies the In predicate on the "written_at" field.
func WrittenAtIn(vs ...int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIn(FieldWrittenAt, vs...))
}
// WrittenAtNotIn applies the NotIn predicate on the "written_at" field.
func WrittenAtNotIn(vs ...int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotIn(FieldWrittenAt, vs...))
}
// WrittenAtGT applies the GT predicate on the "written_at" field.
func WrittenAtGT(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGT(FieldWrittenAt, v))
}
// WrittenAtGTE applies the GTE predicate on the "written_at" field.
func WrittenAtGTE(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGTE(FieldWrittenAt, v))
}
// WrittenAtLT applies the LT predicate on the "written_at" field.
func WrittenAtLT(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLT(FieldWrittenAt, v))
}
// WrittenAtLTE applies the LTE predicate on the "written_at" field.
func WrittenAtLTE(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldWrittenAt, v))
}
// WrittenAtIsNil applies the IsNil predicate on the "written_at" field.
func WrittenAtIsNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIsNull(FieldWrittenAt))
}
// WrittenAtNotNil applies the NotNil predicate on the "written_at" field.
func WrittenAtNotNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotNull(FieldWrittenAt))
}
// WrittenByEQ applies the EQ predicate on the "written_by" field.
func WrittenByEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldWrittenBy, v))
}
// WrittenByNEQ applies the NEQ predicate on the "written_by" field.
func WrittenByNEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldWrittenBy, v))
}
// WrittenByIn applies the In predicate on the "written_by" field.
func WrittenByIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIn(FieldWrittenBy, vs...))
}
// WrittenByNotIn applies the NotIn predicate on the "written_by" field.
func WrittenByNotIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotIn(FieldWrittenBy, vs...))
}
// WrittenByGT applies the GT predicate on the "written_by" field.
func WrittenByGT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGT(FieldWrittenBy, v))
}
// WrittenByGTE applies the GTE predicate on the "written_by" field.
func WrittenByGTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGTE(FieldWrittenBy, v))
}
// WrittenByLT applies the LT predicate on the "written_by" field.
func WrittenByLT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLT(FieldWrittenBy, v))
}
// WrittenByLTE applies the LTE predicate on the "written_by" field.
func WrittenByLTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldWrittenBy, v))
}
// WrittenByContains applies the Contains predicate on the "written_by" field.
func WrittenByContains(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContains(FieldWrittenBy, v))
}
// WrittenByHasPrefix applies the HasPrefix predicate on the "written_by" field.
func WrittenByHasPrefix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasPrefix(FieldWrittenBy, v))
}
// WrittenByHasSuffix applies the HasSuffix predicate on the "written_by" field.
func WrittenByHasSuffix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasSuffix(FieldWrittenBy, v))
}
// WrittenByIsNil applies the IsNil predicate on the "written_by" field.
func WrittenByIsNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIsNull(FieldWrittenBy))
}
// WrittenByNotNil applies the NotNil predicate on the "written_by" field.
func WrittenByNotNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotNull(FieldWrittenBy))
}
// WrittenByEqualFold applies the EqualFold predicate on the "written_by" field.
func WrittenByEqualFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEqualFold(FieldWrittenBy, v))
}
// WrittenByContainsFold applies the ContainsFold predicate on the "written_by" field.
func WrittenByContainsFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContainsFold(FieldWrittenBy, v))
}
// UncountedModeEQ applies the EQ predicate on the "uncounted_mode" field.
func UncountedModeEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldUncountedMode, v))
}
// UncountedModeNEQ applies the NEQ predicate on the "uncounted_mode" field.
func UncountedModeNEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldUncountedMode, v))
}
// UncountedModeIn applies the In predicate on the "uncounted_mode" field.
func UncountedModeIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIn(FieldUncountedMode, vs...))
}
// UncountedModeNotIn applies the NotIn predicate on the "uncounted_mode" field.
func UncountedModeNotIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotIn(FieldUncountedMode, vs...))
}
// UncountedModeGT applies the GT predicate on the "uncounted_mode" field.
func UncountedModeGT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGT(FieldUncountedMode, v))
}
// UncountedModeGTE applies the GTE predicate on the "uncounted_mode" field.
func UncountedModeGTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGTE(FieldUncountedMode, v))
}
// UncountedModeLT applies the LT predicate on the "uncounted_mode" field.
func UncountedModeLT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLT(FieldUncountedMode, v))
}
// UncountedModeLTE applies the LTE predicate on the "uncounted_mode" field.
func UncountedModeLTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldUncountedMode, v))
}
// UncountedModeContains applies the Contains predicate on the "uncounted_mode" field.
func UncountedModeContains(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContains(FieldUncountedMode, v))
}
// UncountedModeHasPrefix applies the HasPrefix predicate on the "uncounted_mode" field.
func UncountedModeHasPrefix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasPrefix(FieldUncountedMode, v))
}
// UncountedModeHasSuffix applies the HasSuffix predicate on the "uncounted_mode" field.
func UncountedModeHasSuffix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasSuffix(FieldUncountedMode, v))
}
// UncountedModeIsNil applies the IsNil predicate on the "uncounted_mode" field.
func UncountedModeIsNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIsNull(FieldUncountedMode))
}
// UncountedModeNotNil applies the NotNil predicate on the "uncounted_mode" field.
func UncountedModeNotNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotNull(FieldUncountedMode))
}
// UncountedModeEqualFold applies the EqualFold predicate on the "uncounted_mode" field.
func UncountedModeEqualFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEqualFold(FieldUncountedMode, v))
}
// UncountedModeContainsFold applies the ContainsFold predicate on the "uncounted_mode" field.
func UncountedModeContainsFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContainsFold(FieldUncountedMode, v))
}
// CancelReasonEQ applies the EQ predicate on the "cancel_reason" field.
func CancelReasonEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldCancelReason, v))
}
// CancelReasonNEQ applies the NEQ predicate on the "cancel_reason" field.
func CancelReasonNEQ(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNEQ(FieldCancelReason, v))
}
// CancelReasonIn applies the In predicate on the "cancel_reason" field.
func CancelReasonIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIn(FieldCancelReason, vs...))
}
// CancelReasonNotIn applies the NotIn predicate on the "cancel_reason" field.
func CancelReasonNotIn(vs ...string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotIn(FieldCancelReason, vs...))
}
// CancelReasonGT applies the GT predicate on the "cancel_reason" field.
func CancelReasonGT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGT(FieldCancelReason, v))
}
// CancelReasonGTE applies the GTE predicate on the "cancel_reason" field.
func CancelReasonGTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldGTE(FieldCancelReason, v))
}
// CancelReasonLT applies the LT predicate on the "cancel_reason" field.
func CancelReasonLT(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLT(FieldCancelReason, v))
}
// CancelReasonLTE applies the LTE predicate on the "cancel_reason" field.
func CancelReasonLTE(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldLTE(FieldCancelReason, v))
}
// CancelReasonContains applies the Contains predicate on the "cancel_reason" field.
func CancelReasonContains(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContains(FieldCancelReason, v))
}
// CancelReasonHasPrefix applies the HasPrefix predicate on the "cancel_reason" field.
func CancelReasonHasPrefix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasPrefix(FieldCancelReason, v))
}
// CancelReasonHasSuffix applies the HasSuffix predicate on the "cancel_reason" field.
func CancelReasonHasSuffix(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldHasSuffix(FieldCancelReason, v))
}
// CancelReasonIsNil applies the IsNil predicate on the "cancel_reason" field.
func CancelReasonIsNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldIsNull(FieldCancelReason))
}
// CancelReasonNotNil applies the NotNil predicate on the "cancel_reason" field.
func CancelReasonNotNil() predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldNotNull(FieldCancelReason))
}
// CancelReasonEqualFold applies the EqualFold predicate on the "cancel_reason" field.
func CancelReasonEqualFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEqualFold(FieldCancelReason, v))
}
// CancelReasonContainsFold applies the ContainsFold predicate on the "cancel_reason" field.
func CancelReasonContainsFold(v string) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldContainsFold(FieldCancelReason, v))
}
// CreatedAtEQ applies the EQ predicate on the "created_at" field.
func CreatedAtEQ(v int64) predicate.StocktakeOrder {
return predicate.StocktakeOrder(sql.FieldEQ(FieldCreatedAt, v))