30 lines
639 B
Go
30 lines
639 B
Go
|
|
package consts
|
||
|
|
|
||
|
|
// SupplierStatus 供应商状态枚举
|
||
|
|
type SupplierStatus int
|
||
|
|
|
||
|
|
const (
|
||
|
|
SupplierStatusActive SupplierStatus = 1 // 活跃
|
||
|
|
SupplierStatusInactive SupplierStatus = 0 // 停用
|
||
|
|
)
|
||
|
|
|
||
|
|
// GetAllSupplierStatuses 获取所有供应商状态
|
||
|
|
func GetAllSupplierStatuses() []SupplierStatus {
|
||
|
|
return []SupplierStatus{
|
||
|
|
SupplierStatusActive,
|
||
|
|
SupplierStatusInactive,
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// GetSupplierStatusText 获取供应商状态文本
|
||
|
|
func GetSupplierStatusText(status SupplierStatus) string {
|
||
|
|
switch status {
|
||
|
|
case SupplierStatusActive:
|
||
|
|
return "活跃"
|
||
|
|
case SupplierStatusInactive:
|
||
|
|
return "停用"
|
||
|
|
default:
|
||
|
|
return "未知"
|
||
|
|
}
|
||
|
|
}
|