SysAppController_gen.go 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package gen
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  5. "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
  6. "github.com/gin-gonic/gin"
  7. )
  8. // SysAppController operations for SysApp
  9. type SysAppController struct {
  10. apiengine *engine.ApiEngine
  11. }
  12. func NewSysAppController(e *engine.ApiEngine) *SysAppController {
  13. controller := &SysAppController{e}
  14. return controller
  15. }
  16. // AddAppFun
  17. // @Title AddAppFun
  18. // @Description 添加APP功能
  19. // @Param string false "功能"
  20. // @Success 200 {object} sysReturn
  21. // @Failure 403 :id is empty
  22. // @router /add_app_fun [post,get,put]
  23. func (c *SysAppController) AddAppFun(ctx *gin.Context) {
  24. //
  25. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  26. partial.SysApp_AddAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  27. }
  28. // DelAppFun
  29. // @Title DelAppFun
  30. // @Description 删除app功能
  31. // @Param id string false "APP功能ID"
  32. // @Success 200 {object} sysReturn
  33. // @Failure 403 :id is empty
  34. // @router /del_app_fun [post,get,put]
  35. func (c *SysAppController) DelAppFun(ctx *gin.Context) {
  36. //
  37. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  38. partial.SysApp_DelAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  39. }
  40. // UpdateAppFun
  41. // @Title UpdateAppFun
  42. // @Description 更新APP功能
  43. // @Param string false "功能"
  44. // @Success 200 {object} sysReturn
  45. // @Failure 403 :id is empty
  46. // @router /update_app_fun [post,get,put]
  47. func (c *SysAppController) UpdateAppFun(ctx *gin.Context) {
  48. //
  49. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  50. partial.SysApp_UpdateAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  51. }
  52. // FindAppFunPage
  53. // @Title FindAppFunPage
  54. // @Description 分页获取APP功能
  55. // @Success 200 {object} sysReturn
  56. // @Failure 403 :id is empty
  57. // @router /find_app_fun_page [get,post]
  58. func (c *SysAppController) FindAppFunPage(ctx *gin.Context) {
  59. //
  60. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  61. partial.SysApp_FindAppFunPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  62. }
  63. // GetAppFunTree
  64. // @Title GetAppFunTree
  65. // @Description 获取APP功能树
  66. // @Success 200 {object} sysReturn
  67. // @Failure 403 :id is empty
  68. // @router /get_app_fun_tree [get,post]
  69. func (c *SysAppController) GetAppFunTree(ctx *gin.Context) {
  70. //
  71. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  72. partial.SysApp_GetAppFunTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  73. }
  74. // AddRoleAppFun
  75. // @Title AddRoleAppFun
  76. // @Description 添加角色APP功能
  77. // @Param string false "功能"
  78. // @Success 200 {object} sysReturn
  79. // @Failure 403 :id is empty
  80. // @router /add_role_app_fun [post,get,put]
  81. func (c *SysAppController) AddRoleAppFun(ctx *gin.Context) {
  82. //
  83. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  84. partial.SysApp_AddRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  85. }
  86. // DelRoleAppFun
  87. // @Title DelRoleAppFun
  88. // @Description 删除角色APP功能
  89. // @Param id string false "APP功能ID"
  90. // @Success 200 {object} sysReturn
  91. // @Failure 403 :id is empty
  92. // @router /del_role_app_fun [post,get,put]
  93. func (c *SysAppController) DelRoleAppFun(ctx *gin.Context) {
  94. //
  95. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  96. partial.SysApp_DelRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  97. }
  98. // UpdateRoleAppFun
  99. // @Title UpdateRoleAppFun
  100. // @Description 更新角色APP功能
  101. // @Param string false "功能"
  102. // @Success 200 {object} sysReturn
  103. // @Failure 403 :id is empty
  104. // @router /update_role_app_fun [post,get,put]
  105. func (c *SysAppController) UpdateRoleAppFun(ctx *gin.Context) {
  106. //
  107. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  108. partial.SysApp_UpdateRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  109. }
  110. // GetRoleAppFun
  111. // @Title GetRoleAppFun
  112. // @Description 获取角色APP功能
  113. // @Param role_id string false "角色id"
  114. // @Success 200 {object} sysReturn
  115. // @Failure 403 :id is empty
  116. // @router /get_role_app_fun [get]
  117. func (c *SysAppController) GetRoleAppFun(ctx *gin.Context) {
  118. //
  119. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  120. partial.SysApp_GetRoleAppFun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  121. }
  122. // FindRoleAppFunPage
  123. // @Title FindRoleAppFunPage
  124. // @Description 分页获取角色APP功能
  125. // @Success 200 {object} sysReturn
  126. // @Failure 403 :id is empty
  127. // @router /find_role_app_fun_page [get,post]
  128. func (c *SysAppController) FindRoleAppFunPage(ctx *gin.Context) {
  129. //
  130. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  131. partial.SysApp_FindRoleAppFunPage(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  132. }
  133. // GetRoleAppFunTree
  134. // @Title GetRoleAppFunTree
  135. // @Description 获取角色APP功能树
  136. // @Success 200 {object} sysReturn
  137. // @Failure 403 :id is empty
  138. // @router /get_role_app_fun_tree [get,post]
  139. func (c *SysAppController) GetRoleAppFunTree(ctx *gin.Context) {
  140. //
  141. db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
  142. partial.SysApp_GetRoleAppFunTree(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
  143. }