Sfoglia il codice sorgente

Add /userPanelRelation/**

sunyj 8 anni fa
parent
commit
183025152f

+ 2 - 0
kanban-auth/src/main/java/com/uas/kanban/SecurityConfiguration.java

@@ -34,6 +34,8 @@ public class SecurityConfiguration extends WebMvcConfigurerAdapter {
         registration.excludePathPatterns("/user/login", "/user/logout", "/user/exist");
 
         // 添加管理员才可访问的路径
+        // 用户面板关系
+        securityInterceptor.addAdminPatterns("/userPanelRelation/**");
         // 用户、面板管理
         securityInterceptor.addAdminPatterns("/user/save*/**", "/user/update*/**", "/user/delete*/**", "/user/get*/**",
                 "/panel/save*/**", "/panel/update*/**", "/panel/delete*/**", "/panel/assignPanel", "/panel/get/byUser/**");

+ 18 - 0
kanban-console/src/main/java/com/uas/kanban/controller/UserPanelRelationController.java

@@ -0,0 +1,18 @@
+package com.uas.kanban.controller;
+
+import com.uas.kanban.base.BaseController;
+import com.uas.kanban.model.UserPanelRelation;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+/**
+ * 用户面板关系(存储分配给用户的面板)
+ *
+ * @author sunyj
+ * @since 2017年9月1日 下午4:42:10
+ */
+@Controller
+@RequestMapping("/userPanelRelation")
+public class UserPanelRelationController extends BaseController<UserPanelRelation> {
+
+}

+ 16 - 0
kanban-console/src/main/java/com/uas/kanban/service/impl/UserPanelRelationServiceImpl.java

@@ -0,0 +1,16 @@
+package com.uas.kanban.service.impl;
+
+import com.uas.kanban.base.BaseService;
+import com.uas.kanban.model.UserPanelRelation;
+import org.springframework.stereotype.Service;
+
+/**
+ * 用户面板关系(存储分配给用户的面板)
+ *
+ * @author sunyj
+ * @since 2017年9月1日 下午4:46:01
+ */
+@Service
+public class UserPanelRelationServiceImpl extends BaseService<UserPanelRelation> {
+
+}

+ 12 - 0
kanban-console/src/main/webapp/WEB-INF/views/console.html

@@ -25,6 +25,18 @@
             <li><a target="_blank">user/resetPwd?password=12&newPassword=34</a></li>
             <li><a target="_blank">user/initAdmin?name=admin&password=123456</a></li>
         </ol>
+        <strong><li class="title">用户面板关系</li></strong>
+        <ol>
+            <li><a target="_blank">userPanelRelation/save?json={"userCode": "4EC2735D343", "panelCode": "4EC2735D344"}</a></li>
+            <li><a target="_blank">userPanelRelation/savePart?json={"userCode": "4EC2735D343", "panelCode": "4EC2735D344"}</a></li>
+            <li><a target="_blank">userPanelRelation/update?json={"code":"506C9FB0311", "userCode": "4EC2735D343", "panelCode": "4EC2735D344"}</a></li>
+            <li><a target="_blank">userPanelRelation/updatePart?json={"code":"506C9FB0311", "userCode": "4EC2735D343", "panelCode": "4EC2735D344"}</a></li>
+            <li><a target="_blank">userPanelRelation/delete/4EC2735D343</a></li>
+            <li><a target="_blank">userPanelRelation/delete/byCodes?codes=53E04542411&codes=53E04631812</a></li>
+            <li><a target="_blank">userPanelRelation/get/all</a></li>
+            <li><a target="_blank">userPanelRelation/get/4EC2735D343</a></li>
+            <li><a target="_blank">userPanelRelation/get?page=1&size=10</a></li>
+        </ol>
         <strong><li class="title">数据源</li></strong>
         <ol>
             <li><a target="_blank">datasource/save?json={"name": "UAS标准版", "driverClassName": "driver_class_name","password": "password","url": "url","username": "username"}</a></li>