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