沈阳玫苑物业管理后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
758 B

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
}
}