refactor: 重构资产模型与DAO层实现
This commit is contained in:
@@ -1,17 +1,9 @@
|
||||
package consts
|
||||
|
||||
// AssetSkuStatus SKU状态枚举
|
||||
type AssetSkuStatus int
|
||||
|
||||
const (
|
||||
AssetSkuStatusActive AssetSkuStatus = 1 // 启用
|
||||
AssetSkuStatusInactive AssetSkuStatus = 0 // 停用
|
||||
)
|
||||
type AssetSkuStatusType *int
|
||||
|
||||
// GetAllSkuStatuses 获取所有SKU状态
|
||||
func GetAllSkuStatuses() []AssetSkuStatus {
|
||||
return []AssetSkuStatus{
|
||||
AssetSkuStatusActive,
|
||||
AssetSkuStatusInactive,
|
||||
}
|
||||
type AssetSkuStatus struct {
|
||||
Status AssetSkuStatusType
|
||||
}
|
||||
|
||||
@@ -1,17 +1,9 @@
|
||||
package consts
|
||||
|
||||
// AssetStatus 资产状态枚举
|
||||
type AssetStatus int
|
||||
|
||||
const (
|
||||
AssetStatusActive AssetStatus = 1 // 启用
|
||||
AssetStatusInactive AssetStatus = 0 // 停用
|
||||
)
|
||||
type AssetStatusType *int
|
||||
|
||||
// GetAllAssetStatuses 获取所有资产状态
|
||||
func GetAllAssetStatuses() []AssetStatus {
|
||||
return []AssetStatus{
|
||||
AssetStatusActive,
|
||||
AssetStatusInactive,
|
||||
}
|
||||
type AssetStatus struct {
|
||||
Status AssetStatusType
|
||||
}
|
||||
|
||||
@@ -4,9 +4,7 @@ package consts
|
||||
type AttributeType string
|
||||
|
||||
const (
|
||||
AttributeTypeText AttributeType = "text" // 文本
|
||||
//AttributeTypeNumber AttributeType = "number" // 数字
|
||||
//AttributeTypeDate AttributeType = "date" // 日期
|
||||
AttributeTypeText AttributeType = "text" // 文本
|
||||
AttributeTypeSelect AttributeType = "select" // 单选
|
||||
AttributeTypeMultiSelect AttributeType = "multi_select" // 多选
|
||||
)
|
||||
@@ -15,8 +13,6 @@ const (
|
||||
func GetAllAttributeTypes() []AttributeType {
|
||||
return []AttributeType{
|
||||
AttributeTypeText,
|
||||
//AttributeTypeNumber,
|
||||
//AttributeTypeDate,
|
||||
AttributeTypeSelect,
|
||||
AttributeTypeMultiSelect,
|
||||
}
|
||||
@@ -29,9 +25,7 @@ type AttrTypeKeyValue struct {
|
||||
|
||||
// 定义枚举实例(Key-Value 绑定),相当于改造后的常量
|
||||
var (
|
||||
AttrTypeTextKeyValue = AttrTypeKeyValue{Key: AttributeTypeText, Value: "文本"}
|
||||
//AttrTypeNumberKeyValue = AttrTypeKeyValue{Key: AttributeTypeNumber, Value: "数字"}
|
||||
//AttrTypeDateKeyValue = AttrTypeKeyValue{Key: AttributeTypeDate, Value: "日期"}
|
||||
AttrTypeTextKeyValue = AttrTypeKeyValue{Key: AttributeTypeText, Value: "文本"}
|
||||
AttrTypeSelectKeyValue = AttrTypeKeyValue{Key: AttributeTypeSelect, Value: "单选"}
|
||||
AttrTypeMultiSelectKeyValue = AttrTypeKeyValue{Key: AttributeTypeMultiSelect, Value: "多选"}
|
||||
)
|
||||
@@ -39,8 +33,6 @@ var (
|
||||
func GetAllAttrTypeKeyValue() []AttrTypeKeyValue {
|
||||
return []AttrTypeKeyValue{
|
||||
AttrTypeTextKeyValue,
|
||||
//AttrTypeNumberKeyValue,
|
||||
//AttrTypeDateKeyValue,
|
||||
AttrTypeSelectKeyValue,
|
||||
AttrTypeMultiSelectKeyValue,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user