|
|
@@ -4,34 +4,40 @@ package partial
|
|
|
import (
|
|
|
"git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
|
|
|
sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
|
|
|
- sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
|
|
|
+ sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
|
|
|
"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
|
|
|
+ "fmt"
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-// _GetNavTree
|
|
|
-// @Title _GetNavTree
|
|
|
-// @Description 获取导航菜单
|
|
|
-// @Param user string false "用户id"
|
|
|
+// _Sidebar
|
|
|
+// @Title _Sidebar
|
|
|
+// @Description 获取导航菜单
|
|
|
+// @Param user string false "用户id"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
-func System_GetNavTree(c *entitys.CtrlContext) {
|
|
|
- user := c.Ctx.Query("user")
|
|
|
+func System_Sidebar(c *entitys.CtrlContext) {
|
|
|
|
|
|
- ret := __none_func_system__(user)
|
|
|
- if ret {
|
|
|
- c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
|
|
|
+
|
|
|
+ fmt.Println(c.Db.DataSourceName())
|
|
|
+
|
|
|
+ paramMap_i_t := map[string]interface{}{"sort": "name"}
|
|
|
+ result, err := sysutils.TreeSearch(c.Db, "system","sidebar", "sys_menu", paramMap_i_t)
|
|
|
+
|
|
|
+ if err == nil {
|
|
|
+ c.Ctx.JSON(200, sysmodel.SysReturn{200, "", result})
|
|
|
}else{
|
|
|
- c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
|
|
|
+ c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
// _GetMenuTree
|
|
|
// @Title _GetMenuTree
|
|
|
-// @Description 获取系统菜单
|
|
|
-// @Param user string false "用户id"
|
|
|
+// @Description 获取系统菜单
|
|
|
+// @Param user string false "用户id"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_GetMenuTree(c *entitys.CtrlContext) {
|
|
|
@@ -47,14 +53,14 @@ func System_GetMenuTree(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _FindUserPage
|
|
|
// @Title _FindUserPage
|
|
|
-// @Description 获取用户分页数
|
|
|
+// @Description 获取用户分页数
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_FindUserPage(c *entitys.CtrlContext) {
|
|
|
-
|
|
|
+
|
|
|
var page int64 = c.Ctx.GetInt64("page")
|
|
|
var rows int64 = c.Ctx.GetInt64("rows")
|
|
|
-
|
|
|
+
|
|
|
paramMap_i_t := map[string]interface{}{"page": page, "rows": rows}
|
|
|
result, err := sysutils.PageSearch(c.Db,"system","find_user_page", "sys_user", paramMap_i_t)
|
|
|
if err == nil {
|
|
|
@@ -67,15 +73,15 @@ func System_FindUserPage(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _GetOrgTree
|
|
|
// @Title _GetOrgTree
|
|
|
-// @Description 获取组织架构树
|
|
|
+// @Description 获取组织架构树
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_GetOrgTree(c *entitys.CtrlContext) {
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
paramMap_i_t := map[string]interface{}{"sort": "name"}
|
|
|
result, err := sysutils.TreeSearch(c.Db, "system","get_org_tree", "sys_org", paramMap_i_t)
|
|
|
-
|
|
|
+
|
|
|
if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", result})
|
|
|
}else{
|
|
|
@@ -86,18 +92,18 @@ func System_GetOrgTree(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _AddUser
|
|
|
// @Title _AddUser
|
|
|
-// @Description 添加用户
|
|
|
-// @Param login_id string false "登录ID"
|
|
|
-// @Param password string false "密码"
|
|
|
-// @Param org_id string false "组织ID"
|
|
|
-// @Param email string false "邮箱"
|
|
|
+// @Description 添加用户
|
|
|
+// @Param login_id string false "登录ID"
|
|
|
+// @Param password string false "密码"
|
|
|
+// @Param org_id string false "组织ID"
|
|
|
+// @Param email string false "邮箱"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_AddUser(c *entitys.CtrlContext) {
|
|
|
login_id := c.Ctx.Query("login_id")
|
|
|
-password := c.Ctx.Query("password")
|
|
|
-org_id := c.Ctx.Query("org_id")
|
|
|
-email := c.Ctx.Query("email")
|
|
|
+ password := c.Ctx.Query("password")
|
|
|
+ org_id := c.Ctx.Query("org_id")
|
|
|
+ email := c.Ctx.Query("email")
|
|
|
|
|
|
ret := __none_func_system__(login_id,password,org_id,email)
|
|
|
if ret {
|
|
|
@@ -109,8 +115,8 @@ email := c.Ctx.Query("email")
|
|
|
|
|
|
// _DelUser
|
|
|
// @Title _DelUser
|
|
|
-// @Description 删除用户
|
|
|
-// @Param id string false "用户ID"
|
|
|
+// @Description 删除用户
|
|
|
+// @Param id string false "用户ID"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_DelUser(c *entitys.CtrlContext) {
|
|
|
@@ -126,18 +132,18 @@ func System_DelUser(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _UpdateUser
|
|
|
// @Title _UpdateUser
|
|
|
-// @Description 修改用户
|
|
|
-// @Param login_id string false "登录ID"
|
|
|
-// @Param password string false "密码"
|
|
|
-// @Param org_id string false "组织ID"
|
|
|
-// @Param email string false "邮箱"
|
|
|
+// @Description 修改用户
|
|
|
+// @Param login_id string false "登录ID"
|
|
|
+// @Param password string false "密码"
|
|
|
+// @Param org_id string false "组织ID"
|
|
|
+// @Param email string false "邮箱"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_UpdateUser(c *entitys.CtrlContext) {
|
|
|
login_id := c.Ctx.Query("login_id")
|
|
|
-password := c.Ctx.Query("password")
|
|
|
-org_id := c.Ctx.Query("org_id")
|
|
|
-email := c.Ctx.Query("email")
|
|
|
+ password := c.Ctx.Query("password")
|
|
|
+ org_id := c.Ctx.Query("org_id")
|
|
|
+ email := c.Ctx.Query("email")
|
|
|
|
|
|
ret := __none_func_system__(login_id,password,org_id,email)
|
|
|
if ret {
|
|
|
@@ -149,14 +155,14 @@ email := c.Ctx.Query("email")
|
|
|
|
|
|
// _AddRole
|
|
|
// @Title _AddRole
|
|
|
-// @Description 添加角色
|
|
|
-// @Param name string false "角色名称"
|
|
|
-// @Param remark string false "备注"
|
|
|
+// @Description 添加角色
|
|
|
+// @Param name string false "角色名称"
|
|
|
+// @Param remark string false "备注"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_AddRole(c *entitys.CtrlContext) {
|
|
|
name := c.Ctx.Query("name")
|
|
|
-remark := c.Ctx.Query("remark")
|
|
|
+ remark := c.Ctx.Query("remark")
|
|
|
|
|
|
ret := __none_func_system__(name,remark)
|
|
|
if ret {
|
|
|
@@ -168,8 +174,8 @@ remark := c.Ctx.Query("remark")
|
|
|
|
|
|
// _DelRole
|
|
|
// @Title _DelRole
|
|
|
-// @Description 添加角色
|
|
|
-// @Param id string false "角色ID"
|
|
|
+// @Description 添加角色
|
|
|
+// @Param id string false "角色ID"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_DelRole(c *entitys.CtrlContext) {
|
|
|
@@ -185,16 +191,16 @@ func System_DelRole(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _UpdateRole
|
|
|
// @Title _UpdateRole
|
|
|
-// @Description 修改角色
|
|
|
-// @Param id string false "角色ID"
|
|
|
-// @Param name string false "角色名称"
|
|
|
-// @Param remark string false "备注"
|
|
|
+// @Description 修改角色
|
|
|
+// @Param id string false "角色ID"
|
|
|
+// @Param name string false "角色名称"
|
|
|
+// @Param remark string false "备注"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_UpdateRole(c *entitys.CtrlContext) {
|
|
|
id := c.Ctx.Query("id")
|
|
|
-name := c.Ctx.Query("name")
|
|
|
-remark := c.Ctx.Query("remark")
|
|
|
+ name := c.Ctx.Query("name")
|
|
|
+ remark := c.Ctx.Query("remark")
|
|
|
|
|
|
ret := __none_func_system__(id,name,remark)
|
|
|
if ret {
|
|
|
@@ -206,12 +212,12 @@ remark := c.Ctx.Query("remark")
|
|
|
|
|
|
// _FindRolePage
|
|
|
// @Title _FindRolePage
|
|
|
-// @Description 角色分页
|
|
|
-// @Param page false "分页参数"
|
|
|
+// @Description 角色分页
|
|
|
+// @Param page false "分页参数"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_FindRolePage(c *entitys.CtrlContext) {
|
|
|
- var paramObj0 models.GetPageInfo
|
|
|
+ var paramObj0 models.GetPageInfo
|
|
|
c.Ctx.BindJSON(¶mObj0)
|
|
|
ret := __none_func_system__(paramObj0)
|
|
|
if ret {
|
|
|
@@ -223,8 +229,8 @@ func System_FindRolePage(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _FindRoleMenu
|
|
|
// @Title _FindRoleMenu
|
|
|
-// @Description 查找角色权限
|
|
|
-// @Param role_id string false "角色id"
|
|
|
+// @Description 查找角色权限
|
|
|
+// @Param role_id string false "角色id"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_FindRoleMenu(c *entitys.CtrlContext) {
|
|
|
@@ -240,12 +246,12 @@ func System_FindRoleMenu(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _SaveRoleMenu
|
|
|
// @Title _SaveRoleMenu
|
|
|
-// @Description 保存角色权限
|
|
|
-// @Param role_menu string false "角色权限"
|
|
|
+// @Description 保存角色权限
|
|
|
+// @Param role_menu string false "角色权限"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_SaveRoleMenu(c *entitys.CtrlContext) {
|
|
|
- var paramObj0 []models.SaveRoleMenu
|
|
|
+ var paramObj0 []models.SaveRoleMenu
|
|
|
c.Ctx.BindJSON(¶mObj0)
|
|
|
ret := __none_func_system__(paramObj0)
|
|
|
if ret {
|
|
|
@@ -257,11 +263,11 @@ func System_SaveRoleMenu(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _RoleAll
|
|
|
// @Title _RoleAll
|
|
|
-// @Description 查找所有角色
|
|
|
+// @Description 查找所有角色
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_RoleAll(c *entitys.CtrlContext) {
|
|
|
-
|
|
|
+
|
|
|
ret := __none_func_system__()
|
|
|
if ret {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
|
|
|
@@ -272,11 +278,11 @@ func System_RoleAll(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _FindPermissions
|
|
|
// @Title _FindPermissions
|
|
|
-// @Description 查找用户权限
|
|
|
+// @Description 查找用户权限
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_FindPermissions(c *entitys.CtrlContext) {
|
|
|
-
|
|
|
+
|
|
|
ret := __none_func_system__()
|
|
|
if ret {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
|
|
|
@@ -287,12 +293,12 @@ func System_FindPermissions(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _AddMenu
|
|
|
// @Title _AddMenu
|
|
|
-// @Description 添加菜单
|
|
|
-// @Param string false "菜单"
|
|
|
+// @Description 添加菜单
|
|
|
+// @Param string false "菜单"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_AddMenu(c *entitys.CtrlContext) {
|
|
|
- var paramObj0 models.SysMenu
|
|
|
+ var paramObj0 models.SysMenu
|
|
|
c.Ctx.BindJSON(¶mObj0)
|
|
|
ret := __none_func_system__(paramObj0)
|
|
|
if ret {
|
|
|
@@ -304,8 +310,8 @@ func System_AddMenu(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _DelMenu
|
|
|
// @Title _DelMenu
|
|
|
-// @Description 删除菜单
|
|
|
-// @Param id string false "菜单ID"
|
|
|
+// @Description 删除菜单
|
|
|
+// @Param id string false "菜单ID"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_DelMenu(c *entitys.CtrlContext) {
|
|
|
@@ -321,12 +327,12 @@ func System_DelMenu(c *entitys.CtrlContext) {
|
|
|
|
|
|
// _UpdateMenu
|
|
|
// @Title _UpdateMenu
|
|
|
-// @Description 更新菜单
|
|
|
-// @Param string false "菜单"
|
|
|
+// @Description 更新菜单
|
|
|
+// @Param string false "菜单"
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_UpdateMenu(c *entitys.CtrlContext) {
|
|
|
- var paramObj0 models.SysMenu
|
|
|
+ var paramObj0 models.SysMenu
|
|
|
c.Ctx.BindJSON(¶mObj0)
|
|
|
ret := __none_func_system__(paramObj0)
|
|
|
if ret {
|