1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package bid
- import "zhiyuan/pkg/param/common"
- var OrderState = struct {
- Created common.BaseWithColor
- Finished common.BaseWithColor
- }{
- Created: common.BaseWithColor{1, "未完结", "gray-400"},
- Finished: common.BaseWithColor{2, "已完结", "green-400"},
- }
- var OrderAllow = struct {
- Edit []int
- Finish []int
- }{
- Edit: []int{OrderState.Created.ID},
- Finish: []int{OrderState.Created.ID},
- }
- type Area struct {
- ID int `json:"id"`
- Name string `json:"name"`
- Min int `json:"min"`
- Max int `json:"max"`
- }
- var OrderParams = struct {
- State []common.BaseWithColor `json:"state"`
- Area []Area `json:"area""`
- }{
- State: []common.BaseWithColor{
- OrderState.Created,
- OrderState.Finished,
- },
- Area: []Area{
- {1, "小于60", 0, 60},
- {2, "61 到 80", 61, 80},
- {3, "81-100", 81, 100},
- {4, "101-120", 101, 120},
- {5, "120以上", 121, 99999},
- },
- }
- func GetOrderStateMap() map[int]common.BaseWithColor {
- orderStatusMap := make(map[int]common.BaseWithColor)
- for _, v := range OrderParams.State {
- orderStatusMap[v.ID] = v
- }
- return orderStatusMap
- }
- func GetAreaMap() map[int]Area {
- areaMap := make(map[int]Area)
- for _, v := range OrderParams.Area {
- areaMap[v.ID] = v
- }
- return areaMap
- }
|