Browse Source

权限提交

weiwenhai 7 years ago
parent
commit
8000f3cc4f

+ 69 - 69
examcloud-core-questions-starter/src/main/resources/security-mapping.properties

@@ -1,78 +1,78 @@
 #cn.com.qmth.examcloud.service.core.api.CourseController
-[${api_cqb}/][/course/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/course][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/course][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/course/{coruse_id}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/course][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/course/{courseNo}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/course/allCourses][GET]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/course/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/course][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/course][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/course/{coruse_id}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/course][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/course/{courseNo}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/course/allCourses][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.GenPaperController
-[${api_cqb}/][/genPaper/simple][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/genPaper/normal][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/genPaper/blue][POST]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/genPaper/simple][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/genPaper/normal][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/genPaper/blue][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #/cn.com.qmth.examcloud.service.core.api.GenPaperController.ImportPaperController
-[${api_cqb}/][/importPaper][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/importPaper/saveBlankPaper/{courseNo}/{courseName}/{paperName}][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/clonePaper/{paperId}/{paperName}/{courseNo}][POST]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/importPaper][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/importPaper/saveBlankPaper/{courseNo}/{courseName}/{paperName}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/clonePaper/{paperId}/{paperName}/{courseNo}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.PaperController
-[${api_cqb}/][/paper/{paperId}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/importPaper/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/importPaperNotSuccess/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/getImportPaper][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/getGenPaper][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/genPaper/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/genPaper/{ids}/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/{paperIds}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/pass][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/pass][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/noPass][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/list/{examId}/{courseCode}/{groupCode}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/join/{examId}/{courseCode}/{groupCode}/{paperId}][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/release/{examId}/{courseCode}/{groupCode}/{paperId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/groupCode/{examId}/{courseCode}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/groupCode/{examId}/{courseCode}/{groupCode}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/deleteQuestion/{questionId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/addQuestion/{paperId}/{paperDetailId}][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/{paperId}/reduplicate-questions][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/listNames/{questionId}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/listQuestion/{paperId}/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paper/selectQuestions/{paperId}/{paperDetailId}][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/importPaper/{ids}/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/importPaper/course][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/useBasePaper/{paperIds}][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/uploadRadio/{paperId}][POST]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/paper/{paperId}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/importPaper/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/importPaperNotSuccess/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/getImportPaper][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/getGenPaper][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/genPaper/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/genPaper/{ids}/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/{paperIds}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/pass][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/pass][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/noPass][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/list/{examId}/{courseCode}/{groupCode}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/join/{examId}/{courseCode}/{groupCode}/{paperId}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/release/{examId}/{courseCode}/{groupCode}/{paperId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/groupCode/{examId}/{courseCode}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/groupCode/{examId}/{courseCode}/{groupCode}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/deleteQuestion/{questionId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/addQuestion/{paperId}/{paperDetailId}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/{paperId}/reduplicate-questions][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/listNames/{questionId}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/listQuestion/{paperId}/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paper/selectQuestions/{paperId}/{paperDetailId}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/importPaper/{ids}/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/importPaper/course][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/useBasePaper/{paperIds}][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/uploadRadio/{paperId}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.PaperDetailController
-[${api_cqb}/][/paperDetail/units/{detail_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetail/{detail_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/updatePaperDetail/{paperId}][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetail][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetail/{detailId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetail/paper/{paperId}][GET]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/paperDetail/units/{detail_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetail/{detail_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/updatePaperDetail/{paperId}][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetail][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetail/{detailId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetail/paper/{paperId}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.PaperDetailUnitController
-[${api_cqb}/][/paperDetailUnit/question/{unit_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetailUnit/{unit_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetailUnit][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetailUnit][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperDetailUnit/{unitId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/paperDetailUnit/question/{unit_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetailUnit/{unit_id}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetailUnit][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetailUnit][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperDetailUnit/{unitId}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.PaperStructController
-[${api_cqb}/][/paperStruct/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperStruct][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperStruct/{id}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperStruct][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperStruct][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperStruct/{ids}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/paperStruct/quesNames][GET]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/paperStruct/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperStruct][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperStruct/{id}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperStruct][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperStruct][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperStruct/{ids}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/paperStruct/quesNames][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.QuesController
-[${api_cqb}/][/question/{id}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/question/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/question][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/question][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/question/{id}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/question/{id}/{number}][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/question/count][GET]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/question/{id}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/question/{curPage}/{pageSize}][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/question][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/question][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/question/{id}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/question/{id}/{number}][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/question/count][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
 #cn.com.qmth.examcloud.service.core.api.SettingController
-[${api_cqb}/][/setting][GET]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/setting][PUT]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/setting][POST]=QUESTION_ADMIN,SUPER_ADMIN
-[${api_cqb}/][/setting/{id}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN
+[${api_cqb}/][/setting][GET]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/setting][PUT]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/setting][POST]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN
+[${api_cqb}/][/setting/{id}][DELETE]=QUESTION_ADMIN,SUPER_ADMIN,ORG_ADMIN