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}) }