提供了前端分页mixin解决方案
This commit is contained in:
@@ -1,6 +1,21 @@
|
||||
package dbModel
|
||||
|
||||
import "main/init/qmsql"
|
||||
|
||||
type ApiAuthority struct {
|
||||
AuthorityId string `json:"-"`
|
||||
Api
|
||||
Path string `json:"_"`
|
||||
}
|
||||
|
||||
|
||||
//创建角色api关联关系
|
||||
func (a *ApiAuthority)SetAuthAndPath(authId string,apis []Api)(err error){
|
||||
err = qmsql.DEFAULTDB.Where("authority_id = ?",authId).Delete(&ApiAuthority{}).Error
|
||||
for _,v := range apis{
|
||||
err = qmsql.DEFAULTDB.Create(&ApiAuthority{AuthorityId:authId,Path:v.Path}).Error
|
||||
if (err!=nil){
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
Reference in New Issue
Block a user