| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- 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"
- )
- // SysAppController operations for SysApp
- type SysAppController struct {
- apiengine *engine.ApiEngine
- }
- func NewSysAppController(e *engine.ApiEngine) *SysAppController {
- controller := &SysAppController{e}
- return controller
- }
- // AddAppFun
- // @Title AddAppFun
- // @Description 添加APP功能
- // @Param string false "功能"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /add_app_fun [post,get,put]
- func (c *SysAppController) AddAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_AddAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // DelAppFun
- // @Title DelAppFun
- // @Description 删除app功能
- // @Param id string false "APP功能ID"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /del_app_fun [post,get,put]
- func (c *SysAppController) DelAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_DelAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // UpdateAppFun
- // @Title UpdateAppFun
- // @Description 更新APP功能
- // @Param string false "功能"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /update_app_fun [post,get,put]
- func (c *SysAppController) UpdateAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_UpdateAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // FindAppFunPage
- // @Title FindAppFunPage
- // @Description 分页获取APP功能
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /find_app_fun_page [get,post]
- func (c *SysAppController) FindAppFunPage(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_FindAppFunPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // GetAppFunTree
- // @Title GetAppFunTree
- // @Description 获取APP功能树
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /get_app_fun_tree [get,post]
- func (c *SysAppController) GetAppFunTree(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_GetAppFunTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // AddRoleAppFun
- // @Title AddRoleAppFun
- // @Description 添加角色APP功能
- // @Param string false "功能"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /add_role_app_fun [post,get,put]
- func (c *SysAppController) AddRoleAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_AddRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // DelRoleAppFun
- // @Title DelRoleAppFun
- // @Description 删除角色APP功能
- // @Param id string false "APP功能ID"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /del_role_app_fun [post,get,put]
- func (c *SysAppController) DelRoleAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_DelRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // UpdateRoleAppFun
- // @Title UpdateRoleAppFun
- // @Description 更新角色APP功能
- // @Param string false "功能"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /update_role_app_fun [post,get,put]
- func (c *SysAppController) UpdateRoleAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_UpdateRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // GetRoleAppFun
- // @Title GetRoleAppFun
- // @Description 获取角色APP功能
- // @Param role_id string false "角色id"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /get_role_app_fun [get]
- func (c *SysAppController) GetRoleAppFun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_GetRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // FindRoleAppFunPage
- // @Title FindRoleAppFunPage
- // @Description 分页获取角色APP功能
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /find_role_app_fun_page [get,post]
- func (c *SysAppController) FindRoleAppFunPage(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_FindRoleAppFunPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // GetRoleAppFunTree
- // @Title GetRoleAppFunTree
- // @Description 获取角色APP功能树
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /get_role_app_fun_tree [get,post]
- func (c *SysAppController) GetRoleAppFunTree(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_GetRoleAppFunTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // GetDomainAppFunTree
- // @Title GetDomainAppFunTree
- // @Description 域添加APP功能
- // @Param domain_id string false "域id"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /get_domain_app_fun_tree [get,put]
- func (c *SysAppController) GetDomainAppFunTree(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_GetDomainAppFunTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // AddDomainAppFuns
- // @Title AddDomainAppFuns
- // @Description 域添加菜单
- // @Param false "添加域app_fun"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /add_domain_app_funs [post,get,put]
- func (c *SysAppController) AddDomainAppFuns(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysApp_AddDomainAppFuns(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
|