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,28 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = ["search.go"],
importpath = "go-common/app/admin/main/credit/model/search",
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,74 @@
package search
// Info struct
type Info struct {
ID int64 `json:"id"`
OPID int64 `json:"oper_id"`
Status int8 `json:"status" default:"-1"`
PStatus int8 `json:"publish_status" default:"-1"`
}
// Publish struct
type Publish struct {
ID int64 `json:"id,omitempty"`
Title string `json:"title,omitempty"`
SubTitle string `json:"sub_title,omitempty"`
ShowTime string `json:"show_time,omitempty"`
OPID int64 `json:"oper_id,omitempty"`
PType int8 `json:"ptype,omitempty"`
Status int8 `json:"status"`
}
// Case struct
type Case struct {
ID int64 `json:"id,omitempty"`
MID int64 `json:"mid,omitempty"`
OPID int64 `json:"oper_id,omitempty"`
OType int8 `json:"origin_type,omitempty"`
Status int8 `json:"status,omitempty"`
CaseType int8 `json:"case_type"`
StartTime string `json:"start_time,omitempty"`
}
// Jury struct
type Jury struct {
ID int64 `json:"id,omitempty"`
OPID int64 `json:"oper_id,omitempty"`
Expired string `json:"expired,omitempty"`
Status int8 `json:"status,omitempty"`
Black int8 `json:"black"`
}
// Opinion struct
type Opinion struct {
ID int64 `json:"id,omitempty"`
OPID int64 `json:"oper_id,omitempty"`
State int8 `json:"state,omitempty"`
}
// Update struct
type Update struct {
AppID string
IP string
Data interface{}
}
// Page struct
type Page struct {
PN int `json:"num"`
PS int `json:"size"`
Total int `json:"total"`
}
// ResSearch result
type ResSearch struct {
ID int64 `json:"id"`
}
// ReSearchData search result detail.
type ReSearchData struct {
Order string `json:"order"`
Sort string `json:"sort"`
Page *Page `json:"page"`
Result []*ResSearch `json:"result"`
}