package models import ( "lapp_-wy/db" ) type WfApprover struct { Approvalmodelid int `json:"approvalmodelid" xorm:"not null pk INT(11)"` Approvallevel int `json:"approvallevel" xorm:"not null pk INT(11)"` Approver string `json:"approver" xorm:"not null pk VARCHAR(20)"` Mustapproval int `json:"mustapproval" xorm:"default NULL INT(11)"` } func (t *WfApprover) TableName() string { return "wf_approver" } //判断是否有审核权限 func (t *WfApprover) AuditInfoRole() bool { e := db.MasterEngine() ok, err := e.Table("wf_approver").Where("approver = ? and approvallevel = ? and approvalmodelid = ?",t.Approver, t.Approvallevel, t.Approvalmodelid).Get(t) if err != nil || !ok { return false } else { return true } }