|
@@ -40,10 +40,15 @@ func System_Login(c *SystemController) {
|
|
|
// @Failure 403 :id is empty
|
|
// @Failure 403 :id is empty
|
|
|
func System_Logout(c *SystemController) {
|
|
func System_Logout(c *SystemController) {
|
|
|
|
|
|
|
|
- __none_func__()
|
|
|
|
|
- //c.Ctx.JSON(200, models.SysReturn{200, "", nil})
|
|
|
|
|
|
|
+ ret := __none_func__()
|
|
|
|
|
+ if ret {
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{200, "", nil})
|
|
|
|
|
+ }else{
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{500, "", nil})
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// _GetMenuTree
|
|
// _GetMenuTree
|
|
|
// @Title _GetMenuTree
|
|
// @Title _GetMenuTree
|
|
|
// @Description 获取系统菜单
|
|
// @Description 获取系统菜单
|
|
@@ -52,7 +57,7 @@ func System_Logout(c *SystemController) {
|
|
|
// @Failure 403 :id is empty
|
|
// @Failure 403 :id is empty
|
|
|
func System_GetMenuTree(c *SystemController) {
|
|
func System_GetMenuTree(c *SystemController) {
|
|
|
user := c.Ctx.Param(":user")
|
|
user := c.Ctx.Param(":user")
|
|
|
- __none_func__(user)
|
|
|
|
|
|
|
+ ret := __none_func__(user)
|
|
|
var menus []models.SysMenuTree
|
|
var menus []models.SysMenuTree
|
|
|
c.Db.SQL(models.Selectall_sys_menu).Find(&menus)
|
|
c.Db.SQL(models.Selectall_sys_menu).Find(&menus)
|
|
|
|
|
|
|
@@ -61,7 +66,10 @@ func System_GetMenuTree(c *SystemController) {
|
|
|
for i:=0;i<len(menutree);i++{
|
|
for i:=0;i<len(menutree);i++{
|
|
|
finChildrenMenu( &menus, menutree[i].Id, &menutree[i], &menutree)
|
|
finChildrenMenu( &menus, menutree[i].Id, &menutree[i], &menutree)
|
|
|
}
|
|
}
|
|
|
- c.Ctx.JSON(200, models.SysReturn{200, "", menutree})
|
|
|
|
|
|
|
+ if ret{
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{200, "", menutree})
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func finChildrenMenu(menus *[]models.SysMenuTree, parent string, parent_menu* models.SysMenuTree, menutree *[]models.SysMenuTree) {
|
|
func finChildrenMenu(menus *[]models.SysMenuTree, parent string, parent_menu* models.SysMenuTree, menutree *[]models.SysMenuTree) {
|
|
@@ -78,6 +86,28 @@ func finChildrenMenu(menus *[]models.SysMenuTree, parent string, parent_menu* mo
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// _FindUserPage
|
|
|
|
|
+// @Title _FindUserPage
|
|
|
|
|
+// @Description 获取用户分布数据
|
|
|
|
|
+// @Param page false "分页参数"
|
|
|
|
|
+// @Success 200 {object} models.Account
|
|
|
|
|
+// @Failure 403 :id is empty
|
|
|
|
|
+func System_FindUserPage(c *SystemController) {
|
|
|
|
|
+ var getpageinfo models.GetPageInfo
|
|
|
|
|
+ c.Ctx.BindJSON(&getpageinfo)
|
|
|
|
|
+ __none_func__(getpageinfo)
|
|
|
|
|
+ fmt.Println(getpageinfo)
|
|
|
|
|
+ var users []models.SysUser
|
|
|
|
|
+ err := c.Db.SQL(models.Selectall_sys_user).Limit(getpageinfo.PageSize, (getpageinfo.PageNum -1)*getpageinfo.PageSize).Find(&users)
|
|
|
|
|
+ if err==nil{
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{200, "", users})
|
|
|
|
|
+ }else {
|
|
|
|
|
+ fmt.Println(err.Error())
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{500, "", nil})
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// _FindPermissions
|
|
// _FindPermissions
|
|
|
// @Title _FindPermissions
|
|
// @Title _FindPermissions
|
|
|
// @Description 查找用户的菜单权限标识集合
|
|
// @Description 查找用户的菜单权限标识集合
|
|
@@ -86,7 +116,12 @@ func finChildrenMenu(menus *[]models.SysMenuTree, parent string, parent_menu* mo
|
|
|
// @Failure 403 :id is empty
|
|
// @Failure 403 :id is empty
|
|
|
func System_FindPermissions(c *SystemController) {
|
|
func System_FindPermissions(c *SystemController) {
|
|
|
user := c.Ctx.Param(":user")
|
|
user := c.Ctx.Param(":user")
|
|
|
- __none_func__(user)
|
|
|
|
|
|
|
+ ret := __none_func__(user)
|
|
|
|
|
+ if ret {
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{200, "", nil})
|
|
|
|
|
+ }else{
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{500, "", nil})
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// _AddPermission
|
|
// _AddPermission
|
|
@@ -97,9 +132,15 @@ func System_FindPermissions(c *SystemController) {
|
|
|
// @Failure 403 :id is empty
|
|
// @Failure 403 :id is empty
|
|
|
func System_AddPermission(c *SystemController) {
|
|
func System_AddPermission(c *SystemController) {
|
|
|
user := c.Ctx.Param(":user")
|
|
user := c.Ctx.Param(":user")
|
|
|
- __none_func__(user)
|
|
|
|
|
|
|
+ ret := __none_func__(user)
|
|
|
|
|
+ if ret {
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{200, "", nil})
|
|
|
|
|
+ }else{
|
|
|
|
|
+ c.Ctx.JSON(200, models.SysReturn{500, "", nil})
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-func __none_func__(params ... interface{}){
|
|
|
|
|
|
|
+func __none_func__(params ... interface{}) bool{
|
|
|
|
|
+ return true
|
|
|
}
|
|
}
|