package systemconfig import "encoding/json" const publishOptionsConfigKey = "listing.publish_options" func defaultPublishOptionsConfigValue() string { raw, err := json.Marshal(DefaultPublishOptions()) if err != nil { return "{}" } return string(raw) } func DefaultPublishOptions() PublishOptionsDTO { return PublishOptionsDTO{ ServerOptions: []string{"QQ", "微信", "Steam"}, FaceOptions: []string{"是", "否"}, RankOptions: []string{"青铜", "白银", "黄金", "铂金", "钻石", "黑鹰", "三角洲巅峰"}, InsuranceOptions: []string{"2*1", "2*2", "2*3", "3*3"}, LevelOptions: []string{"1级", "2级", "3级", "4级", "5级", "6级", "7级"}, LoginMethodOptions: []string{"扫码", "账号密码"}, RegionOptions: []string{ "北京", "天津", "河北", "山西", "内蒙古", "辽宁", "吉林", "黑龙江", "上海", "江苏", "浙江", "安徽", "福建", "江西", "山东", "河南", "湖北", "湖南", "广东", "广西", "海南", "重庆", "四川", "贵州", "云南", "陕西", "甘肃", "青海", "宁夏", "新疆", "西藏", "香港", "澳门", "台湾", }, SkinGroups: []PublishOptionGroup{ { Key: "melee", Title: "近战皮肤", Options: []string{ "坠星者", "暗星", "龙牙", "信条", "怜悯", "赤枭", "影锋", "黑海", "北极星", "电锯惊魂", "处刑者", }, }, { Key: "operator", Title: "干员皮肤", Options: []string{ "威龙-凌霄戍卫", "红狼-蚀金玫瑰", "露娜-黑天际线", "蛊-能天使午夜邮差", "骇爪-维什戴尔", "骇爪-水墨云图", "威龙-吴彦祖", "威龙-铁面判官", "威龙-壮志凌云", "威龙-蛟龙特战队", "蜂医-送葬人", "蜂医-危险物质", "蜂医-黑鹰坠落", "牧羊人-街头之星", "牧羊人-黑鹰坠落", "乌鲁鲁-黑鹰坠落", "红狼-黑鹰坠落", "无名-夜鹰", "深蓝-不破誓约", "红狼-电锯惊魂", "露娜-古墓丽影劳拉", "赛伊德", }, }, { Key: "weapon", Title: "武器皮肤", Options: []string{ "M7棱镜攻势S2", "腾龙气象感应", "MP7电玩高手S2", "M250电玩高手S2", "AS Val悬赏令", "K416命运", "M4A1棱镜攻势", "SCAR-H电玩高手", "QBZ95王牌之剑", "AUG气象感应", "Vector美杜莎", "KC17-造物纪元", }, }, }, QuantityItems: []PublishQuantityItem{ {Key: "awmAmmo", Label: "AWM子弹", Price: "0.8元/发"}, {Key: "helmet6", Label: "6头数量", Price: "2元/个"}, {Key: "armor6", Label: "6甲数量", Price: "3元/个"}, {Key: "kit5", Label: "5级全装套数量", Price: "5元/个"}, {Key: "level6Ammo", Label: "6级子弹", Price: "0.26元/发"}, {Key: "gridCard9", Label: "9格体验卡", Price: "5元/张", Placeholder: "如果是赛季9格,此处填0即可"}, }, ScreenshotSlots: []PublishScreenshotSlot{ {Key: "coin", Label: "纯币截图", Required: true, Hint: "请上传纯币截图(必传)"}, {Key: "gameId", Label: "游戏ID截图", Required: true, Hint: "请上传游戏ID截图(必传)"}, {Key: "totalAsset", Label: "总资产截图", Required: true, Hint: "请上传总资产截图(必传)"}, {Key: "tencentSecurity", Label: "腾讯安全中心截图", Required: true, Hint: "请上传腾讯安全中心截图(必传)"}, {Key: "skin", Label: "皮肤截图", Required: false, Hint: "请上传皮肤截图(选传)"}, }, } }