feat(app): update

This commit is contained in:
Yangtao
2025-11-19 14:24:13 +08:00
parent 1eac66d7fd
commit 0c34585649
329 changed files with 10760 additions and 281 deletions

View 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:父节点 modeskillId levelmodeId genderlevelId pricegenderId" json:"ParentID"` // 父节点 modeskillId levelmodeId genderlevelId pricegenderId
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"`
}