data/db_fn.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/data/DataQueryController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/data/StyleController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/sys/ResController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/helper/PathHelper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/mapper/sys/AttachMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/DataLoaderService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/DataQueryService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/sys/AttachService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/sys/AttachMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
data/db_fn.sql
@@ -307,7 +307,7 @@ select count(*) from bd.dlg_25w_resa; select ST_AsText(geom) from bd.dlg_25w_resa limit 1; select * from lf.sys_attach where tab = 'lf.sys_style' and guid = 'fa25979a5ef8b43ba82a0be35b3fb0d4' src/main/java/com/lf/server/controller/data/DataQueryController.java
@@ -1,9 +1,22 @@ package com.lf.server.controller.data; import com.lf.server.annotation.SysLog; import com.lf.server.controller.all.BaseQueryController; import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.sys.AttachEntity; import com.lf.server.helper.StringHelper; import com.lf.server.service.data.DataQueryService; import com.lf.server.service.sys.AttachService; import io.swagger.annotations.Api; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * æ°æ®æ£ç´¢ @@ -13,4 +26,65 @@ @RestController @RequestMapping("/dataQuery") public class DataQueryController extends BaseQueryController { @Autowired AttachService attachService; @Autowired DataQueryService dataQueryService; @SysLog() @ApiOperation(value = "æ¥è¯¢æä»¶") @ApiImplicitParams({ @ApiImplicitParam(name = "tabName", value = "表å", dataType = "String", paramType = "query", example = "lf.sys_style"), @ApiImplicitParam(name = "eventid", value = "主é®", dataType = "String", paramType = "query", example = "fa25979a5ef8b43ba82a0be35b3fb0d4") }) @GetMapping(value = "/selectFiles") public ResponseMsg<List<AttachEntity>> selectFiles(String tabName, String eventid) { try { if (StringHelper.isEmpty(tabName) || StringHelper.isEmpty(eventid)) { return fail("åæ°ä¸è½ä¸ºç©º", null); } List<AttachEntity> list = attachService.selectByTab(tabName, eventid); return success(list); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "å 餿件") @ApiImplicitParams({ @ApiImplicitParam(name = "tabName", value = "表å", dataType = "String", paramType = "query", example = "bd.b_pac_frozensoil"), @ApiImplicitParam(name = "ids", value = "IDæ°ç»", dataType = "Integer", paramType = "query", example = "1,2") }) @GetMapping(value = "/deletes") public ResponseMsg<Integer> deleteFiles(@RequestParam List<Integer> ids) { try { if (ids == null || ids.isEmpty()) { return fail("idæ°ç»ä¸è½ä¸ºç©º", -1); } int rows = attachService.deletes(ids); return success(rows); } catch (Exception ex) { return fail(ex.getMessage(), 0); } } @SysLog() @ApiOperation(value = "ä¸ä¼ æä»¶") @ResponseBody @PostMapping(value = "/uploadFiles") public ResponseMsg<Integer> uploadFiles(@RequestParam("file") MultipartFile[] files, HttpServletRequest req) { try { Integer count = dataQueryService.uploadFiles(files, req); return success(count); } catch (Exception ex) { return fail(ex.getMessage(), 0); } } } src/main/java/com/lf/server/controller/data/StyleController.java
@@ -38,7 +38,7 @@ @Autowired UploadAttachService uploadAttachService; private final static String TAB_NAME = "sys_style"; private final static String TAB_NAME = "lf.sys_style"; @SysLog() @ApiOperation(value = "æ¥è¯¢è®°å½æ°") src/main/java/com/lf/server/controller/sys/ResController.java
@@ -42,7 +42,7 @@ @Autowired PermsService permsService; private final static String TAB_NAME = "sys_res"; private final static String TAB_NAME = "lf.sys_res"; @SysLog() @ApiOperation(value = "æ¥è¯¢è®°å½æ°") src/main/java/com/lf/server/helper/PathHelper.java
@@ -167,7 +167,7 @@ File[] files = file.listFiles(); for (File f : files) { if (f.getPath().indexOf(str) > -1) { if (f.getPath().contains(str)) { continue; } src/main/java/com/lf/server/mapper/sys/AttachMapper.java
@@ -55,6 +55,15 @@ public AttachEntity selectByGuid(String guid); /** * æ ¹æ®è¡¨åGUIDæ¥è¯¢ * * @param tab * @param guid * @return */ public List<AttachEntity> selectByTab(String tab, String guid); /** * æå ¥ä¸æ¡ * * @param entity src/main/java/com/lf/server/service/data/DataLoaderService.java
@@ -1,6 +1,5 @@ package com.lf.server.service.data; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.lf.server.entity.all.BaseEntity; import com.lf.server.entity.ctrl.TabMapperEntity; @@ -17,7 +16,6 @@ import java.io.File; import java.lang.reflect.Field; import java.sql.Timestamp; import java.util.List; /** src/main/java/com/lf/server/service/data/DataQueryService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package com.lf.server.service.data; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; /** * æ°æ®æ£ç´¢æå¡ * @author WWW */ @Service public class DataQueryService { public Integer uploadFiles(MultipartFile[] files, HttpServletRequest req) { return 0; } } src/main/java/com/lf/server/service/sys/AttachService.java
@@ -47,6 +47,11 @@ } @Override public List<AttachEntity> selectByTab(String tab, String guid) { return attachMapper.selectByTab(tab, guid); } @Override public Integer insert(AttachEntity entity) { return attachMapper.insert(entity); } src/main/resources/mapper/sys/AttachMapper.xml
@@ -33,6 +33,10 @@ select * from lf.sys_attach where guid = #{guid} limit 1 </select> <select id="selectByTab" resultType="com.lf.server.entity.sys.AttachEntity"> select * from lf.sys_attach where tab = #{tab} and guid = #{guid} </select> <insert id="insert" parameterType="com.lf.server.entity.sys.AttachEntity"> insert into lf.sys_attach (name,tab,tab_guid,guid,path,sizes,create_user,create_time)