huangyh 6 éve
szülő
commit
c89b4ded02

+ 108 - 117
controllers/gen/SystemController_gen.go

@@ -1,10 +1,11 @@
+
 package gen
 
 import (
-	"git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial"
-	"git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
 	"github.com/gin-gonic/gin"
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial"
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
 )
 
 // SystemController operations for System
@@ -17,457 +18,447 @@ func NewSystemController(e *engine.ApiEngine) *SystemController {
 	return controller
 }
 
+
+
 // Sidebar
 // @Title Sidebar
-// @Description 获取导航菜单
-// @Param	user    string  false  "用户id"
+// @Description 获取导航菜单         
+// @Param	user    string  false  "用户id"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /sidebar  [post,get]
 func (c *SystemController) Sidebar(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_Sidebar(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindUserPage
 // @Title FindUserPage
-// @Description 获取用户分页数
+// @Description 获取用户分页数         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_user_page  [get,post]
 func (c *SystemController) FindUserPage(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindUserPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetOrgTree
 // @Title GetOrgTree
-// @Description 获取组织架构树
+// @Description 获取组织架构树         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_org_tree  [get,post]
 func (c *SystemController) GetOrgTree(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetOrgTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetMenuTree
 // @Title GetMenuTree
-// @Description 获取菜单树
+// @Description 获取菜单树         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_menu_tree  [get,post]
 func (c *SystemController) GetMenuTree(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetMenuTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetDomainTree
 // @Title GetDomainTree
-// @Description 获取菜单树
+// @Description 获取菜单树         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_domain_tree  [get,post]
 func (c *SystemController) GetDomainTree(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetDomainTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindOrgPage
 // @Title FindOrgPage
-// @Description 获取组织架构分页数
+// @Description 获取组织架构分页数         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_org_page  [get,post]
 func (c *SystemController) FindOrgPage(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindOrgPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindRolePage
 // @Title FindRolePage
-// @Description 获取角色分页数
+// @Description 获取角色分页数         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_role_page  [get,post]
 func (c *SystemController) FindRolePage(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindRolePage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindMenuPage
 // @Title FindMenuPage
-// @Description 获取菜单分页数
+// @Description 获取菜单分页数         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_menu_page  [get,post]
 func (c *SystemController) FindMenuPage(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindMenuPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindDomainPage
 // @Title FindDomainPage
-// @Description 获取菜单分页数
+// @Description 获取菜单分页数         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_domain_page  [get,post]
 func (c *SystemController) FindDomainPage(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindDomainPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // 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} sysReturn
 // @Failure 403 :id is empty
 // @router /add_user  [post,get,put]
 func (c *SystemController) AddUser(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddUser(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelUser
 // @Title DelUser
-// @Description 删除用户
-// @Param	id    string  false  "用户ID"
+// @Description 删除用户         
+// @Param	id    string  false  "用户ID"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_user  [post,get,put]
 func (c *SystemController) DelUser(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelUser(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // 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} sysReturn
 // @Failure 403 :id is empty
 // @router /update_user  [post,get,put]
 func (c *SystemController) UpdateUser(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateUser(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetUser
 // @Title GetUser
-// @Description 更加用户ID获取用户信息
-// @Param	user_id    string  false  "用户ID"
+// @Description 更加用户ID获取用户信息         
+// @Param	user_id    string  false  "用户ID"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_user  [get]
 func (c *SystemController) GetUser(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetUser(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddRole
 // @Title AddRole
-// @Description 添加角色
-// @Param	name    string  false  "角色名称"
-// @Param	remark    string  false  "备注"
+// @Description 添加角色         
+// @Param	name    string  false  "角色名称"  
+// @Param	remark    string  false  "备注"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_role  [post,get,put]
 func (c *SystemController) AddRole(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddRole(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelRole
 // @Title DelRole
-// @Description 添加角色
-// @Param	id    string  false  "角色ID"
+// @Description 添加角色         
+// @Param	id    string  false  "角色ID"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_role  [post,get,put]
 func (c *SystemController) DelRole(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelRole(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // 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} sysReturn
 // @Failure 403 :id is empty
 // @router /update_role  [post,get,put]
 func (c *SystemController) UpdateRole(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateRole(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindRoleMenu
 // @Title FindRoleMenu
-// @Description 查找角色权限
-// @Param	role_id    string  false  "角色id"
+// @Description 查找角色权限         
+// @Param	role_id    string  false  "角色id"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_role_menu  [post,get,put]
 func (c *SystemController) FindRoleMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindRoleMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // SaveRoleMenu
 // @Title SaveRoleMenu
-// @Description 保存角色权限
-// @Param	role_menu    string  false  "角色权限"
+// @Description 保存角色权限         
+// @Param	role_menu    string  false  "角色权限"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /save_role_menu  [post,get,put]
 func (c *SystemController) SaveRoleMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_SaveRoleMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // RoleAll
 // @Title RoleAll
-// @Description 查找所有角色
+// @Description 查找所有角色         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /role_all  [post,get,put]
 func (c *SystemController) RoleAll(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_RoleAll(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindPermissions
 // @Title FindPermissions
-// @Description 查找用户权限
+// @Description 查找用户权限         
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_permissions  [post,get,put]
 func (c *SystemController) FindPermissions(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindPermissions(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddMenu
 // @Title AddMenu
-// @Description 添加菜单
-// @Param	    string  false  "菜单"
+// @Description 添加菜单         
+// @Param	    string  false  "菜单"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_menu  [post,get,put]
 func (c *SystemController) AddMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelMenu
 // @Title DelMenu
-// @Description 删除菜单
-// @Param	id    string  false  "菜单ID"
+// @Description 删除菜单         
+// @Param	id    string  false  "菜单ID"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_menu  [post,get,put]
 func (c *SystemController) DelMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateMenu
 // @Title UpdateMenu
-// @Description 更新菜单
-// @Param	    string  false  "菜单"
+// @Description 更新菜单         
+// @Param	    string  false  "菜单"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_menu  [post,get,put]
 func (c *SystemController) UpdateMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddOrg
 // @Title AddOrg
-// @Description 添加组织
-// @Param	    string  false  "组织"
+// @Description 添加组织         
+// @Param	    string  false  "组织"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_org  [post,get,put]
 func (c *SystemController) AddOrg(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddOrg(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelOrg
 // @Title DelOrg
-// @Description 删除组织
-// @Param	id    string  false  "组织ID"
+// @Description 删除组织         
+// @Param	id    string  false  "组织ID"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_org  [post,get,put]
 func (c *SystemController) DelOrg(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelOrg(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateOrg
 // @Title UpdateOrg
-// @Description 更新组织
-// @Param	    string  false  "组织"
+// @Description 更新组织         
+// @Param	    string  false  "组织"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_org  [post,get,put]
 func (c *SystemController) UpdateOrg(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateOrg(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetOrgByUserid
 // @Title GetOrgByUserid
-// @Description 根据用户id获取用户组织
-// @Param	user_id    string  false  "用户id"
+// @Description 根据用户id获取用户组织         
+// @Param	user_id    string  false  "用户id"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_org_by_userid  [post,get]
 func (c *SystemController) GetOrgByUserid(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetOrgByUserid(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddDomain
 // @Title AddDomain
-// @Description 添加域
-// @Param	      false  "域"
+// @Description 添加域         
+// @Param	      false  "域"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_domain  [post,get,put]
 func (c *SystemController) AddDomain(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddDomain(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelDomain
 // @Title DelDomain
-// @Description 删除域
-// @Param	id    string  false  "域ID"
+// @Description 删除域         
+// @Param	id    string  false  "域ID"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_domain  [post,get,put]
 func (c *SystemController) DelDomain(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelDomain(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateDomain
 // @Title UpdateDomain
-// @Description 修改域
-// @Param	      false  "域"
+// @Description 修改域         
+// @Param	      false  "域"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_domain  [post,get,put]
 func (c *SystemController) UpdateDomain(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateDomain(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
-// GetDomain
-// @Title GetDomain
-// @Description 根据domain获取域
-// @Param	domain    string  false  "域"
-// @Success 200 {object} sysReturn
-// @Failure 403 :id is empty
-// @router /get_domain  [get]
-func (c *SystemController) GetDomain(ctx *gin.Context) {
-	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
-	partial.System_GetDomain(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
-}
-
 // AddDomainMenu
 // @Title AddDomainMenu
-// @Description 域添加菜单
-// @Param	      false  "添加域菜单bean"
+// @Description 域添加菜单         
+// @Param	      false  "添加域菜单bean"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_domain_menu  [post,get,put]
 func (c *SystemController) AddDomainMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddDomainMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetDomainMenuTree
 // @Title GetDomainMenuTree
-// @Description 域添加菜单
-// @Param	domain_id    string  false  "域id"
+// @Description 域添加菜单         
+// @Param	domain_id    string  false  "域id"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_domain_menu_tree  [get,put]
 func (c *SystemController) GetDomainMenuTree(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetDomainMenuTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetRoleMenuTree
 // @Title GetRoleMenuTree
-// @Description 获取角色权限菜单
-// @Param	role_id    string  false  "角色id"
+// @Description 获取角色权限菜单         
+// @Param	role_id    string  false  "角色id"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_role_menu_tree  [get]
 func (c *SystemController) GetRoleMenuTree(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetRoleMenuTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddRoleMenu
 // @Title AddRoleMenu
-// @Description 添加角色菜单
-// @Param	menu_id      false  "菜单id"
-// @Param	role_id    string  false  "角色id"
+// @Description 添加角色菜单         
+// @Param	menu_id      false  "菜单id"  
+// @Param	role_id    string  false  "角色id"  
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_role_menu  [post]
 func (c *SystemController) AddRoleMenu(ctx *gin.Context) {
 	//
-	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddRoleMenu(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
+

+ 539 - 524
light-apiengine.xml

@@ -1,524 +1,539 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<application xmlns="http://qianqiusoft.com/developer"
-             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:schemaLocation="http://qianqiusoft.com/developer"
-             name="light-apiengine"
-             desc="千秋开发平台"
-             packagename="git.qianqiusoft.com/qianqiusoft/light-apiengine">
-    <controllers>
-        <controller name="sso" desc="用户单点登录功能" skip_login="true">
-            <api name="login" desc="用户登录" method="post,get,put">
-                <param name="logininfo" ref="$login_info" desc="登录信息"></param>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="logout" desc="用户退出" method="post,get">
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="token_validate" desc="token验证" method="post,get">
-                <param name="token" type="string" desc="token"></param>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-        </controller>
-        <controller name="sys_attachment" desc="系统管理">
-            <api name="upload" desc="上传文件" method="post">
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="download" desc="下载文件" method="get">
-                <param name="id" type="string" desc="文件ID"></param>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="delete" desc="删除文件" method="get">
-                <param name="id" type="string" desc="文件ID"></param>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-        </controller>
-        <controller name="system" desc="系统管理">
-            <api name="sidebar" function="tree" table="sys_menu" desc="获取导航菜单" method="post,get">
-                <param name="user" type="string" desc="用户id"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="find_user_page" desc="获取用户分页数" function="page" table="sys_user" method="get,post" >
-            </api>
-            <api name="get_org_tree" desc="获取组织架构树" function="tree" table="sys_org" method="get,post" >
-            </api>
-            <api name="get_menu_tree" desc="获取菜单树" function="tree" table="sys_menu" method="get,post" >
-            </api>
-            <api name="get_domain_tree" desc="获取菜单树" function="tree" table="sys_domain" method="get,post" >
-            </api>
-            <api name="find_org_page" desc="获取组织架构分页数" function="page" table="sys_org" method="get,post" >
-            </api>
-            <api name="find_role_page" desc="获取角色分页数" function="page" table="sys_role" method="get,post" >
-            </api>
-            <api name="find_menu_page" desc="获取菜单分页数" function="page" table="sys_menu" method="get,post" >
-            </api>
-            <api name="find_domain_page" desc="获取菜单分页数" function="page" table="sys_domain" method="get,post" >
-            </api>
-            <api name="add_user" desc="添加用户" method="post,get,put">
-                <param name="login_id" type="string" desc="登录ID"/>
-                <param name="password" type="string" desc="密码"/>
-                <param name="org_id" type="string" desc="组织ID"/>
-                <param name="email" type="string" desc="邮箱"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="del_user" desc="删除用户" method="post,get,put">
-                <param name="id" type="string" desc="用户ID"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="update_user" desc="修改用户" method="post,get,put">
-                <param name="login_id" type="string" desc="登录ID"/>
-                <param name="password" type="string" desc="密码"/>
-                <param name="org_id" type="string" desc="组织ID"/>
-                <param name="email" type="string" desc="邮箱"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="get_user" desc="更加用户ID获取用户信息" method="get">
-                <param name="user_id" type="string" desc="用户ID"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="add_role" desc="添加角色" method="post,get,put">
-                <param name="name" type="string" desc="角色名称"/>
-                <param name="remark" type="string" desc="备注"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="del_role" desc="添加角色" method="post,get,put">
-                <param name="id" type="string" desc="角色ID"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="update_role" desc="修改角色" method="post,get,put">
-                <param name="id" type="string" desc="角色ID"/>
-                <param name="name" type="string" desc="角色名称"/>
-                <param name="remark" type="string" desc="备注"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="find_role_menu" desc="查找角色权限" method="post,get,put">
-                <param name="role_id" type="string" desc="角色id"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="save_role_menu" desc="保存角色权限" method="post,get,put">
-                <param name="role_menu" ref="$save_role_menu array" type="string" desc="角色权限"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="role_all" desc="查找所有角色" method="post,get,put">
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="find_permissions" desc="查找用户权限" method="post,get,put">
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="add_menu" desc="添加菜单" method="post,get,put">
-                <param name="" ref="$sys_menu" type="string" desc="菜单"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="del_menu" desc="删除菜单" method="post,get,put">
-                <param name="id"  type="string" desc="菜单ID"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="update_menu" desc="更新菜单" method="post,get,put">
-                <param name="" ref="$sys_menu" type="string" desc="菜单"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="add_org" desc="添加组织" method="post,get,put">
-                <param name="" ref="$sys_org" type="string" desc="组织"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="del_org" desc="删除组织" method="post,get,put">
-                <param name="id"  type="string" desc="组织ID"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="update_org" desc="更新组织" method="post,get,put">
-                <param name="" ref="$sys_org" type="string" desc="组织"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="get_org_by_userid" desc="根据用户id获取用户组织" method="post,get">
-                <param name="user_id"  type="string" desc="用户id"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="add_domain" desc="添加域" method="post,get,put">
-                <param name=""  ref="$sys_domain" desc="域"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="del_domain" desc="删除域" method="post,get,put">
-                <param name="id" type="string" desc="域ID"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="update_domain" desc="修改域" method="post,get,put">
-                <param name=""  ref="$sys_domain" desc="域"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="get_domain" desc="根据domain获取域" method="get">
-                <param name="domain" type="string"  desc="域"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="add_domain_menu" desc="域添加菜单" method="post,get,put">
-                <param name=""  ref="$add_domain_menu" desc="添加域菜单bean"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="get_domain_menu_tree" desc="域添加菜单" method="get,put">
-                <param name="domain_id"  type="string" desc="域id"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="get_role_menu_tree" desc="获取角色权限菜单" method="get">
-                <param name="role_id"  type="string" desc="角色id"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-            <api name="add_role_menu" desc="添加角色菜单" method="post">
-                <param name="menu_id"  ref="string array" desc="菜单id"/>
-                <param name="role_id"  type="string" desc="角色id"/>
-                <return>
-                    <success ref="$sys_return"></success>
-                    <failure ref="$sys_return"></failure>
-                </return>
-            </api>
-        </controller>
-        <controller name="api" desc="api接口">
-            <api name="api_doc" method="get" desc="api文档">
-                <param name="sys" desc="是否包含用户管理相关接口" type="string"></param>
-            </api>
-        </controller>
-    </controllers>
-    <beans>
-        <bean name="sys_org_tree" desc="组织架构" inher="$sys_org">
-            <prop name="children" caption="子列表" type="$sys_org_tree array" />
-        </bean>
-        <bean name="user_info" desc="用户信息" inher="$sys_user">
-            <prop name="org_name" caption="部门名称" type="string" />
-            <prop name="role_name" caption="角色名称" type="string" />
-            <prop name="user_role" caption="用户角色" type="$sys_user_role array" />
-        </bean>
-        <bean name="login_info" desc="登录信息">
-            <prop name="account" caption="用户id" type="string" />
-            <prop name="password" caption="密码" type="string" />
-            <prop name="captcha" caption="验证码" type="string" />
-        </bean>
-        <bean name="login_return_info" desc="登录信息" inher="$sys_user">
-            <prop name="token" caption="token" type="string" />
-        </bean>
-        <bean name="sys_user_page_info">
-            <prop name="pageNum" caption="页码" type="int" />
-            <prop name="pageSize" caption="单页数" type="int" />
-            <prop name="totalSize" caption="总页数" type="int" />
-            <prop name="content" caption="内容" type="$user_info array" />
-        </bean>
-        <bean name="sys_return" desc="系统返回">
-            <prop name="code" caption="代码" type="int32" />
-            <prop name="msg" caption="描述" type="string" />
-            <prop name="data" caption="数据" type="interface{}" />
-        </bean>
-        <bean name="sys_role_page_info">
-            <prop name="pageNum" caption="页码" type="int" />
-            <prop name="pageSize" caption="单页数" type="int" />
-            <prop name="totalSize" caption="总页数" type="int" />
-            <prop name="content" caption="内容" type="$sys_role array" />
-        </bean>
-        <bean name="save_role_menu" desc="保存角色权限参数">
-            <prop name="role_id" caption="角色ID" type="string" />
-            <prop name="menu_id" caption="菜单ID" type="string" />
-        </bean>
-        <bean name="storage_result" desc="附件返回">
-            <prop name="result" caption="result" type="string" />
-            <prop name="ip" caption="ip" type="string" />
-            <prop name="port" caption="port" type="string" />
-            <prop name="id" caption="id" type="string" />
-            <prop name="hash" caption="hash" type="string" />
-            <prop name="len" caption="len" type="int32" />
-            <prop name="error" caption="error" type="string" />
-        </bean>
-        <bean name="page_result" desc="分页结果">
-            <prop name="page" caption="页码" type="int" />
-            <prop name="rows" caption="单页数" type="int" />
-            <prop name="totalSize" caption="总数" type="int64" />
-            <prop name="totalPageSize" caption="总页数" type="int64"/>
-            <prop name="content" caption="内容" type="interface{}" />
-        </bean>
-        <bean name="tree_node" desc="树结点">
-            <prop name="id" caption="ID" type="string" />
-            <prop name="text" caption="标题" type="string" />
-            <prop name="parent" caption="父结点" type="string" />
-            <prop name="nodes" caption="子结点" type="*TreeNode array" />
-            <prop name="tag" caption="tag" type="interface{}" />
-        </bean>
-        <bean name="add_domain_menu" desc="添加域菜单">
-            <prop name="domain_id" caption="域名ID" type="string" />
-            <prop name="menus" caption="菜单" type="string array" />
-        </bean>
-    </beans>
-    <tables>
-        <table name="sys_user" desc="用户表">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="login_id" caption="登录ID" type="string" dbtype="varchar(36)" size="36" />
-            <column isNull="false" name="password" caption="密码" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="name" caption="名字" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="mobile" caption="电话" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="email" caption="邮箱" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="org_id" caption="组织ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column name="gender" caption="性别 0:女    1:男 " type="int32"/>
-            <column name="type" caption="用户类型" type="int32"/>
-            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
-            <column isNull="false" name="avatar" caption="头像" type="string" size="255" dbtype="varchar(255)"/>
-            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_org" desc="组织架构">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="true" name="parent" caption="上级组织" type="string" size="36" dbtype="varchar(36)" />
-            <column isNull="true" name="inheritance" caption="继承关系" type="string" size="500" dbtype="varchar(500)"/>
-            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="leader" caption="领导人" type="string" size="36" dbtype="varchar(36)"/>
-            <column name="type" caption="组织类型" type="int32"/>
-            <column name="order" caption="排序" type="int32"/>
-            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_role" desc="用户角色">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="code" caption="编码" type="string" size="36" dbtype="varchar(36)"/>
-            <column name="remark" caption="备注" type="string" size="100" dbtype="varchar(100)"/>
-            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
-            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_user_role" desc="用户与角色对应">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="user_id" caption="用户ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="role_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_menu" desc="系统菜单">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="name" caption="菜单名称" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="code" caption="编码" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="true" name="parent" caption="父菜单ID,一级菜单为null" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="true" name="inheritance" caption="继承关系" type="string" size="500" dbtype="varchar(500)"/>
-            <column name="url" type="string" size="200" dbtype="varchar(200)" caption="菜单URL,类型:1.普通页面(如用户管理, /sys/user) 2.嵌套完整外部页面,以http(s)开头的链接 3.嵌套服务器页面,使用iframe:前缀+目标URL(如SQL监控, iframe:/druid/login.html, iframe:前缀会替换成服务器地址)"/>
-            <column name="component" type="string" size="100" dbtype="varchar(100)" caption="菜单组件"/>
-            <column isNull="true" name="perms" caption="授权(多个用逗号分隔,如:sys:user:add,sys:user:edit)" type="string" size="500" dbtype="varchar(500)"/>
-            <column name="type" caption="类型 0:目录   1:菜单   2:按钮" type="int32"/>
-            <column isNull="false" name="icon" caption="菜单图标" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="order_num" caption="排序" type="int32"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_role_menu" desc="角色与菜单对应">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="role_id" caption="用户ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="menu_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_permission" desc="权限表">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="perms" caption="权限标识" type="string" size="100" dbtype="varchar(100)"/>
-            <column isNull="false" name="domain" caption="域" type="string" size="50" />
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_role_permission" desc="角色权限表">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="permission_id" caption="权限ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="role_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="domain" caption="域" type="string" size="50" />
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_attachment" desc="附件表">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="size" caption="大小" type="int32" size="50" />
-            <column isNull="false" name="ext" caption="ext" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="hash" caption="哈希值" type="string" />
-            <column isNull="false" name="url" caption="链接地址" type="string" size="200" dbtype="varchar(200)"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-        <table name="sys_domain" desc="用户域">
-            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
-                    type="string" size="36">
-                <auto value="$uuid" update="false">
-                </auto>
-            </column>
-            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="contact_name" caption="负责人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="contact_email" caption="负责人邮箱" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="contact_mobile" caption="负责人电话" type="string" size="50" dbtype="varchar(50)"/>
-            <column isNull="false" name="data_source" caption="数据库链接串" type="string" size="200" dbtype="varchar(200)"/>
-            <column isNull="false" name="domain_url" caption="网址" type="string" size="200" dbtype="varchar(200)"/>
-            <column isNull="false" name="login_url" caption="登录页" type="string" size="200" dbtype="varchar(200)"/>
-            <column isNull="false" name="index_url" caption="首页" type="string" size="200" dbtype="varchar(200)"/>
-            <column isNull="true" name="theme" caption="样式" type="string" size="50" dbtype="varchar(50)"/>
-            <column name="type" caption="域类型" type="int32"/>
-            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
-            <column isNull="false" name="sync_flag" caption="是否同步了数据库标志" type="int32"/>
-            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
-            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
-            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
-            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
-        </table>
-    </tables>
-</application>
+<?xml version="1.0" encoding="utf-8" ?>
+<application xmlns="http://qianqiusoft.com/developer"
+             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:schemaLocation="http://qianqiusoft.com/developer"
+             name="light-apiengine"
+             desc="千秋开发平台"
+             packagename="git.qianqiusoft.com/qianqiusoft/light-apiengine">
+    <controllers>
+        <controller name="sso" desc="用户单点登录功能" skip_login="true">
+            <api name="login" desc="用户登录" method="post,get,put">
+                <param name="logininfo" ref="$login_info" desc="登录信息"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="logout" desc="用户退出" method="post,get">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="token_validate" desc="token验证" method="post,get">
+                <param name="token" type="string" desc="token"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+        </controller>
+        <controller name="sys_attachment" desc="系统管理">
+            <api name="upload" desc="上传文件" method="post">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="download" desc="下载文件" method="get">
+                <param name="id" type="string" desc="文件ID"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="delete" desc="删除文件" method="get">
+                <param name="id" type="string" desc="文件ID"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+        </controller>
+        <controller name="system" desc="系统管理">
+            <api name="sidebar" function="tree" table="sys_menu" desc="获取导航菜单" method="post,get">
+                <param name="user" type="string" desc="用户id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_user_page" desc="获取用户分页数" function="page" table="sys_user" method="get,post" >
+            </api>
+            <api name="get_org_tree" desc="获取组织架构树" function="tree" table="sys_org" method="get,post" >
+            </api>
+            <api name="get_menu_tree" desc="获取菜单树" function="tree" table="sys_menu" method="get,post" >
+            </api>
+            <api name="get_domain_tree" desc="获取菜单树" function="tree" table="sys_domain" method="get,post" >
+            </api>
+            <api name="find_org_page" desc="获取组织架构分页数" function="page" table="sys_org" method="get,post" >
+            </api>
+            <api name="find_role_page" desc="获取角色分页数" function="page" table="sys_role" method="get,post" >
+            </api>
+            <api name="find_menu_page" desc="获取菜单分页数" function="page" table="sys_menu" method="get,post" >
+            </api>
+            <api name="find_domain_page" desc="获取菜单分页数" function="page" table="sys_domain" method="get,post" >
+            </api>
+            <api name="add_user" desc="添加用户" method="post,get,put">
+                <param name="login_id" type="string" desc="登录ID"/>
+                <param name="password" type="string" desc="密码"/>
+                <param name="org_id" type="string" desc="组织ID"/>
+                <param name="email" type="string" desc="邮箱"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_user" desc="删除用户" method="post,get,put">
+                <param name="id" type="string" desc="用户ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_user" desc="修改用户" method="post,get,put">
+                <param name="login_id" type="string" desc="登录ID"/>
+                <param name="password" type="string" desc="密码"/>
+                <param name="org_id" type="string" desc="组织ID"/>
+                <param name="email" type="string" desc="邮箱"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="get_user" desc="更加用户ID获取用户信息" method="get">
+                <param name="user_id" type="string" desc="用户ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_role" desc="添加角色" method="post,get,put">
+                <param name="name" type="string" desc="角色名称"/>
+                <param name="remark" type="string" desc="备注"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_role" desc="添加角色" method="post,get,put">
+                <param name="id" type="string" desc="角色ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_role" desc="修改角色" method="post,get,put">
+                <param name="id" type="string" desc="角色ID"/>
+                <param name="name" type="string" desc="角色名称"/>
+                <param name="remark" type="string" desc="备注"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_role_menu" desc="查找角色权限" method="post,get,put">
+                <param name="role_id" type="string" desc="角色id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="save_role_menu" desc="保存角色权限" method="post,get,put">
+                <param name="role_menu" ref="$save_role_menu array" type="string" desc="角色权限"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="role_all" desc="查找所有角色" method="post,get,put">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_permissions" desc="查找用户权限" method="post,get,put">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_menu" desc="添加菜单" method="post,get,put">
+                <param name="" ref="$sys_menu" type="string" desc="菜单"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_menu" desc="删除菜单" method="post,get,put">
+                <param name="id"  type="string" desc="菜单ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_menu" desc="更新菜单" method="post,get,put">
+                <param name="" ref="$sys_menu" type="string" desc="菜单"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_org" desc="添加组织" method="post,get,put">
+                <param name="" ref="$sys_org" type="string" desc="组织"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_org" desc="删除组织" method="post,get,put">
+                <param name="id"  type="string" desc="组织ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_org" desc="更新组织" method="post,get,put">
+                <param name="" ref="$sys_org" type="string" desc="组织"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="get_org_by_userid" desc="根据用户id获取用户组织" method="post,get">
+                <param name="user_id"  type="string" desc="用户id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_domain" desc="添加域" method="post,get,put">
+                <param name=""  ref="$sys_domain" desc="域"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_domain" desc="删除域" method="post,get,put">
+                <param name="id" type="string" desc="域ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_domain" desc="修改域" method="post,get,put">
+                <param name=""  ref="$sys_domain" desc="域"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_domain_menu" desc="域添加菜单" method="post,get,put">
+                <param name=""  ref="$add_domain_menu" desc="添加域菜单bean"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="get_domain_menu_tree" desc="域添加菜单" method="get,put">
+                <param name="domain_id"  type="string" desc="域id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="get_role_menu_tree" desc="获取角色权限菜单" method="get">
+                <param name="role_id"  type="string" desc="角色id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_role_menu" desc="添加角色菜单" method="post">
+                <param name="menu_id"  ref="string array" desc="菜单id"/>
+                <param name="role_id"  type="string" desc="角色id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+        </controller>
+        <controller name="api" desc="api接口">
+            <api name="api_doc" method="get" desc="api文档">
+                <param name="sys" desc="是否包含用户管理相关接口" type="string"></param>
+            </api>
+        </controller>
+    </controllers>
+    <beans>
+        <bean name="sys_org_tree" desc="组织架构" inher="$sys_org">
+            <prop name="children" caption="子列表" type="$sys_org_tree array" />
+        </bean>
+        <bean name="user_info" desc="用户信息" inher="$sys_user">
+            <prop name="org_name" caption="部门名称" type="string" />
+            <prop name="role_name" caption="角色名称" type="string" />
+            <prop name="user_role" caption="用户角色" type="$sys_user_role array" />
+        </bean>
+        <bean name="login_info" desc="登录信息">
+            <prop name="account" caption="用户id" type="string" />
+            <prop name="password" caption="密码" type="string" />
+            <prop name="captcha" caption="验证码" type="string" />
+        </bean>
+        <bean name="login_return_info" desc="登录信息" inher="$sys_user">
+            <prop name="token" caption="token" type="string" />
+        </bean>
+        <bean name="sys_user_page_info">
+            <prop name="pageNum" caption="页码" type="int" />
+            <prop name="pageSize" caption="单页数" type="int" />
+            <prop name="totalSize" caption="总页数" type="int" />
+            <prop name="content" caption="内容" type="$user_info array" />
+        </bean>
+        <bean name="sys_return" desc="系统返回">
+            <prop name="code" caption="代码" type="int32" />
+            <prop name="msg" caption="描述" type="string" />
+            <prop name="data" caption="数据" type="interface{}" />
+        </bean>
+        <bean name="sys_role_page_info">
+            <prop name="pageNum" caption="页码" type="int" />
+            <prop name="pageSize" caption="单页数" type="int" />
+            <prop name="totalSize" caption="总页数" type="int" />
+            <prop name="content" caption="内容" type="$sys_role array" />
+        </bean>
+        <bean name="save_role_menu" desc="保存角色权限参数">
+            <prop name="role_id" caption="角色ID" type="string" />
+            <prop name="menu_id" caption="菜单ID" type="string" />
+        </bean>
+        <bean name="storage_result" desc="附件返回">
+            <prop name="result" caption="result" type="string" />
+            <prop name="ip" caption="ip" type="string" />
+            <prop name="port" caption="port" type="string" />
+            <prop name="id" caption="id" type="string" />
+            <prop name="hash" caption="hash" type="string" />
+            <prop name="len" caption="len" type="int32" />
+            <prop name="error" caption="error" type="string" />
+        </bean>
+        <bean name="page_result" desc="分页结果">
+            <prop name="page" caption="页码" type="int" />
+            <prop name="rows" caption="单页数" type="int" />
+            <prop name="totalSize" caption="总数" type="int64" />
+            <prop name="totalPageSize" caption="总页数" type="int64"/>
+            <prop name="content" caption="内容" type="interface{}" />
+        </bean>
+        <bean name="tree_node" desc="树结点">
+            <prop name="id" caption="ID" type="string" />
+            <prop name="text" caption="标题" type="string" />
+            <prop name="parent" caption="父结点" type="string" />
+            <prop name="nodes" caption="子结点" type="*TreeNode array" />
+            <prop name="tag" caption="tag" type="interface{}" />
+        </bean>
+        <bean name="add_domain_menu" desc="添加域菜单">
+            <prop name="domain_id" caption="域名ID" type="string" />
+            <prop name="menus" caption="菜单" type="string array" />
+        </bean>
+    </beans>
+    <tables>
+        <table name="sys_user" desc="用户表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="login_id" caption="登录ID" type="string" dbtype="varchar(36)" size="36" />
+            <column isNull="false" name="password" caption="密码" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="name" caption="名字" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="mobile" caption="电话" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="email" caption="邮箱" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="org_id" caption="组织ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="gender" caption="性别 0:女    1:男 " type="int32"/>
+            <column name="type" caption="用户类型" type="int32"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="avatar" caption="头像" type="string" size="255" dbtype="varchar(255)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+            <column isNull="false" name="temp_id" caption="模板id" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="temp_value" caption="模板值" type="string" dbtype="text"/>
+        </table>
+        <table name="sys_area" desc="区域管理">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="区域名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="parent" caption="父节点" type="string" size="1024" dbtype="varchar(1024)"/>
+            <column isNull="false" name="inheritance" caption="继承关系" type="string" size="1024" dbtype="varchar(1024)"/>
+            <column isNull="false" name="org_id" caption="组织ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="temp_id" caption="模板ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="temp_value" caption="模板内容" type="string" dbtype="text"/>
+            <column isNull="false" name="manager" caption="负责人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_org" desc="组织架构">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="true" name="parent" caption="上级组织" type="string" size="36" dbtype="varchar(36)" />
+            <column isNull="true" name="inheritance" caption="继承关系" type="string" size="500" dbtype="varchar(500)"/>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="leader" caption="领导人" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="type" caption="组织类型" type="int32"/>
+            <column name="order" caption="排序" type="int32"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_role" desc="用户角色">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="code" caption="编码" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="remark" caption="备注" type="string" size="100" dbtype="varchar(100)"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_user_role" desc="用户与角色对应">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="user_id" caption="用户ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="role_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_menu" desc="系统菜单">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="菜单名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="code" caption="编码" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="true" name="parent" caption="父菜单ID,一级菜单为null" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="true" name="inheritance" caption="继承关系" type="string" size="500" dbtype="varchar(500)"/>
+            <column name="url" type="string" size="200" dbtype="varchar(200)" caption="菜单URL,类型:1.普通页面(如用户管理, /sys/user) 2.嵌套完整外部页面,以http(s)开头的链接 3.嵌套服务器页面,使用iframe:前缀+目标URL(如SQL监控, iframe:/druid/login.html, iframe:前缀会替换成服务器地址)"/>
+            <column name="component" type="string" size="100" dbtype="varchar(100)" caption="菜单组件"/>
+            <column isNull="true" name="perms" caption="授权(多个用逗号分隔,如:sys:user:add,sys:user:edit)" type="string" size="500" dbtype="varchar(500)"/>
+            <column name="type" caption="类型 0:目录   1:菜单   2:按钮" type="int32"/>
+            <column isNull="false" name="icon" caption="菜单图标" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="order_num" caption="排序" type="int32"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_role_menu" desc="角色与菜单对应">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="role_id" caption="用户ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="menu_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_permission" desc="权限表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="perms" caption="权限标识" type="string" size="100" dbtype="varchar(100)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" />
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_role_permission" desc="角色权限表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="permission_id" caption="权限ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="role_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" />
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_attachment" desc="附件表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="size" caption="大小" type="int32" size="50" />
+            <column isNull="false" name="ext" caption="ext" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="hash" caption="哈希值" type="string" />
+            <column isNull="false" name="url" caption="链接地址" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+        <table name="sys_domain" desc="用户域">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="contact_name" caption="负责人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="contact_email" caption="负责人邮箱" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="contact_mobile" caption="负责人电话" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="data_source" caption="数据库链接串" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="domain_url" caption="网址" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="login_url" caption="登录页" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="index_url" caption="首页" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="true" name="theme" caption="样式" type="string" size="50" dbtype="varchar(50)"/>
+            <column name="type" caption="域类型" type="int32"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="sync_flag" caption="是否同步了数据库标志" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="local_time" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_time" caption="最后更新时间" type="int64" />
+            <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
+        </table>
+    </tables>
+</application>

+ 4 - 0
models/LoginReturnInfo_gen.go

@@ -43,6 +43,10 @@ type LoginReturnInfo struct {
 	LastUpdateTime int64 `json:"last_update_time"`
 	//是否删除 1:删除   0:正常
 	DelFlag int32 `json:"del_flag"`
+	//模板id
+	TempId string `json:"temp_id"`
+	//模板值
+	TempValue string `json:"temp_value"`
 
 	//token
 	Token   string `json:"token"`

+ 46 - 0
models/SysArea_gen.go

@@ -0,0 +1,46 @@
+
+package models
+import (
+	//__import_packages__
+)
+
+type SysArea struct {
+	//主键
+	Id   string    `xorm:"'id' varchar(36) pk notnull "json:"id"`
+	//区域名称
+	Name   string    `xorm:"'name' varchar(36) notnull "json:"name"`
+	//父节点
+	Parent   string    `xorm:"'parent' varchar(1024) notnull "json:"parent"`
+	//继承关系
+	Inheritance   string    `xorm:"'inheritance' varchar(1024) notnull "json:"inheritance"`
+	//组织ID
+	OrgId   string    `xorm:"'org_id' varchar(36) notnull "json:"org_id"`
+	//模板ID
+	TempId   string    `xorm:"'temp_id' varchar(36) notnull "json:"temp_id"`
+	//模板内容
+	TempValue   string    `xorm:"'temp_value' text notnull "json:"temp_value"`
+	//负责人
+	Manager   string    `xorm:"'manager' varchar(36) notnull "json:"manager"`
+	//域
+	Domain   string    `xorm:"'domain' varchar(50) notnull "json:"domain"`
+	//创建人
+	CreateBy   string    `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
+	//创建时间
+	CreateTime   LocalTime    `xorm:"'create_time' notnull "json:"create_time"`
+	//最后更新人
+	LastUpdateBy   string    `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
+	//最后更新时间
+	LastUpdateTime   int64    `xorm:"'last_update_time' notnull "json:"last_update_time"`
+	//是否删除 1:删除   0:正常
+	DelFlag   int32    `xorm:"'del_flag' notnull "json:"del_flag"`
+
+}
+
+func (t *SysArea) TableName() string {
+	return "sys_area"
+}
+
+func init() {
+    AddTableName("sys_area")
+	RegisterModel(new(SysArea))
+}

+ 12 - 11
models/SysUserRole_gen.go

@@ -1,26 +1,27 @@
-package models
 
+package models
 import (
-//__import_packages__
+	//__import_packages__
 )
 
 type SysUserRole struct {
 	//主键
-	Id string `xorm:"'id' varchar(36) pk notnull "json:"id"`
+	Id   string    `xorm:"'id' varchar(36) pk notnull "json:"id"`
 	//用户ID
-	UserId string `xorm:"'user_id' varchar(36) notnull "json:"user_id"`
+	UserId   string    `xorm:"'user_id' varchar(36) notnull "json:"user_id"`
 	//角色ID
-	RoleId string `xorm:"'role_id' varchar(36) notnull "json:"role_id"`
+	RoleId   string    `xorm:"'role_id' varchar(36) notnull "json:"role_id"`
 	//创建人
-	CreateBy string `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
+	CreateBy   string    `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
 	//创建时间
-	CreateTime LocalTime `xorm:"'create_time' notnull "json:"create_time"`
+	CreateTime   LocalTime    `xorm:"'create_time' notnull "json:"create_time"`
 	//最后更新人
-	LastUpdateBy string `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
+	LastUpdateBy   string    `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
 	//最后更新时间
-	LastUpdateTime int64 `xorm:"'last_update_time' notnull "json:"last_update_time"`
+	LastUpdateTime   int64    `xorm:"'last_update_time' notnull "json:"last_update_time"`
 	//是否删除 1:删除   0:正常
-	DelFlag int32 `xorm:"'del_flag' notnull "json:"del_flag"`
+	DelFlag   int32    `xorm:"'del_flag' notnull "json:"del_flag"`
+
 }
 
 func (t *SysUserRole) TableName() string {
@@ -28,6 +29,6 @@ func (t *SysUserRole) TableName() string {
 }
 
 func init() {
-	AddTableName("sys_user_role")
+    AddTableName("sys_user_role")
 	RegisterModel(new(SysUserRole))
 }

+ 4 - 0
models/SysUser_gen.go

@@ -41,6 +41,10 @@ type SysUser struct {
 	LastUpdateTime   int64    `xorm:"'last_update_time' notnull "json:"last_update_time"`
 	//是否删除 1:删除   0:正常
 	DelFlag   int32    `xorm:"'del_flag' notnull "json:"del_flag"`
+	//模板id
+	TempId   string    `xorm:"'temp_id' varchar(36) notnull "json:"temp_id"`
+	//模板值
+	TempValue   string    `xorm:"'temp_value' text notnull "json:"temp_value"`
 
 }
 

+ 4 - 0
models/UserInfo_gen.go

@@ -43,6 +43,10 @@ type UserInfo struct {
 	LastUpdateTime int64 `json:"last_update_time"`
 	//是否删除 1:删除   0:正常
 	DelFlag int32 `json:"del_flag"`
+	//模板id
+	TempId string `json:"temp_id"`
+	//模板值
+	TempValue string `json:"temp_value"`
 
 	//部门名称
 	OrgName   string `json:"org_name"`

+ 74 - 73
routers/system_gen.go

@@ -1,126 +1,127 @@
+
 package routers
 
 import (
-	"git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware"
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
 )
 
-func init() {
+func init(){
 	addRegisterHandler(registerSystemRouter)
 }
 
-func registerSystemRouter(e *engine.ApiEngine) {
-	api := e.GinEngine.Group("/api")
-	v1 := api.Group("/v1/system")
-	_router["system"] = v1
+func registerSystemRouter(e *engine.ApiEngine){
+	api:=e.GinEngine.Group("/api")
+	v1:=api.Group("/v1/system")
+    _router["system"] = v1
 	v1.Use(middleware.LoginWare())
 
 	ctrler := gen.NewSystemController(e)
 
-	v1.GET("/sidebar", ctrler.Sidebar)
-	v1.POST("/sidebar", ctrler.Sidebar)
 
-	v1.GET("/find_user_page", ctrler.FindUserPage)
-	v1.POST("/find_user_page", ctrler.FindUserPage)
 
-	v1.GET("/get_org_tree", ctrler.GetOrgTree)
-	v1.POST("/get_org_tree", ctrler.GetOrgTree)
+	v1.GET("/sidebar",ctrler.Sidebar)
+	v1.POST("/sidebar",ctrler.Sidebar)
 
-	v1.GET("/get_menu_tree", ctrler.GetMenuTree)
-	v1.POST("/get_menu_tree", ctrler.GetMenuTree)
+	v1.GET("/find_user_page",ctrler.FindUserPage)
+	v1.POST("/find_user_page",ctrler.FindUserPage)
 
-	v1.GET("/get_domain_tree", ctrler.GetDomainTree)
-	v1.POST("/get_domain_tree", ctrler.GetDomainTree)
+	v1.GET("/get_org_tree",ctrler.GetOrgTree)
+	v1.POST("/get_org_tree",ctrler.GetOrgTree)
 
-	v1.GET("/find_org_page", ctrler.FindOrgPage)
-	v1.POST("/find_org_page", ctrler.FindOrgPage)
+	v1.GET("/get_menu_tree",ctrler.GetMenuTree)
+	v1.POST("/get_menu_tree",ctrler.GetMenuTree)
 
-	v1.GET("/find_role_page", ctrler.FindRolePage)
-	v1.POST("/find_role_page", ctrler.FindRolePage)
+	v1.GET("/get_domain_tree",ctrler.GetDomainTree)
+	v1.POST("/get_domain_tree",ctrler.GetDomainTree)
 
-	v1.GET("/find_menu_page", ctrler.FindMenuPage)
-	v1.POST("/find_menu_page", ctrler.FindMenuPage)
+	v1.GET("/find_org_page",ctrler.FindOrgPage)
+	v1.POST("/find_org_page",ctrler.FindOrgPage)
 
-	v1.GET("/find_domain_page", ctrler.FindDomainPage)
-	v1.POST("/find_domain_page", ctrler.FindDomainPage)
+	v1.GET("/find_role_page",ctrler.FindRolePage)
+	v1.POST("/find_role_page",ctrler.FindRolePage)
 
-	v1.GET("/add_user", ctrler.AddUser)
-	v1.POST("/add_user", ctrler.AddUser)
+	v1.GET("/find_menu_page",ctrler.FindMenuPage)
+	v1.POST("/find_menu_page",ctrler.FindMenuPage)
 
-	v1.GET("/del_user", ctrler.DelUser)
-	v1.POST("/del_user", ctrler.DelUser)
+	v1.GET("/find_domain_page",ctrler.FindDomainPage)
+	v1.POST("/find_domain_page",ctrler.FindDomainPage)
 
-	v1.GET("/update_user", ctrler.UpdateUser)
-	v1.POST("/update_user", ctrler.UpdateUser)
+	v1.GET("/add_user",ctrler.AddUser)
+	v1.POST("/add_user",ctrler.AddUser)
 
-	v1.GET("/get_user", ctrler.GetUser)
-	//v1.POST("/get_user",ctrler.GetUser)
+	v1.GET("/del_user",ctrler.DelUser)
+	v1.POST("/del_user",ctrler.DelUser)
 
-	v1.GET("/add_role", ctrler.AddRole)
-	v1.POST("/add_role", ctrler.AddRole)
+	v1.GET("/update_user",ctrler.UpdateUser)
+	v1.POST("/update_user",ctrler.UpdateUser)
 
-	v1.GET("/del_role", ctrler.DelRole)
-	v1.POST("/del_role", ctrler.DelRole)
+	v1.GET("/get_user",ctrler.GetUser)
+	//v1.POST("/get_user",ctrler.GetUser)
+
+	v1.GET("/add_role",ctrler.AddRole)
+	v1.POST("/add_role",ctrler.AddRole)
 
-	v1.GET("/update_role", ctrler.UpdateRole)
-	v1.POST("/update_role", ctrler.UpdateRole)
+	v1.GET("/del_role",ctrler.DelRole)
+	v1.POST("/del_role",ctrler.DelRole)
 
-	v1.GET("/find_role_menu", ctrler.FindRoleMenu)
-	v1.POST("/find_role_menu", ctrler.FindRoleMenu)
+	v1.GET("/update_role",ctrler.UpdateRole)
+	v1.POST("/update_role",ctrler.UpdateRole)
 
-	v1.GET("/save_role_menu", ctrler.SaveRoleMenu)
-	v1.POST("/save_role_menu", ctrler.SaveRoleMenu)
+	v1.GET("/find_role_menu",ctrler.FindRoleMenu)
+	v1.POST("/find_role_menu",ctrler.FindRoleMenu)
 
-	v1.GET("/role_all", ctrler.RoleAll)
-	v1.POST("/role_all", ctrler.RoleAll)
+	v1.GET("/save_role_menu",ctrler.SaveRoleMenu)
+	v1.POST("/save_role_menu",ctrler.SaveRoleMenu)
 
-	v1.GET("/find_permissions", ctrler.FindPermissions)
-	v1.POST("/find_permissions", ctrler.FindPermissions)
+	v1.GET("/role_all",ctrler.RoleAll)
+	v1.POST("/role_all",ctrler.RoleAll)
 
-	v1.GET("/add_menu", ctrler.AddMenu)
-	v1.POST("/add_menu", ctrler.AddMenu)
+	v1.GET("/find_permissions",ctrler.FindPermissions)
+	v1.POST("/find_permissions",ctrler.FindPermissions)
 
-	v1.GET("/del_menu", ctrler.DelMenu)
-	v1.POST("/del_menu", ctrler.DelMenu)
+	v1.GET("/add_menu",ctrler.AddMenu)
+	v1.POST("/add_menu",ctrler.AddMenu)
 
-	v1.GET("/update_menu", ctrler.UpdateMenu)
-	v1.POST("/update_menu", ctrler.UpdateMenu)
+	v1.GET("/del_menu",ctrler.DelMenu)
+	v1.POST("/del_menu",ctrler.DelMenu)
 
-	v1.GET("/add_org", ctrler.AddOrg)
-	v1.POST("/add_org", ctrler.AddOrg)
+	v1.GET("/update_menu",ctrler.UpdateMenu)
+	v1.POST("/update_menu",ctrler.UpdateMenu)
 
-	v1.GET("/del_org", ctrler.DelOrg)
-	v1.POST("/del_org", ctrler.DelOrg)
+	v1.GET("/add_org",ctrler.AddOrg)
+	v1.POST("/add_org",ctrler.AddOrg)
 
-	v1.GET("/update_org", ctrler.UpdateOrg)
-	v1.POST("/update_org", ctrler.UpdateOrg)
+	v1.GET("/del_org",ctrler.DelOrg)
+	v1.POST("/del_org",ctrler.DelOrg)
 
-	v1.GET("/get_org_by_userid", ctrler.GetOrgByUserid)
-	v1.POST("/get_org_by_userid", ctrler.GetOrgByUserid)
+	v1.GET("/update_org",ctrler.UpdateOrg)
+	v1.POST("/update_org",ctrler.UpdateOrg)
 
-	v1.GET("/add_domain", ctrler.AddDomain)
-	v1.POST("/add_domain", ctrler.AddDomain)
+	v1.GET("/get_org_by_userid",ctrler.GetOrgByUserid)
+	v1.POST("/get_org_by_userid",ctrler.GetOrgByUserid)
 
-	v1.GET("/del_domain", ctrler.DelDomain)
-	v1.POST("/del_domain", ctrler.DelDomain)
+	v1.GET("/add_domain",ctrler.AddDomain)
+	v1.POST("/add_domain",ctrler.AddDomain)
 
-	v1.GET("/update_domain", ctrler.UpdateDomain)
-	v1.POST("/update_domain", ctrler.UpdateDomain)
+	v1.GET("/del_domain",ctrler.DelDomain)
+	v1.POST("/del_domain",ctrler.DelDomain)
 
-	v1.GET("/get_domain", ctrler.GetDomain)
-	//v1.POST("/get_domain",ctrler.GetDomain)
+	v1.GET("/update_domain",ctrler.UpdateDomain)
+	v1.POST("/update_domain",ctrler.UpdateDomain)
 
-	v1.GET("/add_domain_menu", ctrler.AddDomainMenu)
-	v1.POST("/add_domain_menu", ctrler.AddDomainMenu)
+	v1.GET("/add_domain_menu",ctrler.AddDomainMenu)
+	v1.POST("/add_domain_menu",ctrler.AddDomainMenu)
 
-	v1.GET("/get_domain_menu_tree", ctrler.GetDomainMenuTree)
+	v1.GET("/get_domain_menu_tree",ctrler.GetDomainMenuTree)
 	//v1.POST("/get_domain_menu_tree",ctrler.GetDomainMenuTree)
 
-	v1.GET("/get_role_menu_tree", ctrler.GetRoleMenuTree)
+	v1.GET("/get_role_menu_tree",ctrler.GetRoleMenuTree)
 	//v1.POST("/get_role_menu_tree",ctrler.GetRoleMenuTree)
 
 	//v1.GET("/add_role_menu",ctrler.AddRoleMenu)
-	v1.POST("/add_role_menu", ctrler.AddRoleMenu)
+	v1.POST("/add_role_menu",ctrler.AddRoleMenu)
 
 }
+

+ 5 - 5
sqlconfig/light-apiengine/sys_user_gen.xml

@@ -2,13 +2,13 @@
 <sqlMap>
     <sql id="insert_sys_user">
         insert into sys_user
-		(`id`,`login_id`,`password`,`name`,`full_name`,`mobile`,`email`,`org_id`,`gender`,`type`,`status`,`avatar`,`domain`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`)
+		(`id`,`login_id`,`password`,`name`,`full_name`,`mobile`,`email`,`org_id`,`gender`,`type`,`status`,`avatar`,`domain`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`,`temp_id`,`temp_value`)
 		values
-		(?id,?login_id,?password,?name,?full_name,?mobile,?email,?org_id,?gender,?type,?status,?avatar,?domain,?create_by,?create_time,?last_update_by,?last_update_time,?del_flag)
+		(?id,?login_id,?password,?name,?full_name,?mobile,?email,?org_id,?gender,?type,?status,?avatar,?domain,?create_by,?create_time,?last_update_by,?last_update_time,?del_flag,?temp_id,?temp_value)
     </sql>
     <sql id="update_sys_user">
         update sys_user set
-		`login_id` = ?login_id,`password` = ?password,`name` = ?name,`full_name` = ?full_name,`mobile` = ?mobile,`email` = ?email,`org_id` = ?org_id,`gender` = ?gender,`type` = ?type,`status` = ?status,`avatar` = ?avatar,`domain` = ?domain,`create_by` = ?create_by,`create_time` = ?create_time,`last_update_by` = ?last_update_by,`last_update_time` = ?last_update_time,`del_flag` = ?del_flag
+		`login_id` = ?login_id,`password` = ?password,`name` = ?name,`full_name` = ?full_name,`mobile` = ?mobile,`email` = ?email,`org_id` = ?org_id,`gender` = ?gender,`type` = ?type,`status` = ?status,`avatar` = ?avatar,`domain` = ?domain,`create_by` = ?create_by,`create_time` = ?create_time,`last_update_by` = ?last_update_by,`last_update_time` = ?last_update_time,`del_flag` = ?del_flag,`temp_id` = ?temp_id,`temp_value` = ?temp_value
 		where id = ?id
     </sql>
     <sql id="deleteone_sys_user">
@@ -17,13 +17,13 @@
     </sql>
     <sql id="selectone_sys_user">
         select 
-			`id`,`login_id`,`password`,`name`,`full_name`,`mobile`,`email`,`org_id`,`gender`,`type`,`status`,`avatar`,`domain`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`
+			`id`,`login_id`,`password`,`name`,`full_name`,`mobile`,`email`,`org_id`,`gender`,`type`,`status`,`avatar`,`domain`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`,`temp_id`,`temp_value`
         from sys_user
 		where id = ?id
     </sql>
     <sql id="selectall_sys_user">
         select 
-			`id`,`login_id`,`password`,`name`,`full_name`,`mobile`,`email`,`org_id`,`gender`,`type`,`status`,`avatar`,`domain`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`
+			`id`,`login_id`,`password`,`name`,`full_name`,`mobile`,`email`,`org_id`,`gender`,`type`,`status`,`avatar`,`domain`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`,`temp_id`,`temp_value`
         from sys_user
     </sql>
 </sqlMap>