Dockerfile

This commit is contained in:
2026-03-18 10:18:03 +08:00
parent 5c5dbc7420
commit b65f3439f3
189 changed files with 19027 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
package consts
// PurchaseStatus 采购单状态枚举
type PurchaseStatus string
const (
PurchaseStatusNotArrived PurchaseStatus = "not_arrived" // 未到货
PurchaseStatusReceived PurchaseStatus = "received" // 已入库
PurchaseStatusPartial PurchaseStatus = "partial" // 部分入库
PurchaseStatusCancelled PurchaseStatus = "cancelled" // 已取消
)
// GetAllPurchaseStatuses 获取所有采购单状态
func GetAllPurchaseStatuses() []PurchaseStatus {
return []PurchaseStatus{
PurchaseStatusNotArrived,
PurchaseStatusReceived,
PurchaseStatusPartial,
PurchaseStatusCancelled,
}
}
type PurchaseStatusKeyValue struct {
Key PurchaseStatus
Value string
}
var (
PurchaseStatusNotArrivedKeyValue = PurchaseStatusKeyValue{Key: PurchaseStatusNotArrived, Value: "未到货"}
PurchaseStatusReceivedKeyValue = PurchaseStatusKeyValue{Key: PurchaseStatusReceived, Value: "已入库"}
PurchaseStatusPartialKeyValue = PurchaseStatusKeyValue{Key: PurchaseStatusPartial, Value: "部分入库"}
PurchaseStatusCancelledKeyValue = PurchaseStatusKeyValue{Key: PurchaseStatusCancelled, Value: "已取消"}
)
func GetAllPurchaseStatusKeyValue() []PurchaseStatusKeyValue {
return []PurchaseStatusKeyValue{
PurchaseStatusNotArrivedKeyValue,
PurchaseStatusReceivedKeyValue,
PurchaseStatusPartialKeyValue,
PurchaseStatusCancelledKeyValue,
}
}
var purchaseStatusValueMap = map[PurchaseStatus]string{
PurchaseStatusNotArrived: PurchaseStatusNotArrivedKeyValue.Value,
PurchaseStatusReceived: PurchaseStatusReceivedKeyValue.Value,
PurchaseStatusPartial: PurchaseStatusPartialKeyValue.Value,
PurchaseStatusCancelled: PurchaseStatusCancelledKeyValue.Value,
}
func GetPurchaseStatusValueByKey(key PurchaseStatus) (value string) {
value, exists := purchaseStatusValueMap[key]
if !exists {
value = "未知状态"
}
return
}