package models import ( "zhiyuan/pkg/db" "github.com/gin-gonic/gin" ) type Daily struct { ID int64 `json:"id" prop:"add:false"` Type string `json:"type" label:"类型" type:"string" prop:"add edit" search:"like"` Number string `json:"number" label:"工号" type:"string" prop:"add edit" search:"like"` Name string `json:"name" label:"填报人" type:"string" prop:"add edit" search:"like"` Dept string `json:"dept" label:"部门" type:"string" prop:"add edit" search:"like"` Ctime string `json:"ctime" label:"填报时间" type:"int" prop:"add edit" search:"="` Utime string `json:"utime" label:"最后一次修改时间" type:"int" prop:"add edit" search:"="` Content string `json:"content" label:"内容" type:"string" prop:"add edit" search:"like"` Date string `json:"date" label:"日期" type:"int" prop:"add edit" search:"="` DeletedAt int64 `json:"deleted_at" prop:"add:false select:false"` CreatedAt int64 `json:"created_at" prop:"add:false select:false"` UpdatedAt int64 `json:"updated_at" prop:"add:false select:false"` db.BaseModel } func (Daily) TableName() string { return "zy_daily" } func (Daily) ListPrivilege(c *gin.Context, data map[string]interface{}, s *db.Select) bool { return true } func (Daily) OnePrivilege(c *gin.Context, id int64) bool { return true } func (Daily) AddPrivilege(c *gin.Context, data map[string]interface{}, post map[string]interface{}) error { return nil } func (Daily) EditPrivilege(c *gin.Context, id int64, data map[string]interface{}, post map[string]interface{}) error { return nil } func (Daily) DelPrivilege(c *gin.Context, id int64) error { return nil } func (Daily) Page() bool { return false } func (Daily) Count() bool { return true } type DailyStatist struct { Time int64 "json:\"time\" prop:\"select:`date`.`time`\"" Name string `json:"name" prop:"select:admin.name" search:"like"` Post string `json:"post" prop:"select:admin.post" search:"like"` State int64 `json:"state" type:"int" prop:"select:IF(ISNULL(daily.id),0,1)" search:"="` db.BaseModel } func (DailyStatist) TableName() string { return "date" } func (DailyStatist) PrimaryField() string { return "time" } func (DailyStatist) Page() bool { return false } func (DailyStatist) Count() bool { return true }