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 }