浏览代码

添加数据字典

huangyh 6 年之前
父节点
当前提交
e4e386530f

+ 281 - 234
controllers/gen/SystemController_gen.go

@@ -1,11 +1,10 @@
-
 package gen
 
 import (
-	"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"
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
+	"github.com/gin-gonic/gin"
 )
 
 // SystemController operations for System
@@ -18,884 +17,932 @@ 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})
 }
 
 // FindUserTemplatePage
 // @Title FindUserTemplatePage
-// @Description 获取用户信息模板分页数         
+// @Description 获取用户信息模板分页数
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_user_template_page  [get,post]
 func (c *SystemController) FindUserTemplatePage(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindUserTemplatePage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindUserTemplateDetailPage
 // @Title FindUserTemplateDetailPage
-// @Description 获取用户信息模板明细分页数         
+// @Description 获取用户信息模板明细分页数
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_user_template_detail_page  [get,post]
 func (c *SystemController) FindUserTemplateDetailPage(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindUserTemplateDetailPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindAreaPage
 // @Title FindAreaPage
-// @Description 获取区域管理分页数         
+// @Description 获取区域管理分页数
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_area_page  [get,post]
 func (c *SystemController) FindAreaPage(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindAreaPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindAreaTemplatePage
 // @Title FindAreaTemplatePage
-// @Description 获取区域模板分页数         
+// @Description 获取区域模板分页数
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_area_template_page  [get,post]
 func (c *SystemController) FindAreaTemplatePage(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindAreaTemplatePage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // FindAreaTemplateDetailPage
 // @Title FindAreaTemplateDetailPage
-// @Description 获取区域模板明细分页数         
+// @Description 获取区域模板明细分页数
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /find_area_template_detail_page  [get,post]
 func (c *SystemController) FindAreaTemplateDetailPage(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_FindAreaTemplateDetailPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetAreaTree
 // @Title GetAreaTree
-// @Description 获取区域管理树         
+// @Description 获取区域管理树
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_area_tree  [get,post]
 func (c *SystemController) GetAreaTree(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetAreaTree(&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})
 }
 
+// FindOptionsetPage
+// @Title FindOptionsetPage
+// @Description 获取字典分页数
+// @Success 200 {object} sysReturn
+// @Failure 403 :id is empty
+// @router /find_optionset_page  [get,post]
+func (c *SystemController) FindOptionsetPage(ctx *gin.Context) {
+	//
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	partial.System_FindOptionsetPage(&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})
 }
 
 // AddArea
 // @Title AddArea
-// @Description 添加区域         
-// @Param	name    string  false  "区域名称"  
-// @Param	parent    string  false  "父节点"  
-// @Param	inheritance    string  false  "继承关系"  
-// @Param	org_id    string  false  "组织ID"  
-// @Param	temp_id    string  false  "模板ID"  
-// @Param	temp_value    string  false  "模板内容"  
-// @Param	manager    string  false  "负责人"  
+// @Description 添加区域
+// @Param	name    string  false  "区域名称"
+// @Param	parent    string  false  "父节点"
+// @Param	inheritance    string  false  "继承关系"
+// @Param	org_id    string  false  "组织ID"
+// @Param	temp_id    string  false  "模板ID"
+// @Param	temp_value    string  false  "模板内容"
+// @Param	manager    string  false  "负责人"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_area  [post,get,put]
 func (c *SystemController) AddArea(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddArea(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelArea
 // @Title DelArea
-// @Description 删除区域         
-// @Param	ids    string  false  "区域ID"  
+// @Description 删除区域
+// @Param	ids    string  false  "区域ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_area  [post,get,put]
 func (c *SystemController) DelArea(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelArea(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // RecoverArea
 // @Title RecoverArea
-// @Description 恢复区域         
-// @Param	ids    string  false  "区域ID"  
+// @Description 恢复区域
+// @Param	ids    string  false  "区域ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /recover_area  [post,get,put]
 func (c *SystemController) RecoverArea(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_RecoverArea(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateArea
 // @Title UpdateArea
-// @Description 修改区域         
-// @Param	name    string  false  "区域名称"  
-// @Param	parent    string  false  "父节点"  
-// @Param	inheritance    string  false  "继承关系"  
-// @Param	org_id    string  false  "组织ID"  
-// @Param	temp_id    string  false  "模板ID"  
-// @Param	temp_value    string  false  "模板内容"  
-// @Param	manager    string  false  "负责人"  
+// @Description 修改区域
+// @Param	name    string  false  "区域名称"
+// @Param	parent    string  false  "父节点"
+// @Param	inheritance    string  false  "继承关系"
+// @Param	org_id    string  false  "组织ID"
+// @Param	temp_id    string  false  "模板ID"
+// @Param	temp_value    string  false  "模板内容"
+// @Param	manager    string  false  "负责人"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_area  [post,get,put]
 func (c *SystemController) UpdateArea(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateArea(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetArea
 // @Title GetArea
-// @Description 根据区域ID获取区域信息         
-// @Param	id    string  false  "区域ID"  
+// @Description 根据区域ID获取区域信息
+// @Param	id    string  false  "区域ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_area  [get]
 func (c *SystemController) GetArea(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetArea(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddAreaTemplate
 // @Title AddAreaTemplate
-// @Description 添加区域模板         
-// @Param	name    string  false  "名称"  
-// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"  
-// @Param	default    int64  false  "是否默认 1:是 0:否"  
+// @Description 添加区域模板
+// @Param	name    string  false  "名称"
+// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"
+// @Param	default    int64  false  "是否默认 1:是 0:否"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_area_template  [post,get,put]
 func (c *SystemController) AddAreaTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddAreaTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateAreaTemplate
 // @Title UpdateAreaTemplate
-// @Description 修改区域模板         
-// @Param	name    string  false  "名称"  
-// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"  
-// @Param	default    int64  false  "是否默认 1:是 0:否"  
+// @Description 修改区域模板
+// @Param	name    string  false  "名称"
+// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"
+// @Param	default    int64  false  "是否默认 1:是 0:否"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_area_template  [post,get,put]
 func (c *SystemController) UpdateAreaTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateAreaTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelAreaTemplate
 // @Title DelAreaTemplate
-// @Description 删除区域模板         
-// @Param	ids    string  false  "区域模板ID 多个之间(,)隔开"  
+// @Description 删除区域模板
+// @Param	ids    string  false  "区域模板ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_area_template  [post,get,put]
 func (c *SystemController) DelAreaTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelAreaTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // RecoverAreaTemplate
 // @Title RecoverAreaTemplate
-// @Description 恢复区域模板         
-// @Param	ids    string  false  "区域模板ID 多个之间(,)隔开"  
+// @Description 恢复区域模板
+// @Param	ids    string  false  "区域模板ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /recover_area_template  [post,get,put]
 func (c *SystemController) RecoverAreaTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_RecoverAreaTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetAreaTemplate
 // @Title GetAreaTemplate
-// @Description 根据区域模板ID获取区域模板信息         
-// @Param	id    string  false  "区域模板ID"  
+// @Description 根据区域模板ID获取区域模板信息
+// @Param	id    string  false  "区域模板ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_area_template  [get]
 func (c *SystemController) GetAreaTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetAreaTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddAreaTemplateDetail
 // @Title AddAreaTemplateDetail
-// @Description 添加区域模板明细         
-// @Param	temp_id    string  false  "模板id"  
-// @Param	name    string  false  "名称"  
-// @Param	value    string  false  "值"  
-// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"  
-// @Param	priority    int64  false  "优先级"  
-// @Param	content    string  false  "内容"  
+// @Description 添加区域模板明细
+// @Param	temp_id    string  false  "模板id"
+// @Param	name    string  false  "名称"
+// @Param	value    string  false  "值"
+// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"
+// @Param	priority    int64  false  "优先级"
+// @Param	content    string  false  "内容"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_area_template_detail  [post,get,put]
 func (c *SystemController) AddAreaTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddAreaTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateAreaTemplateDetail
 // @Title UpdateAreaTemplateDetail
-// @Description 修改区域模板明细         
-// @Param	temp_id    string  false  "模板id"  
-// @Param	name    string  false  "名称"  
-// @Param	value    string  false  "值"  
-// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"  
-// @Param	priority    int64  false  "优先级"  
-// @Param	content    string  false  "内容"  
+// @Description 修改区域模板明细
+// @Param	temp_id    string  false  "模板id"
+// @Param	name    string  false  "名称"
+// @Param	value    string  false  "值"
+// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"
+// @Param	priority    int64  false  "优先级"
+// @Param	content    string  false  "内容"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_area_template_detail  [post,get,put]
 func (c *SystemController) UpdateAreaTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateAreaTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelAreaTemplateDetail
 // @Title DelAreaTemplateDetail
-// @Description 删除区域模板明细         
-// @Param	ids    string  false  "区域模板明细ID 多个之间(,)隔开"  
+// @Description 删除区域模板明细
+// @Param	ids    string  false  "区域模板明细ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_area_template_detail  [post,get,put]
 func (c *SystemController) DelAreaTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelAreaTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // RecoverAreaTemplateDetail
 // @Title RecoverAreaTemplateDetail
-// @Description 恢复区域模板明细         
-// @Param	ids    string  false  "区域模板明细ID 多个之间(,)隔开"  
+// @Description 恢复区域模板明细
+// @Param	ids    string  false  "区域模板明细ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /recover_area_template_detail  [post,get,put]
 func (c *SystemController) RecoverAreaTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_RecoverAreaTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetAreaTemplateDetail
 // @Title GetAreaTemplateDetail
-// @Description 根据区域模板明细ID获取区域模板明细信息         
-// @Param	id    string  false  "区域模板明细ID"  
+// @Description 根据区域模板明细ID获取区域模板明细信息
+// @Param	id    string  false  "区域模板明细ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_area_template_detail  [get]
 func (c *SystemController) GetAreaTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetAreaTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddUserTemplate
 // @Title AddUserTemplate
-// @Description 添加用户信息模板         
-// @Param	name    string  false  "名称"  
-// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"  
-// @Param	default    int64  false  "是否默认 1:是 0:否"  
+// @Description 添加用户信息模板
+// @Param	name    string  false  "名称"
+// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"
+// @Param	default    int64  false  "是否默认 1:是 0:否"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_user_template  [post,get,put]
 func (c *SystemController) AddUserTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddUserTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateUserTemplate
 // @Title UpdateUserTemplate
-// @Description 修改用户信息模板         
-// @Param	name    string  false  "名称"  
-// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"  
-// @Param	default    int64  false  "是否默认 1:是 0:否"  
+// @Description 修改用户信息模板
+// @Param	name    string  false  "名称"
+// @Param	type    int64  false  "模板类型 0:固定模板 1:动态模板 2:自定义模板"
+// @Param	default    int64  false  "是否默认 1:是 0:否"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_user_template  [post,get,put]
 func (c *SystemController) UpdateUserTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateUserTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelUserTemplate
 // @Title DelUserTemplate
-// @Description 删除用户信息模板         
-// @Param	ids    string  false  "用户信息模板ID 多个之间(,)隔开"  
+// @Description 删除用户信息模板
+// @Param	ids    string  false  "用户信息模板ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_user_template  [post,get,put]
 func (c *SystemController) DelUserTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelUserTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // RecoverUserTemplate
 // @Title RecoverUserTemplate
-// @Description 恢复用户信息模板         
-// @Param	ids    string  false  "用户信息模板ID 多个之间(,)隔开"  
+// @Description 恢复用户信息模板
+// @Param	ids    string  false  "用户信息模板ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /recover_user_template  [post,get,put]
 func (c *SystemController) RecoverUserTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_RecoverUserTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetUserTemplate
 // @Title GetUserTemplate
-// @Description 根据用户信息模板ID获取用户信息模板信息         
-// @Param	id    string  false  "用户信息模板ID"  
+// @Description 根据用户信息模板ID获取用户信息模板信息
+// @Param	id    string  false  "用户信息模板ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_user_template  [get]
 func (c *SystemController) GetUserTemplate(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetUserTemplate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // AddUserTemplateDetail
 // @Title AddUserTemplateDetail
-// @Description 添加用户信息模板明细         
-// @Param	temp_id    string  false  "模板id"  
-// @Param	name    string  false  "名称"  
-// @Param	value    string  false  "值"  
-// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"  
-// @Param	priority    int64  false  "优先级"  
-// @Param	content    string  false  "内容"  
+// @Description 添加用户信息模板明细
+// @Param	temp_id    string  false  "模板id"
+// @Param	name    string  false  "名称"
+// @Param	value    string  false  "值"
+// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"
+// @Param	priority    int64  false  "优先级"
+// @Param	content    string  false  "内容"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /add_user_template_detail  [post,get,put]
 func (c *SystemController) AddUserTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_AddUserTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // UpdateUserTemplateDetail
 // @Title UpdateUserTemplateDetail
-// @Description 修改用户信息模板明细         
-// @Param	temp_id    string  false  "模板id"  
-// @Param	name    string  false  "名称"  
-// @Param	value    string  false  "值"  
-// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"  
-// @Param	priority    int64  false  "优先级"  
-// @Param	content    string  false  "内容"  
+// @Description 修改用户信息模板明细
+// @Param	temp_id    string  false  "模板id"
+// @Param	name    string  false  "名称"
+// @Param	value    string  false  "值"
+// @Param	type    int64  false  "类型 0:数值项 1:单选项 2:文字项 3:列表项"
+// @Param	priority    int64  false  "优先级"
+// @Param	content    string  false  "内容"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /update_user_template_detail  [post,get,put]
 func (c *SystemController) UpdateUserTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_UpdateUserTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // DelUserTemplateDetail
 // @Title DelUserTemplateDetail
-// @Description 删除用户信息模板明细         
-// @Param	ids    string  false  "用户信息模板明细ID 多个之间(,)隔开"  
+// @Description 删除用户信息模板明细
+// @Param	ids    string  false  "用户信息模板明细ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /del_user_template_detail  [post,get,put]
 func (c *SystemController) DelUserTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_DelUserTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // RecoverUserTemplateDetail
 // @Title RecoverUserTemplateDetail
-// @Description 恢复用户信息模板明细         
-// @Param	ids    string  false  "用户信息模板明细ID 多个之间(,)隔开"  
+// @Description 恢复用户信息模板明细
+// @Param	ids    string  false  "用户信息模板明细ID 多个之间(,)隔开"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /recover_user_template_detail  [post,get,put]
 func (c *SystemController) RecoverUserTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_RecoverUserTemplateDetail(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
 // GetUserTemplateDetail
 // @Title GetUserTemplateDetail
-// @Description 根据用户信息模板明细ID获取用户信息模板明细信息         
-// @Param	id    string  false  "用户信息模板明细ID"  
+// @Description 根据用户信息模板明细ID获取用户信息模板明细信息
+// @Param	id    string  false  "用户信息模板明细ID"
 // @Success 200 {object} sysReturn
 // @Failure 403 :id is empty
 // @router /get_user_template_detail  [get]
 func (c *SystemController) GetUserTemplateDetail(ctx *gin.Context) {
 	//
-	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
 	partial.System_GetUserTemplateDetail(&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})
 }
 
 // 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})
 }
 
+// AddOptionset
+// @Title AddOptionset
+// @Description 添加字典
+// @Param	      false  "字典"
+// @Success 200 {object} sysReturn
+// @Failure 403 :id is empty
+// @router /add_optionset  [post,get,put]
+func (c *SystemController) AddOptionset(ctx *gin.Context) {
+	//
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	partial.System_AddOptionset(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
+}
+
+// DelOptionset
+// @Title DelOptionset
+// @Description 删除字典
+// @Param	id    string  false  "字典ID"
+// @Success 200 {object} sysReturn
+// @Failure 403 :id is empty
+// @router /del_optionset  [post,get,put]
+func (c *SystemController) DelOptionset(ctx *gin.Context) {
+	//
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	partial.System_DelOptionset(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
+}
+
+// UpdateOptionset
+// @Title UpdateOptionset
+// @Description 修改字典
+// @Param	      false  "字典"
+// @Success 200 {object} sysReturn
+// @Failure 403 :id is empty
+// @router /update_optionset  [post,get,put]
+func (c *SystemController) UpdateOptionset(ctx *gin.Context) {
+	//
+	db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	partial.System_UpdateOptionset(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
+}

+ 74 - 1
controllers/partial/SystemController.go

@@ -733,7 +733,7 @@ func System_AddOrg(c *entitys.CtrlContext) {
 
 	if paramObj0.Parent != "" {
 		parentNodes := []sysmodel.SysOrg{}
-		err := c.Db.SqlMapClient("one_sys_org", paramObj0.Parent).Find(&parentNodes)
+		err := c.Db.SqlMapClient("one_sys_org", map[string]interface{}{"id": paramObj0.Parent}).Find(&parentNodes)
 		if err != nil {
 			c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
 			return
@@ -1383,6 +1383,7 @@ func System_RecoverArea(c *entitys.CtrlContext) {
 func System_UpdateArea(c *entitys.CtrlContext) {
 	var err error
 	var bean sysmodel.SysArea
+
 	if err = c.Ctx.BindJSON(&bean); err != nil {
 		c.Ctx.JSON(200, sysmodel.SysReturn{500, err.Error(), nil})
 		return
@@ -2169,6 +2170,78 @@ func System_GetUserTemplateDetail(c *entitys.CtrlContext) {
 		c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
 	}
 }
+
+// _AddOptionset
+// @Title _AddOptionset
+// @Description 添加字典
+// @Param	      false  "字典"
+// @Success 200 {object} Account
+// @Failure 403 :id is empty
+func System_AddOptionset(c *entitys.CtrlContext) {
+	var paramObj0 models.SysOptionset
+	c.Ctx.BindJSON(&paramObj0)
+	ret := __none_func_system__(paramObj0)
+	if ret {
+		c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
+	} else {
+		c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
+	}
+}
+
+// _DelOptionset
+// @Title _DelOptionset
+// @Description 删除字典
+// @Param	id    string  false  "字典ID"
+// @Success 200 {object} Account
+// @Failure 403 :id is empty
+func System_DelOptionset(c *entitys.CtrlContext) {
+	id := c.Ctx.Query("id")
+
+	ret := __none_func_system__(id)
+	if ret {
+		c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
+	} else {
+		c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
+	}
+}
+
+// _UpdateOptionset
+// @Title _UpdateOptionset
+// @Description 修改字典
+// @Param	      false  "字典"
+// @Success 200 {object} Account
+// @Failure 403 :id is empty
+func System_UpdateOptionset(c *entitys.CtrlContext) {
+	var paramObj0 models.SysOptionset
+	c.Ctx.BindJSON(&paramObj0)
+	ret := __none_func_system__(paramObj0)
+	if ret {
+		c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
+	} else {
+		c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
+	}
+}
+
+// _FindOptionsetPage
+// @Title _FindOptionsetPage
+// @Description 获取字典分页数
+// @Success 200 {object} Account
+// @Failure 403 :id is empty
+func System_FindOptionsetPage(c *entitys.CtrlContext) {
+
+	page, _ := strconv.Atoi(c.Ctx.DefaultQuery("page", "1"))
+	rows, _ := strconv.Atoi(c.Ctx.DefaultQuery("rows", "10"))
+
+	paramMap_i_t := map[string]interface{}{"page": page, "rows": rows}
+	result, err := sysutils.PageSearch(c.Db, "system", "find_optionset_page", "sys_optionset", paramMap_i_t)
+	if err == nil {
+		c.Ctx.JSON(200, sysmodel.SysReturn{200, "", result})
+	} else {
+		c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
+	}
+
+}
+
 func __none_func_system__(params ...interface{}) bool {
 	return true
 }

+ 40 - 0
light-apiengine.xml

@@ -86,6 +86,8 @@
             </api>
             <api name="find_domain_page" desc="获取菜单分页数" function="page" table="sys_domain" method="get,post" >
             </api>
+            <api name="find_optionset_page" desc="获取字典分页数" function="page" table="sys_optionset" 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="密码"/>
@@ -485,6 +487,28 @@
                     <failure ref="$sys_return"></failure>
                 </return>
             </api>
+            <api name="add_optionset" desc="添加字典" method="post,get,put">
+                <param name=""  ref="$sys_optionset" desc="字典"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_optionset" 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_optionset" desc="修改字典" method="post,get,put">
+                <param name=""  ref="$sys_optionset" desc="字典"/>
+                <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文档">
@@ -752,6 +776,7 @@
             <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="hidden" caption="是否隐藏 1:隐藏   0:显示" type="int32"/>
             <column isNull="false" name="del_flag" caption="是否删除 1:删除   0:正常" type="int32"/>
         </table>
         <table name="sys_role_menu" desc="角色与菜单对应">
@@ -838,5 +863,20 @@
             <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_optionset" 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="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="value" caption="值" type="string" dbtype="text"/>
+            <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>

+ 21 - 20
models/SysMenu_gen.go

@@ -1,43 +1,44 @@
-
 package models
+
 import (
-	//__import_packages__
+//__import_packages__
 )
 
 type SysMenu struct {
 	//主键
-	Id   string    `xorm:"'id' varchar(36) pk notnull "json:"id"`
+	Id string `xorm:"'id' varchar(36) pk notnull "json:"id"`
 	//菜单名称
-	Name   string    `xorm:"'name' varchar(36) notnull "json:"name"`
+	Name string `xorm:"'name' varchar(36) notnull "json:"name"`
 	//编码
-	Code   string    `xorm:"'code' varchar(36) notnull "json:"code"`
+	Code string `xorm:"'code' varchar(36) notnull "json:"code"`
 	//父菜单ID,一级菜单为null
-	Parent   string    `xorm:"'parent' varchar(36) null "json:"parent"`
+	Parent string `xorm:"'parent' varchar(36) null "json:"parent"`
 	//继承关系
-	Inheritance   string    `xorm:"'inheritance' varchar(500) null "json:"inheritance"`
+	Inheritance string `xorm:"'inheritance' varchar(500) null "json:"inheritance"`
 	//菜单URL,类型:1.普通页面(如用户管理, /sys/user) 2.嵌套完整外部页面,以http(s)开头的链接 3.嵌套服务器页面,使用iframe:前缀+目标URL(如SQL监控, iframe:/druid/login.html, iframe:前缀会替换成服务器地址)
-	Url   string    `xorm:"'url' varchar(200) notnull "json:"url"`
+	Url string `xorm:"'url' varchar(200) notnull "json:"url"`
 	//菜单组件
-	Component   string    `xorm:"'component' varchar(100) notnull "json:"component"`
+	Component string `xorm:"'component' varchar(100) notnull "json:"component"`
 	//授权(多个用逗号分隔,如:sys:user:add,sys:user:edit)
-	Perms   string    `xorm:"'perms' varchar(500) null "json:"perms"`
+	Perms string `xorm:"'perms' varchar(500) null "json:"perms"`
 	//类型 0:目录   1:菜单   2:按钮
-	Type   int32    `xorm:"'type' notnull "json:"type"`
+	Type int32 `xorm:"'type' notnull "json:"type"`
 	//菜单图标
-	Icon   string    `xorm:"'icon' varchar(50) notnull "json:"icon"`
+	Icon string `xorm:"'icon' varchar(50) notnull "json:"icon"`
 	//排序
-	OrderNum   int32    `xorm:"'order_num' notnull "json:"order_num"`
+	OrderNum int32 `xorm:"'order_num' notnull "json:"order_num"`
 	//创建人
-	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:显示
+	Hidden int32 `xorm:"'hidden' notnull "json:"hidden"`
 	//是否删除 1:删除   0:正常
-	DelFlag   int32    `xorm:"'del_flag' notnull "json:"del_flag"`
-
+	DelFlag int32 `xorm:"'del_flag' notnull "json:"del_flag"`
 }
 
 func (t *SysMenu) TableName() string {
@@ -45,6 +46,6 @@ func (t *SysMenu) TableName() string {
 }
 
 func init() {
-    AddTableName("sys_menu")
+	AddTableName("sys_menu")
 	RegisterModel(new(SysMenu))
 }

+ 15 - 16
models/SysUserTemplateDetail_gen.go

@@ -1,35 +1,34 @@
-
 package models
+
 import (
-	//__import_packages__
+//__import_packages__
 )
 
 type SysUserTemplateDetail struct {
 	//主键
-	Id   string    `xorm:"'id' varchar(36) pk notnull "json:"id"`
+	Id string `xorm:"'id' varchar(36) pk notnull "json:"id"`
 	//模板ID
-	TempId   string    `xorm:"'temp_id' varchar(200) notnull "json:"temp_id"`
+	TempId string `xorm:"'temp_id' varchar(200) notnull "json:"temp_id"`
 	//名称
-	Name   string    `xorm:"'name' varchar(50) notnull "json:"name"`
+	Name string `xorm:"'name' varchar(50) notnull "json:"name"`
 	//值
-	Value   string    `xorm:"'value' varchar(50) notnull "json:"value"`
+	Value string `xorm:"'value' varchar(50) notnull "json:"value"`
 	//模板类型 0:数值项 1:单选项 2:文字项 3:列表项
-	Type   int64    `xorm:"'type' int notnull "json:"type"`
+	Type int64 `xorm:"'type' int notnull "json:"type"`
 	//模板内容
-	Content   string    `xorm:"'content' text notnull "json:"content"`
+	Content string `xorm:"'content' text notnull "json:"content"`
 	//优先级
-	Priority   int64    `xorm:"'priority' int notnull "json:"priority"`
+	Priority int64 `xorm:"'priority' int notnull "json:"priority"`
 	//是否删除 1:删除   0:正常
-	DelFlag   int32    `xorm:"'del_flag' notnull "json:"del_flag"`
+	DelFlag int32 `xorm:"'del_flag' notnull "json:"del_flag"`
 	//创建人
-	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"`
 }
 
 func (t *SysUserTemplateDetail) TableName() string {
@@ -37,6 +36,6 @@ func (t *SysUserTemplateDetail) TableName() string {
 }
 
 func init() {
-    AddTableName("sys_user_template_detail")
+	AddTableName("sys_user_template_detail")
 	RegisterModel(new(SysUserTemplateDetail))
 }

+ 12 - 0
routers/system_gen.go

@@ -63,6 +63,9 @@ func registerSystemRouter(e *engine.ApiEngine) {
 	v1.GET("/find_domain_page", ctrler.FindDomainPage)
 	v1.POST("/find_domain_page", ctrler.FindDomainPage)
 
+	v1.GET("/find_optionset_page", ctrler.FindOptionsetPage)
+	v1.POST("/find_optionset_page", ctrler.FindOptionsetPage)
+
 	v1.GET("/add_user", ctrler.AddUser)
 	v1.POST("/add_user", ctrler.AddUser)
 
@@ -213,4 +216,13 @@ func registerSystemRouter(e *engine.ApiEngine) {
 	//v1.GET("/add_role_menu",ctrler.AddRoleMenu)
 	v1.POST("/add_role_menu", ctrler.AddRoleMenu)
 
+	v1.GET("/add_optionset", ctrler.AddOptionset)
+	v1.POST("/add_optionset", ctrler.AddOptionset)
+
+	v1.GET("/del_optionset", ctrler.DelOptionset)
+	v1.POST("/del_optionset", ctrler.DelOptionset)
+
+	v1.GET("/update_optionset", ctrler.UpdateOptionset)
+	v1.POST("/update_optionset", ctrler.UpdateOptionset)
+
 }

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

@@ -2,13 +2,13 @@
 <sqlMap>
     <sql id="insert_sys_menu">
         insert into sys_menu
-		(`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`)
+		(`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`hidden`,`del_flag`)
 		values
-		(?id,?name,?code,?parent,?inheritance,?url,?component,?perms,?type,?icon,?order_num,?create_by,?create_time,?last_update_by,?last_update_time,?del_flag)
+		(?id,?name,?code,?parent,?inheritance,?url,?component,?perms,?type,?icon,?order_num,?create_by,?create_time,?last_update_by,?last_update_time,?hidden,?del_flag)
     </sql>
     <sql id="update_sys_menu">
         update sys_menu set
-		`name` = ?name,`code` = ?code,`parent` = ?parent,`inheritance` = ?inheritance,`url` = ?url,`component` = ?component,`perms` = ?perms,`type` = ?type,`icon` = ?icon,`order_num` = ?order_num,`create_by` = ?create_by,`create_time` = ?create_time,`last_update_by` = ?last_update_by,`last_update_time` = ?last_update_time,`del_flag` = ?del_flag
+		`name` = ?name,`code` = ?code,`parent` = ?parent,`inheritance` = ?inheritance,`url` = ?url,`component` = ?component,`perms` = ?perms,`type` = ?type,`icon` = ?icon,`order_num` = ?order_num,`create_by` = ?create_by,`create_time` = ?create_time,`last_update_by` = ?last_update_by,`last_update_time` = ?last_update_time,`hidden` = ?hidden,`del_flag` = ?del_flag
 		where id = ?id
     </sql>
     <sql id="deleteone_sys_menu">
@@ -17,13 +17,13 @@
     </sql>
     <sql id="selectone_sys_menu">
         select 
-			`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`
+			`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`hidden`,`del_flag`
         from sys_menu
 		where id = ?id
     </sql>
     <sql id="selectall_sys_menu">
         select 
-			`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`
+			`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`hidden`,`del_flag`
         from sys_menu
     </sql>
 </sqlMap>

+ 7 - 0
sqlconfig/system_controller/system_find_optionset_page_count.tpl

@@ -0,0 +1,7 @@
+
+select
+    count(*) records
+from
+    sys_optionset
+where
+	del_flag = 0

+ 8 - 0
sqlconfig/system_controller/system_find_optionset_page_select.tpl

@@ -0,0 +1,8 @@
+
+select
+    sys_optionset.*
+from
+    sys_optionset
+where
+    del_flag = 0
+LIMIT {{.rows}} OFFSET {{.offset}}