go-common/app/admin/ep/melloi/model/apply.go
2019-04-22 18:49:16 +08:00

37 lines
848 B
Go

package model
//Apply apply model
type Apply struct {
ID int64 `json:"id" gorm:"AUTO_INCREMENT;primary_key;" form:"id"`
Path string `json:"path"`
From string `json:"from" form:"from"`
To string `json:"to" form:"to"`
Status int32 `json:"status" form:"status"`
StartTime string `json:"start_time" form:"start_time"`
EndTime string `json:"end_time" form:"end_time"`
Active int32 `json:"active"`
}
//const definition
const (
ApplyValid = 1 // active=1 有效
ApplyInvalid = -1 // active=-1 无效
)
// QueryApplyResponse response model
type QueryApplyResponse struct {
ApplyList []*Apply `json:"apply_list"`
Pagination
}
// QueryApplyRequest request model
type QueryApplyRequest struct {
Apply
Pagination
}
// TableName get table name model
func (w Apply) TableName() string {
return "apply"
}