Skip to content

Commit

Permalink
[U] 展示菜单
Browse files Browse the repository at this point in the history
  • Loading branch information
zxysilent committed Mar 31, 2021
1 parent a5eedf4 commit 907d17d
Show file tree
Hide file tree
Showing 21 changed files with 11,241 additions and 306 deletions.
4 changes: 2 additions & 2 deletions control/appctl/auth.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,12 @@ func UserLogin(ctx echo.Context) error {
model.UserEditLogin(mod, "Ltime", "Ecount")
return ctx.JSON(utils.Fail(`密码错误,剩于登录次数:` + strconv.Itoa(int(3-mod.Ecount))))
}
if !mod.Role.IsAtv() {
if !mod.Role1.IsAtv() {
return ctx.JSON(utils.Fail(`当前账号已被禁用`))
}
auth := hwt.Auth{
Id: mod.Id,
Role: int(mod.Role),
Role: int(mod.Role1),
ExpAt: time.Now().Add(time.Hour * 2).Unix(),
}
mod.Ltime = now
Expand Down
58 changes: 29 additions & 29 deletions control/sysctl/auth.go → control/sysctl/api.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,43 +8,43 @@ import (
"github.com/zxysilent/utils"
)

// AuthGet doc
// ApiGet doc
// @Tags sysauth
// @Summary 通过id获取单条认证信息
// @Summary 通过id获取单条接口信息
// @Param id path int true "pk id" default(1)
// @Router /sys/auth/get/{id} [get]
func AuthGet(ctx echo.Context) error {
func ApiGet(ctx echo.Context) error {
id, err := strconv.Atoi(ctx.Param("id"))
if err != nil {
return ctx.JSON(utils.ErrIpt("数据输入错误", err.Error()))
}
mod, has := model.AuthGet(id)
mod, has := model.ApiGet(id)
if !has {
return ctx.JSON(utils.ErrOpt("未查询到认证信息"))
return ctx.JSON(utils.ErrOpt("未查询到接口信息"))
}
return ctx.JSON(utils.Succ("succ", mod))
}

// AuthAll doc
// ApiAll doc
// @Tags sysauth
// @Summary 获取所有认证信息
// @Summary 获取所有接口信息
// @Router /sys/auth/all [get]
func AuthAll(ctx echo.Context) error {
mods, err := model.AuthAll()
func ApiAll(ctx echo.Context) error {
mods, err := model.ApiAll()
if err != nil {
return ctx.JSON(utils.ErrOpt("未查询到认证信息", err.Error()))
return ctx.JSON(utils.ErrOpt("未查询到接口信息", err.Error()))
}
return ctx.JSON(utils.Succ("succ", mods))
}

// AuthPage doc
// ApiPage doc
// @Tags sysauth
// @Summary 获取认证分页信息
// @Summary 获取接口分页信息
// @Param cid path int true "分类id" default(1)
// @Param pi query int true "分页数" default(1)
// @Param ps query int true "每页条数[5,20]" default(5)
// @Router /sys/auth/page/{cid} [get]
func AuthPage(ctx echo.Context) error {
func ApiPage(ctx echo.Context) error {
// cid, err := strconv.Atoi(ctx.Param("cid"))
// if err != nil {
// return ctx.JSON(utils.ErrIpt("数据输入错误", err.Error()))
Expand All @@ -57,11 +57,11 @@ func AuthPage(ctx echo.Context) error {
if ipt.Ps > 20 || ipt.Ps < 5 {
return ctx.JSON(utils.ErrIpt("分页大小输入错误", ipt.Ps))
}
count := model.AuthCount()
count := model.ApiCount()
if count < 1 {
return ctx.JSON(utils.ErrOpt("未查询到数据", " count < 1"))
}
mods, err := model.AuthPage(ipt.Pi, ipt.Ps)
mods, err := model.ApiPage(ipt.Pi, ipt.Ps)
if err != nil {
return ctx.JSON(utils.ErrOpt("查询数据错误", err.Error()))
}
Expand All @@ -71,56 +71,56 @@ func AuthPage(ctx echo.Context) error {
return ctx.JSON(utils.Page("succ", mods, int(count)))
}

// AuthAdd doc
// ApiAdd doc
// @Tags sysauth
// @Summary 添加认证信息
// @Summary 添加接口信息
// @Param token query string true "hmt" default(token)
// @Router /sys/auth/add [post]
func AuthAdd(ctx echo.Context) error {
ipt := &model.Auth{}
func ApiAdd(ctx echo.Context) error {
ipt := &model.Api{}
err := ctx.Bind(ipt)
if err != nil {
return ctx.JSON(utils.ErrIpt("输入有误", err.Error()))
}
// ipt.Utime = time.Now()
err = model.AuthAdd(ipt)
err = model.ApiAdd(ipt)
if err != nil {
return ctx.JSON(utils.Fail("添加失败", err.Error()))
}
return ctx.JSON(utils.Succ("succ"))
}

// AuthEdit doc
// ApiEdit doc
// @Tags sysauth
// @Summary 修改认证信息
// @Summary 修改接口信息
// @Param token query string true "hmt" default(token)
// @Router /sys/auth/edit [post]
func AuthEdit(ctx echo.Context) error {
ipt := &model.Auth{}
func ApiEdit(ctx echo.Context) error {
ipt := &model.Api{}
err := ctx.Bind(ipt)
if err != nil {
return ctx.JSON(utils.ErrIpt("输入有误", err.Error()))
}
// ipt.Utime = time.Now()
err = model.AuthEdit(ipt)
err = model.ApiEdit(ipt)
if err != nil {
return ctx.JSON(utils.Fail("修改失败", err.Error()))
}
return ctx.JSON(utils.Succ("succ"))
}

// AuthDrop doc
// ApiDrop doc
// @Tags sysauth
// @Summary 通过id删除单条认证信息
// @Summary 通过id删除单条接口信息
// @Param id path int true "pk id" default(1)
// @Param token query string true "hmt" default(token)
// @Router /sys/auth/drop/{id} [get]
func AuthDrop(ctx echo.Context) error {
func ApiDrop(ctx echo.Context) error {
id, err := strconv.Atoi(ctx.Param("id"))
if err != nil {
return ctx.JSON(utils.ErrIpt("数据输入错误", err.Error()))
}
err = model.AuthDrop(id)
err = model.ApiDrop(id)
if err != nil {
return ctx.JSON(utils.ErrOpt("删除失败", err.Error()))
}
Expand Down
58 changes: 29 additions & 29 deletions control/sysctl/role_auth.go → control/sysctl/role_api.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,43 +8,43 @@ import (
"github.com/zxysilent/utils"
)

// RoleAuthGet doc
// RoleApiGet doc
// @Tags sysroleauth
// @Summary 通过id获取单条角色认证信息
// @Summary 通过id获取单条角色接口信息
// @Param id path int true "pk id" default(1)
// @Router /sys/roleauth/get/{id} [get]
func RoleAuthGet(ctx echo.Context) error {
func RoleApiGet(ctx echo.Context) error {
id, err := strconv.Atoi(ctx.Param("id"))
if err != nil {
return ctx.JSON(utils.ErrIpt("数据输入错误", err.Error()))
}
mod, has := model.RoleAuthGet(id)
mod, has := model.RoleApiGet(id)
if !has {
return ctx.JSON(utils.ErrOpt("未查询到角色认证信息"))
return ctx.JSON(utils.ErrOpt("未查询到角色接口信息"))
}
return ctx.JSON(utils.Succ("succ", mod))
}

// RoleAuthAll doc
// RoleApiAll doc
// @Tags sysroleauth
// @Summary 获取所有角色认证信息
// @Summary 获取所有角色接口信息
// @Router /sys/roleauth/all [get]
func RoleAuthAll(ctx echo.Context) error {
mods, err := model.RoleAuthAll()
func RoleApiAll(ctx echo.Context) error {
mods, err := model.RoleApiAll()
if err != nil {
return ctx.JSON(utils.ErrOpt("未查询到角色认证信息", err.Error()))
return ctx.JSON(utils.ErrOpt("未查询到角色接口信息", err.Error()))
}
return ctx.JSON(utils.Succ("succ", mods))
}

// RoleAuthPage doc
// RoleApiPage doc
// @Tags sysroleauth
// @Summary 获取角色认证分页信息
// @Summary 获取角色接口分页信息
// @Param cid path int true "分类id" default(1)
// @Param pi query int true "分页数" default(1)
// @Param ps query int true "每页条数[5,20]" default(5)
// @Router /sys/roleauth/page/{cid} [get]
func RoleAuthPage(ctx echo.Context) error {
func RoleApiPage(ctx echo.Context) error {
// cid, err := strconv.Atoi(ctx.Param("cid"))
// if err != nil {
// return ctx.JSON(utils.ErrIpt("数据输入错误", err.Error()))
Expand All @@ -57,11 +57,11 @@ func RoleAuthPage(ctx echo.Context) error {
if ipt.Ps > 20 || ipt.Ps < 5 {
return ctx.JSON(utils.ErrIpt("分页大小输入错误", ipt.Ps))
}
count := model.RoleAuthCount()
count := model.RoleApiCount()
if count < 1 {
return ctx.JSON(utils.ErrOpt("未查询到数据", " count < 1"))
}
mods, err := model.RoleAuthPage(ipt.Pi, ipt.Ps)
mods, err := model.RoleApiPage(ipt.Pi, ipt.Ps)
if err != nil {
return ctx.JSON(utils.ErrOpt("查询数据错误", err.Error()))
}
Expand All @@ -71,56 +71,56 @@ func RoleAuthPage(ctx echo.Context) error {
return ctx.JSON(utils.Page("succ", mods, int(count)))
}

// RoleAuthAdd doc
// RoleApiAdd doc
// @Tags sysroleauth
// @Summary 添加角色认证信息
// @Summary 添加角色接口信息
// @Param token query string true "hmt" default(token)
// @Router /sys/roleauth/add [post]
func RoleAuthAdd(ctx echo.Context) error {
ipt := &model.RoleAuth{}
func RoleApiAdd(ctx echo.Context) error {
ipt := &model.RoleApi{}
err := ctx.Bind(ipt)
if err != nil {
return ctx.JSON(utils.ErrIpt("输入有误", err.Error()))
}
// ipt.Utime = time.Now()
err = model.RoleAuthAdd(ipt)
err = model.RoleApiAdd(ipt)
if err != nil {
return ctx.JSON(utils.Fail("添加失败", err.Error()))
}
return ctx.JSON(utils.Succ("succ"))
}

// RoleAuthEdit doc
// RoleApiEdit doc
// @Tags sysroleauth
// @Summary 修改角色认证信息
// @Summary 修改角色接口信息
// @Param token query string true "hmt" default(token)
// @Router /sys/roleauth/edit [post]
func RoleAuthEdit(ctx echo.Context) error {
ipt := &model.RoleAuth{}
func RoleApiEdit(ctx echo.Context) error {
ipt := &model.RoleApi{}
err := ctx.Bind(ipt)
if err != nil {
return ctx.JSON(utils.ErrIpt("输入有误", err.Error()))
}
// ipt.Utime = time.Now()
err = model.RoleAuthEdit(ipt)
err = model.RoleApiEdit(ipt)
if err != nil {
return ctx.JSON(utils.Fail("修改失败", err.Error()))
}
return ctx.JSON(utils.Succ("succ"))
}

// RoleAuthDrop doc
// RoleApiDrop doc
// @Tags sysroleauth
// @Summary 通过id删除单条角色认证信息
// @Summary 通过id删除单条角色接口信息
// @Param id path int true "pk id" default(1)
// @Param token query string true "hmt" default(token)
// @Router /sys/roleauth/drop/{id} [get]
func RoleAuthDrop(ctx echo.Context) error {
func RoleApiDrop(ctx echo.Context) error {
id, err := strconv.Atoi(ctx.Param("id"))
if err != nil {
return ctx.JSON(utils.ErrIpt("数据输入错误", err.Error()))
}
err = model.RoleAuthDrop(id)
err = model.RoleApiDrop(id)
if err != nil {
return ctx.JSON(utils.ErrOpt("删除失败", err.Error()))
}
Expand Down
4 changes: 2 additions & 2 deletions control/sysctl/sysctl.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,12 +81,12 @@ func Login(ctx echo.Context) error {
model.UserEditLogin(mod, "Ltime", "Ecount")
return ctx.JSON(utils.Fail(`密码错误,剩于登录次数:` + strconv.Itoa(int(3-mod.Ecount))))
}
if !mod.Role.IsAtv() {
if !mod.Role1.IsAtv() {
return ctx.JSON(utils.Fail(`当前账号已被禁用`))
}
auth := hwt.Auth{
Id: mod.Id,
Role: int(mod.Role),
Role: int(mod.Role1),
ExpAt: time.Now().Add(time.Hour * 2).Unix(),
}
mod.Ltime = now
Expand Down
Loading

0 comments on commit 907d17d

Please sign in to comment.