data/db_fn.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/all/PermsController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/all/PermsAuthEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/all/WebSocketService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/all/PermsMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
说明.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
data/db_fn.sql
@@ -235,11 +235,8 @@ select to_char(optime,'yyyy-mm-dd') as optime,count(*) from lf.sys_login where optime between (select optime - interval '30 day') and optime group by to_char(optime, 'yyyy-mm-dd') order by to_char(optime, 'yyyy-mm-dd') asc; ----------------------------------------------------------------------------------------------------- select * from lf.sys_user; select a.*,coalesce(a.native,'') from lf.sys_user a; select * from lf.sys_menu order by id; src/main/java/com/lf/server/controller/all/PermsController.java
@@ -37,7 +37,7 @@ try { UserEntity ue = tokenService.getCurrentUser(req); if (ue == null) { return null; return fail("ç¨æ·æªç»å½", null); } List<ResAuthEntity> rs = permsService.selectRes(ue.getUid()); @@ -55,7 +55,7 @@ try { UserEntity ue = tokenService.getCurrentUser(req); if (ue == null) { return null; return fail("ç¨æ·æªç»å½", null); } List<MenusAuthEntity> rs = permsService.selectMenus(ue.getUid()); @@ -73,7 +73,7 @@ try { UserEntity ue = tokenService.getCurrentUser(req); if (ue == null) { return null; return fail("ç¨æ·æªç»å½", null); } List<String> rs = permsService.selectPerms(ue.getUid()); @@ -91,7 +91,7 @@ try { UserEntity ue = tokenService.getCurrentUser(req); if (ue == null) { return null; return fail("ç¨æ·æªç»å½", null); } List<PermsAuthEntity> rs = permsService.selectPermsEntity(ue.getUid()); @@ -101,4 +101,17 @@ return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "æ¸ ç©ºææææç¼å") @GetMapping(value = "/clearAllCache") public ResponseMsg<Boolean> clearAllCache() { try { permsService.clearAllCache(); return success(true); } catch (Exception ex) { return fail(ex.getMessage(), false); } } } src/main/java/com/lf/server/entity/all/PermsAuthEntity.java
@@ -9,7 +9,7 @@ public class PermsAuthEntity implements Serializable { private static final long serialVersionUID = -8948994757253139554L; private Integer id; private Integer orderNum; private String cnName; @@ -23,12 +23,12 @@ } public Integer getId() { return id; public Integer getOrderNum() { return orderNum; } public void setId(Integer id) { this.id = id; public void setOrderNum(Integer orderNum) { this.orderNum = orderNum; } public String getCnName() { src/main/java/com/lf/server/service/all/WebSocketService.java
@@ -15,7 +15,7 @@ * WebSocketæå¡ç±» * @author WWW */ @ServerEndpoint(value = "/ws") @ServerEndpoint(value = "/ws/select") @Component public class WebSocketService { @PostConstruct src/main/resources/mapper/all/PermsMapper.xml
@@ -6,6 +6,7 @@ inner join lf.sys_role_res c on b.roleid = c.roleid inner join lf.sys_res d on c.resid = d.id where a.uid = #{uid} order by d.id </select> <select id="selectMenus" resultType="com.lf.server.entity.all.MenusAuthEntity"> @@ -15,25 +16,28 @@ inner join lf.sys_menu_auth d on c.menu_auth_id = d.id inner join lf.sys_menu e on d.menuid = e.id where a.uid = #{uid} order by e.order_num </select> <select id="selectPerms" resultType="java.lang.String"> select distinct e.perms || f.tag as "perms" select distinct e.perms || f.tag as perms from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role_menu_auth c on b.roleid = c.roleid inner join lf.sys_menu_auth d on c.menu_auth_id = d.id inner join lf.sys_menu e on d.menuid = e.id inner join lf.sys_auth f on d.authid = f.id where a.uid = #{uid} where a.uid = #{uid} and e.perms is not null order by perms </select> <select id="selectPermsEntity" resultType="com.lf.server.entity.all.PermsAuthEntity"> select distinct f.id,e.cn_name,f.name,e.perms,f.tag select distinct e.order_num,e.cn_name,f.name,e.perms,f.tag from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role_menu_auth c on b.roleid = c.roleid inner join lf.sys_menu_auth d on c.menu_auth_id = d.id inner join lf.sys_menu e on d.menuid = e.id inner join lf.sys_auth f on d.authid = f.id where a.uid = #{uid} order by e.order_num </select> </mapper> ˵Ã÷.txt
@@ -18,20 +18,21 @@ 17.æ·»å æ°æ®åºçæ§åè½(Druid Monitor) 18.设置ä¸è½½æä»¶çMIMEç±»å 19.5åéå å¯ç é误5次æç»ç»å½ 20.å¼åè·åèµæºæéãèåæéãæä½æéæ¥å£ 20.å¼åè·åèµæºæéãèåæéãæä½æéæ¥å£ < 21. 22. 23. 24. 25. ----------------------------------------------- .Redisæå¡é 置强å¯ç .æ·»å æ¹éä¿®æ¹ç¨æ·å¯ç æ¥å£ .ä¿®æ¹ææçæ¹éæ°å¢ãå é¤ãä¿®æ¹æ¥å£ .å¼å大æä»¶ä¸ä¼ æ¥å£ .å¼å大æä»¶ä¸ä¼ æ¥å£ï¼commons-fileuploadï¼ .GDAL读åshpåå é¤ä¸ä¼ æä»¶ ----------------------------------------------- 1.ä¸ä¼ æä»¶ï¼commons-fileuploadï¼ * 2.å¯¹ç¨æ·ãèåãè§è²ãèµæºè¿è¡ææ 3.æ·»å æ¥è¯¢è§è²ãèåãèµæºæéæ¥å£ 4.æ¥å£åºç¨èåæé .å¯¹ç¨æ·ãèåãè§è²ãèµæºè¿è¡ææ .æ·»å æ¥è¯¢è§è²ãèåãèµæºæéæ¥å£ ---------------------------------------------------------------------------------------------------- java è°ç¨gdal读ågdbæ°æ®ï¼linuxä¸javaè°ç¨gdalï¼