package final import ( "zhiyuan/pkg/db" "github.com/gin-gonic/gin" ) type WorkExtension struct { Id int `json:"id"` WorkId int `json:"work_id"` // 订单id Duration int `json:"duration"` // 维修耗时 Content string `json:"content"` // 维修反馈 Type int `json:"type"` // 延期类型 0节点延期 1:整体延期 ManagerId int `json:"manager_id"` // 项目经理id Pictures string `json:"pictures"` // 图片 FinishedAt int `json:"finished_at"` // 完成时间 AuditType int `json:"audit_type"` // 审核类型 0:无需审核 1:变更时间审核 2:完成审核 AuditState int `json:"audit_state"` // 审核状态 0:待审核 1:通过 2:不通过 AuditId int `json:"audit_id"` // 审核人 AuditAt int `json:"audit_at"` // 审核时间 AuditRemark string `json:"audit_remark"` // 审核备注 CreatedAt int `json:"created_at"` UpdatedAt int `json:"updated_at"` db.BaseModel } func (WorkExtension) TableName() string { return "zy_work_extension" } func (model WorkExtension) ListPrivilege(c *gin.Context, data map[string]interface{}, s *db.Select) bool { return true } func (WorkExtension) ListAfter(c *gin.Context, data map[string]interface{}, list []map[string]interface{}) []map[string]interface{} { return list } func (WorkExtension) OnePrivilege(c *gin.Context, id int64) bool { return true } func (WorkExtension) AddPrivilege(c *gin.Context, data map[string]interface{}, post map[string]interface{}) error { return nil } func (WorkExtension) EditPrivilege(c *gin.Context, id int64, data map[string]interface{}, post map[string]interface{}) error { return nil } func (WorkExtension) DelPrivilege(c *gin.Context, id int64) error { return nil } func (WorkExtension) Page() bool { return false } func (WorkExtension) Count() bool { return true } func (model WorkExtension) LeftJoin(data map[string]interface{}, s *db.Select) []db.JoinModel { return []db.JoinModel{} }