123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- package show
- import (
- "go-common/app/admin/main/feed/model/common"
- xtime "go-common/library/time"
- )
- //SearchWeb search web
- type SearchWeb struct {
- ID int64 `json:"id" form:"id"`
- CardType int `json:"card_type" form:"card_type"`
- CardValue string `json:"card_value" form:"card_value"`
- Stime xtime.Time `json:"stime" form:"stime"`
- Etime xtime.Time `json:"etime" form:"etime"`
- Check int `json:"check" form:"check"`
- Status int `json:"status" form:"status"`
- Priority int `json:"priority" form:"priority"`
- Person string `json:"person" form:"person"`
- ApplyReason string `json:"apply_reason" form:"apply_reason"`
- Deleted int `json:"deleted" form:"deleted"`
- Query []*SearchWebQuery `json:"query" form:"query" gorm:"-"`
- Card interface{} `json:"card" gorm:"-"`
- }
- //SearchWebPager .
- type SearchWebPager struct {
- Item []*SearchWeb `json:"item"`
- Page common.Page `json:"page"`
- }
- // TableName .
- func (a SearchWeb) TableName() string {
- return "search_web"
- }
- /*
- ---------------------------
- struct param
- ---------------------------
- */
- //SearchWebAP add param
- type SearchWebAP struct {
- ID int64 `json:"id" form:"id"`
- CardType int `json:"card_type" form:"card_type" validate:"required"`
- CardValue string `json:"card_value" form:"card_value" validate:"required"`
- Stime xtime.Time `json:"stime" form:"stime" validate:"required"`
- Etime xtime.Time `json:"etime" form:"etime" validate:"required"`
- Priority int `json:"priority" form:"priority" validate:"required"`
- Check int `form:"check" default:"1"`
- Person string `json:"person" form:"person"`
- ApplyReason string `json:"apply_reason" form:"apply_reason"`
- Query string `json:"query" form:"query" gorm:"-" validate:"required"`
- }
- //SearchWebUP update param
- type SearchWebUP struct {
- ID int64 `form:"id" validate:"required"`
- CardType int `json:"card_type" form:"card_type"`
- CardValue string `json:"card_value" form:"card_value"`
- Stime xtime.Time `json:"stime" form:"stime"`
- Etime xtime.Time `json:"etime" form:"etime"`
- Check int `json:"check" form:"check"`
- Status int `json:"status" form:"status"`
- Priority int `json:"priority" form:"priority"`
- Person string `json:"person" form:"person"`
- ApplyReason string `json:"apply_reason" form:"apply_reason"`
- Query string `json:"query" form:"query" gorm:"-" validate:"required"`
- }
- //SearchWebLP list param
- type SearchWebLP struct {
- ID int `form:"id"`
- Check int `form:"check"`
- Person string `form:"person"`
- STime string `form:"stime"`
- ETime string `form:"etime"`
- Ps int `form:"ps" default:"20"`
- Pn int `form:"pn" default:"1"`
- }
- //SearchWebOption option web card (online,hidden,pass,reject)
- type SearchWebOption struct {
- ID int64 `form:"id" validate:"required"`
- Check int `json:"check" form:"check"`
- Status int `json:"status" form:"status"`
- }
- //SWTimeValid option web card (online,hidden,pass,reject)
- type SWTimeValid struct {
- ID int64
- Query string
- Priority int
- STime xtime.Time
- ETime xtime.Time
- CardValue string
- }
- // TableName .
- func (a SearchWebOption) TableName() string {
- return "search_web"
- }
- // TableName .
- func (a SearchWebAP) TableName() string {
- return "search_web"
- }
- // TableName .
- func (a SearchWebUP) TableName() string {
- return "search_web"
- }
|