mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-09-26 20:11:20 +08:00
28 lines
580 B
Go
28 lines
580 B
Go
package api
|
|
|
|
import (
|
|
"msm/model"
|
|
|
|
"msm/dao"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
var PermissionApi = new(permissionApi)
|
|
|
|
type permissionApi struct{}
|
|
|
|
func (p *permissionApi) EditPermssion(ctx *gin.Context) {
|
|
per := model.Permission{}
|
|
err := ctx.ShouldBindJSON(&per)
|
|
errCheck(ctx, err != nil, err)
|
|
err = dao.PermissionDao.EditPermssion(per)
|
|
errCheck(ctx, err != nil, err)
|
|
rOk(ctx, "权限修改成功", nil)
|
|
}
|
|
|
|
func (p *permissionApi) GetPermissionList(ctx *gin.Context) {
|
|
result := dao.PermissionDao.GetPermssionList(ctx.Query("account"))
|
|
rOk(ctx, "查询成功", result)
|
|
}
|