package final import ( _ "image/gif" _ "image/jpeg" _ "image/png" "zhiyuan/pkg/db" "github.com/gin-gonic/gin" ) type FinalPkg struct { ID int64 `json:"id" prop:"add:false"` Name string `json:"name" label:"套餐名称" type:"string" prop:"edit" search:"like"` MatpkgId int64 `json:"matpkg_id" label:"报价套餐ID" type:"int" prop:"add edit" search:"="` State int64 `json:"state" label:"状态" type:"int" prop:"add:false edit" default:"0" search:"="` ContractTotal string `json:"contract_total" label:"合同总金额计算" type:"string" prop:"edit"` Performance string `json:"performance" label:"业绩计算" type:"string" prop:"edit"` Purchase string `json:"purchase" label:"代购计算" type:"string" prop:"edit"` Custom string `json:"custom" label:"定制计算" type:"string" prop:"edit"` PersonalCollect string `json:"personal_collect" label:"个性化汇总" type:"string" prop:"edit"` PersonalMaterial string `json:"personal_material" label:"个性化材料" type:"string" prop:"edit"` PersonalCustom string `json:"personal_custom" label:"个性化定制" type:"string" prop:"edit"` SpecialItem string `json:"special_item" label:"特殊项目代购" type:"string" prop:"edit"` DesignFree string `json:"design_free" label:"设计费" type:"string" prop:"edit"` DeletedAt int64 `json:"deleted_at" prop:"add:false select:false"` CreatedAt int64 `json:"created_at" prop:"add:false"` UpdatedAt int64 `json:"updated_at" prop:"add:false"` db.BaseModel } func (FinalPkg) TableName() string { return "zy_final_pkg" } func (model FinalPkg) ListPrivilege(c *gin.Context, data map[string]interface{}, s *db.Select) bool { return true } func (model FinalPkg) ListAfter(c *gin.Context, data map[string]interface{}, list []map[string]interface{}) []map[string]interface{} { return list } func (FinalPkg) OnePrivilege(c *gin.Context, id int64) bool { return true } func (FinalPkg) AddPrivilege(c *gin.Context, data map[string]interface{}, post map[string]interface{}) error { return nil } func (FinalPkg) AddAfter(c *gin.Context, id int64, post map[string]interface{}, data map[string]interface{}) { } func (FinalPkg) EditPrivilege(c *gin.Context, id int64, data map[string]interface{}, post map[string]interface{}) error { return nil } func (FinalPkg) DelPrivilege(c *gin.Context, id int64) error { return nil } func (FinalPkg) OrderField() string { return "order_at" } func (FinalPkg) Page() bool { return false } func (FinalPkg) Count() bool { return true }