Create & Init Project...

This commit is contained in:
2019-04-22 18:49:16 +08:00
commit fc4fa37393
25440 changed files with 4054998 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = [
"params.go",
"sug.go",
],
importpath = "go-common/app/admin/openplatform/sug/model",
tags = ["automanaged"],
visibility = ["//visibility:public"],
)
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
visibility = ["//visibility:public"],
)

View File

@@ -0,0 +1,22 @@
package model
// SourceSearch params
type SourceSearch struct {
Type string `form:"type"`
Keyword string `form:"keyword"`
PageSize int `form:"pageSize"`
PageNum int `form:"pageNum"`
}
// Search params
type Search struct {
SeasonID int64 `form:"season_id"`
ItemsID int64 `form:"items_id"`
}
// MatchOperate params
type MatchOperate struct {
OpType int8 `form:"op_type"`
SeasonID int64 `form:"season_id"`
ItemsID int64 `form:"items_id"`
}

View File

@@ -0,0 +1,61 @@
package model
const (
// TypeSeason ...
TypeSeason = "season"
// TypeItems ...
TypeItems = "items"
)
// SugList sug list
type SugList struct {
SeasonId int64 `json:"season_id"`
SeasonName string `json:"season_name"`
ItemsID int64 `json:"items_id"`
ItemsName string `json:"items_name"`
PicURL string `json:"head_url"`
Score float64 `json:"score"`
SugURL string `json:"pic_url"`
}
// Season .
type Season struct {
ID int64 `json:"id"`
Title string `json:"title"`
}
// Item .
type Item struct {
ItemsID int64
Name string
Brief string
Img string
}
// Match .
type Match struct {
SeasonID int64
ItemsID int64
Type int
}
// Items .
type Items struct {
ItemsID int64 `json:"itemsId"`
Name string `json:"name"`
Img []string `json:"img"`
}
// ItemsList .
type ItemsList struct {
Total int `json:"total"`
PageNum int `json:"pageNum"`
PageSize int `json:"pageSize"`
List []Items `json:"list"`
}
// HTTPResponse .
type HTTPResponse struct {
Code int `json:"code"`
Data ItemsList `json:"data"`
}