feat(app): update
This commit is contained in:
51
pkg/dto/SkillLevelPriceDTO.go
Normal file
51
pkg/dto/SkillLevelPriceDTO.go
Normal file
@ -0,0 +1,51 @@
|
||||
package dto
|
||||
|
||||
import "github.com/shopspring/decimal"
|
||||
|
||||
// 技能等级价格列表对象
|
||||
type SkillLevelPriceDTO struct {
|
||||
LevelName string
|
||||
PriceList []PriceDTO
|
||||
}
|
||||
|
||||
// 价格DTO
|
||||
type PriceDTO struct {
|
||||
Price string
|
||||
LimitOrderCount string
|
||||
}
|
||||
|
||||
// 用户技能价格对象
|
||||
type UserSkillPriceDTO struct {
|
||||
Price string
|
||||
CanSet string // 是否可设置改价格
|
||||
}
|
||||
|
||||
type SkillConfigDTO struct {
|
||||
ID string `gorm:"column:id;type:char(32);primaryKey;comment:主键" json:"ConfigId"` // 主键
|
||||
SkillID string `gorm:"column:skill_id;type:char(32);not null;comment:技能ID" json:"SkillId"` // 技能ID
|
||||
DataType string `gorm:"column:data_type;type:varchar(64);not null;comment:类型 mode=游戏玩法 level=等级 service=服务类型(如三角洲体验单、物资单等) gender=性别 price=价格" json:"DataType"` // 类型 mode=游戏玩法 level=等级 service=服务类型(如三角洲体验单、物资单等) gender=性别 price=价格
|
||||
ChildType string `gorm:"column:child_type;type:varchar(64);not null;comment:子分类:类型 mode=游戏玩法 level=等级 service=服务类型(如三角洲体验单、物资单等) gender=性别 price=价格 为空时表示为叶子节点" json:"ChildType"` // 子分类:类型 mode=游戏玩法 level=等级 service=服务类型(如三角洲体验单、物资单等) gender=性别 price=价格 为空时表示为叶子节点
|
||||
ParentID string `gorm:"column:parent_id;type:char(32);not null;comment:父节点 mode:skillId level:modeId gender:levelId price:genderId" json:"ParentID"` // 父节点 mode:skillId level:modeId gender:levelId price:genderId
|
||||
Value string `gorm:"column:value;type:varchar(64);not null;comment:名称 mode:玩法名称 level:等级名称 gender:性别名称 price:价格内容" json:"Value"` // 名称 mode:玩法名称 level:等级名称 gender:性别名称 price:价格内容
|
||||
Comment string `gorm:"column:comment;type:varchar(255);not null;comment:描述" json:"Comment"` // 描述
|
||||
RankPriority int32 `gorm:"column:rank_priority;type:int;not null;comment:节点排名权重,高权重可以兼容低权重" json:"RankPriority"` // 节点排名权重,高权重可以兼容低权重
|
||||
SortNo int32 `gorm:"column:sort_no;type:int;not null;default:1000;comment:排序从小到大" json:"SortNo"` // 排序从小到大
|
||||
PriceMale int32 `gorm:"column:price_male;type:int;not null;comment:男陪价格" json:"PriceMale"` // 男陪价格
|
||||
PriceFemale int32 `gorm:"column:price_female;type:int;not null;comment:女陪价格" json:"PriceFemale"`
|
||||
UnitName string
|
||||
UnitValue string
|
||||
DifficultyValues string // mode的难度选项 机密,绝密
|
||||
DifficultyDefaultValue string // mode的难度默认值 机密
|
||||
LevelRemark string // 等级的备注,下单时选了等级,有备注显示下备注
|
||||
Children []*SkillConfigDTO `json:"Children" gorm:"-"`
|
||||
}
|
||||
|
||||
type OrderStatisticDTO struct {
|
||||
UserNo string `json:"UserNo"`
|
||||
NickName string `json:"NickName"`
|
||||
Avatar string `json:"Avatar"`
|
||||
UserID string `json:"-"`
|
||||
HomeSchema string `json:"HomeSchema"`
|
||||
Cnt decimal.Decimal `json:"Cnt"`
|
||||
Amount decimal.Decimal `json:"Amount"`
|
||||
}
|
||||
Reference in New Issue
Block a user