优化后端可以编辑皮肤等等
This commit is contained in:
@@ -16,3 +16,36 @@ type UpdateRequest struct {
|
||||
Value string `json:"value" binding:"required"`
|
||||
Description string `json:"description"`
|
||||
}
|
||||
|
||||
type PublishOptionsDTO struct {
|
||||
ServerOptions []string `json:"server_options"`
|
||||
FaceOptions []string `json:"face_options"`
|
||||
RankOptions []string `json:"rank_options"`
|
||||
InsuranceOptions []string `json:"insurance_options"`
|
||||
LevelOptions []string `json:"level_options"`
|
||||
LoginMethodOptions []string `json:"login_method_options"`
|
||||
RegionOptions []string `json:"region_options"`
|
||||
SkinGroups []PublishOptionGroup `json:"skin_groups"`
|
||||
QuantityItems []PublishQuantityItem `json:"quantity_items"`
|
||||
ScreenshotSlots []PublishScreenshotSlot `json:"screenshot_slots"`
|
||||
}
|
||||
|
||||
type PublishOptionGroup struct {
|
||||
Key string `json:"key"`
|
||||
Title string `json:"title"`
|
||||
Options []string `json:"options"`
|
||||
}
|
||||
|
||||
type PublishQuantityItem struct {
|
||||
Key string `json:"key"`
|
||||
Label string `json:"label"`
|
||||
Price string `json:"price"`
|
||||
Placeholder string `json:"placeholder,omitempty"`
|
||||
}
|
||||
|
||||
type PublishScreenshotSlot struct {
|
||||
Key string `json:"key"`
|
||||
Label string `json:"label"`
|
||||
Required bool `json:"required"`
|
||||
Hint string `json:"hint"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user