feat(app): update
This commit is contained in:
109
pkg/dto/SkillListDTO.go
Normal file
109
pkg/dto/SkillListDTO.go
Normal file
@ -0,0 +1,109 @@
|
||||
package dto
|
||||
|
||||
// 技能列表对象
|
||||
type SkillListDTO struct {
|
||||
CategoryId string
|
||||
CategoryName string
|
||||
SkillList []SkillDTO
|
||||
}
|
||||
|
||||
// 技能DTO
|
||||
type SkillDTO struct {
|
||||
SkillId string
|
||||
SkillName string
|
||||
SkillIcon string
|
||||
UnitName string
|
||||
SkillBriefDesc string `json:"SkillBriefDesc,omitempty"`
|
||||
LevelList []string `json:"LevelList,omitempty"`
|
||||
IsNeedAudio string `json:"IsNeedAudio,omitempty"`
|
||||
GameRoleList []string `json:"GameRoleList,omitempty"`
|
||||
IsNeedGameRole string `json:"IsNeedGameRole,omitempty"`
|
||||
CertSampleImg string `json:"CertSampleImg,omitempty"`
|
||||
UserSampleAvatar string `json:"UserSampleAvatar,omitempty"`
|
||||
SchemeLink string `json:"SchemeLink,omitempty"`
|
||||
IsNeedCertImg string `json:"IsNeedCertImg,omitempty"`
|
||||
ViewForAa string `json:"ViewForAa,omitempty"`
|
||||
SpecialRequirements string `json:"SpecialRequirements,omitempty"`
|
||||
}
|
||||
|
||||
// 用户可申请技能对象
|
||||
type UserApplySkillDTO struct {
|
||||
SkillDTO
|
||||
UserSkillStatus string `json:"UserSkillStatus,omitempty"` // 用户技能状态 1=正常 2=待审核 3=冻结 4=拒绝 0=未申请过
|
||||
OfficialBriefDesc string `json:"OfficialBriefDesc,omitempty"` // 冻结 拒绝原因等
|
||||
|
||||
}
|
||||
|
||||
// 按分类返回可申请的技能
|
||||
type CategoryApplySkillDTO struct {
|
||||
CategoryId string
|
||||
CategoryName string
|
||||
ApplySkillDTOList []UserApplySkillDTO
|
||||
}
|
||||
|
||||
type SKU interface {
|
||||
SetLocationDesc()
|
||||
SetOrderRank()
|
||||
}
|
||||
|
||||
// 用户技能DTO
|
||||
type UserSkillDTO struct {
|
||||
UserSkillId string
|
||||
UserId string `json:"UserId,omitempty"`
|
||||
SkillId string `json:"SkillId,omitempty"`
|
||||
SkillName string
|
||||
SkillIcon string
|
||||
SmallIcon string
|
||||
SkillBriefDesc string `json:"SkillBriefDesc,omitempty"` // 技能说明
|
||||
SkillCertImg string `json:"SkillCertImg,omitempty"`
|
||||
IsNeedAudio string `json:"IsNeedAudio,omitempty"`
|
||||
SkillAudioUrl string `json:"SkillAudioUrl,omitempty"`
|
||||
AudioTime string `json:"AudioTime,omitempty"`
|
||||
Price string `json:"Price,omitempty"`
|
||||
PriceMin string `json:"PriceMin,omitempty"`
|
||||
PriceMax string `json:"PriceMax,omitempty"`
|
||||
SkillVideoUrl string `json:"SkillVideoUrl,omitempty"`
|
||||
SkillLevel string `json:"SkillLevel,omitempty"`
|
||||
SkillMode string `json:"SkillMode,omitempty"`
|
||||
SkillAuth string // 技术认证信息
|
||||
SkillCompanionType string
|
||||
LocationDesc string // 位置描述
|
||||
GameRole string `json:"GameRole,omitempty"`
|
||||
TotalOrderCount string `json:"TotalOrderCount,omitempty"`
|
||||
RateCount string `json:"RateCount,omitempty"`
|
||||
RateScore string `json:"RateScore,omitempty"`
|
||||
AvgRateScore string `json:"AvgRateScore,omitempty"` // 平均分
|
||||
BriefDesc string `json:"BriefDesc,omitempty"` // 个人说明
|
||||
SkillStatus string `json:"SkillStatus,omitempty"` // 状态 1=正常 2=待审核 3=冻结 4=拒绝
|
||||
ServiceStatus string `json:"ServiceStatus,omitempty"` // 服务状态
|
||||
OfficialBriefDesc string `json:"OfficialBriefDesc,omitempty"` // 官方说明 拒绝原因 冻结原因 通过介绍
|
||||
UnitName string `json:"UnitName,omitempty"` // 单位名称
|
||||
LevelBgColor string `json:"LevelBgColor,omitempty"` // 等级的背景颜色
|
||||
SkillLevelIcon string `json:"SkillLevelIcon,omitempty"` // 等级的icon
|
||||
OrderRank SkillSkuOrderRank // 订单排行 城市排行
|
||||
// 样例图
|
||||
CertSampleImg string `json:"CertSampleImg,omitempty"`
|
||||
UserSampleAvatar string `json:"UserSampleAvatar,omitempty"`
|
||||
// 对应的价格列表 我的技能列表返回
|
||||
LevelPriceList []UserSkillPriceDTO `json:"PriceList,omitempty"`
|
||||
// 技能列表
|
||||
LevelList []string `json:"LevelList,omitempty"` // 擅长位置列表
|
||||
IsNeedGameRole string `json:"IsNeedGameRole,omitempty"`
|
||||
GameRoleList []string `json:"GameRoleList,omitempty"`
|
||||
// 是否需要技能认证图
|
||||
IsNeedCertImg string `json:"IsNeedCertImg,omitempty"`
|
||||
GoodRate string `json:"GoodRate,omitempty"`
|
||||
// 苹果审核可见
|
||||
ViewForAa string `json:"ViewForAa,omitempty"`
|
||||
|
||||
// 获取创建订单页面返回
|
||||
SkuPriceList []SkuPrice `json:"SkuPriceList,omitempty"` // 单子类型价格列表
|
||||
|
||||
ColorFrom string
|
||||
ColorTo string
|
||||
NameTextColor string
|
||||
LevelTextColor string
|
||||
AllowEditPrice string //0=不允许 1=允许
|
||||
SellerStar string //0=不允许 1=允许
|
||||
GuildBase
|
||||
}
|
||||
Reference in New Issue
Block a user