algor_permission.go 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. package constants
  2. const (
  3. // 决策模型
  4. AlgorUserPermissionDecisionModelView = "algor:decisionModel:view"
  5. AlgorUserPermissionDecisionModelEdit = "algor:decisionModel:edit"
  6. AlgorUserPermissionDecisionModelDelete = "algor:decisionModel:delete"
  7. // 应用
  8. AlgorUserPermissionAppView = "algor:app:view"
  9. AlgorUserPermissionAppEdit = "algor:app:edit"
  10. AlgorUserPermissionAppResetSecret = "algor:app:resetSecret"
  11. AlgorUserPermissionAppDelete = "algor:app:delete"
  12. // 系统标签
  13. AlgorUserPermissionSystemTagView = "algor:systemTag:view"
  14. AlgorUserPermissionSystemTagEdit = "algor:systemTag:edit"
  15. AlgorUserPermissionSystemTagDelete = "algor:systemTag:delete"
  16. // 问题模板
  17. AlgorUserPermissionQuestionnaireTemplateView = "algor:questionnaireTemplate:view"
  18. AlgorUserPermissionQuestionnaireTemplateEdit = "algor:questionnaireTemplate:edit"
  19. AlgorUserPermissionQuestionnaireTemplateDelete = "algor:questionnaireTemplate:delete"
  20. // 问题库
  21. AlgorUserPermissionQuestionnaireSubjectView = "algor:questionnaireSubject:view"
  22. AlgorUserPermissionQuestionnaireSubjectEdit = "algor:questionnaireSubject:edit"
  23. AlgorUserPermissionQuestionnaireSubjectDelete = "algor:questionnaireSubject:delete"
  24. // 问卷
  25. AlgorUserPermissionSurveyView = "algor:survey:view"
  26. AlgorUserPermissionSurveyEdit = "algor:survey:edit"
  27. AlgorUserPermissionSurveyDelete = "algor:survey:delete"
  28. // 数据处理
  29. AlgorUserPermissionDataView = "algor:data:view" // 数据查看
  30. AlgorUserPermissionDataProcess = "algor:data:process" // 数据处理
  31. AlgorUserPermissionDataEdit = "algor:data:edit" // 数据编辑
  32. AlgorUserPermissionDataChangeProcesser = "algor:data:change-processer" // 更改数据处理者
  33. AlgorUserPermissionDataTableHeaderSet = "algor:data:table-header-set" // 表头设置
  34. AlgorUserPermissionDataTemplateSet = "algor:data:template-set" // 模板设置
  35. // 知识图谱
  36. AlgorUserPermissionKnowledgeGraphEdit = "algor:knowledgeGraph:edit" // 知识图谱编辑
  37. AlgorUserPermissionKnowledgeGraphNodeEdit = "algor:knowledgeGraphNode:edit" // 图谱节点编辑
  38. // 知识库
  39. AlgorUserPermissionArticleView = "algor:article:view" // 知识库查看
  40. AlgorUserPermissionArticleEdit = "algor:article:edit" // 知识库编辑
  41. AlgorUserPermissionArticleDelete = "algor:article:delete" // 知识库删除
  42. // 知识库图片管理
  43. AlgorUserPermissionArticlePictureView = "algor:articlePicture:view" // 知识库图片查看
  44. AlgorUserPermissionArticlePictureEdit = "algor:articlePicture:edit" // 知识库图片编辑
  45. AlgorUserPermissionArticlePictureDelete = "algor:articlePicture:delete" // 知识库图片删除
  46. // 表单管理
  47. AlgorUserPermissionFormView = "algor:form:view" // 表单查看
  48. AlgorUserPermissionFormEdit = "algor:form:edit" // 表单编辑
  49. )
  50. var AlgorUserPermissionNames = map[string]*Permission{
  51. AlgorUserPermissionDecisionModelView: {
  52. Name: "决策模型查看",
  53. },
  54. AlgorUserPermissionDecisionModelEdit: {
  55. Name: "决策模型编辑",
  56. },
  57. AlgorUserPermissionDecisionModelDelete: {
  58. Name: "决策模型删除",
  59. },
  60. AlgorUserPermissionAppView: {
  61. Name: "应用查看",
  62. },
  63. AlgorUserPermissionAppEdit: {
  64. Name: "应用编辑",
  65. },
  66. AlgorUserPermissionAppResetSecret: {
  67. Name: "应用重置密钥",
  68. },
  69. AlgorUserPermissionAppDelete: {
  70. Name: "应用删除",
  71. },
  72. AlgorUserPermissionSystemTagView: {
  73. Name: "系统标签查看",
  74. },
  75. AlgorUserPermissionSystemTagEdit: {
  76. Name: "系统标签编辑",
  77. },
  78. AlgorUserPermissionSystemTagDelete: {
  79. Name: "系统标签删除",
  80. },
  81. AlgorUserPermissionQuestionnaireTemplateView: {
  82. Name: "问题模板查看",
  83. },
  84. AlgorUserPermissionQuestionnaireTemplateEdit: {
  85. Name: "问题模板编辑",
  86. },
  87. AlgorUserPermissionQuestionnaireTemplateDelete: {
  88. Name: "问题模板删除",
  89. },
  90. AlgorUserPermissionQuestionnaireSubjectView: {
  91. Name: "问题库查看",
  92. },
  93. AlgorUserPermissionQuestionnaireSubjectEdit: {
  94. Name: "问题库编辑",
  95. },
  96. AlgorUserPermissionQuestionnaireSubjectDelete: {
  97. Name: "问题库删除",
  98. },
  99. AlgorUserPermissionSurveyView: {
  100. Name: "问卷查看",
  101. },
  102. AlgorUserPermissionSurveyEdit: {
  103. Name: "问卷编辑",
  104. },
  105. AlgorUserPermissionSurveyDelete: {
  106. Name: "问卷删除",
  107. },
  108. AlgorUserPermissionDataView: {
  109. Name: "数据查看",
  110. },
  111. AlgorUserPermissionDataProcess: {
  112. Name: "数据处理",
  113. },
  114. AlgorUserPermissionDataEdit: {
  115. Name: "数据编辑",
  116. },
  117. AlgorUserPermissionDataChangeProcesser: {
  118. Name: "更改数据处理者",
  119. },
  120. AlgorUserPermissionDataTableHeaderSet: {
  121. Name: "表头设置",
  122. },
  123. AlgorUserPermissionDataTemplateSet: {
  124. Name: "模板设置",
  125. },
  126. AlgorUserPermissionKnowledgeGraphEdit: {
  127. Name: "图谱设置",
  128. },
  129. AlgorUserPermissionKnowledgeGraphNodeEdit: {
  130. Name: "知识图谱",
  131. },
  132. AlgorUserPermissionArticleView: {
  133. Name: "知识库内容查看",
  134. },
  135. AlgorUserPermissionArticleEdit: {
  136. Name: "知识库内容编辑",
  137. },
  138. AlgorUserPermissionArticleDelete: {
  139. Name: "知识库内容删除",
  140. },
  141. AlgorUserPermissionArticlePictureView: {
  142. Name: "知识库图片查看",
  143. },
  144. AlgorUserPermissionArticlePictureEdit: {
  145. Name: "知识库图片编辑",
  146. },
  147. AlgorUserPermissionArticlePictureDelete: {
  148. Name: "知识库图片删除",
  149. },
  150. AlgorUserPermissionFormView: {
  151. Name: "表单查看",
  152. },
  153. AlgorUserPermissionFormEdit: {
  154. Name: "表单编辑",
  155. },
  156. }