From 065db937d74b59caaad98698dafeeba91b2f5bf6 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Tue, 13 Jul 2021 15:47:35 +0800
Subject: [PATCH] 1.附件上传

---
 src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml         |    1 +
 src/main/java/org/springblade/modules/revoke/entity/Revoke.java                |    1 +
 src/main/java/org/springblade/modules/revoke/mapper/RevokeMapper.xml           |    1 +
 src/main/java/org/springblade/modules/system/mapper/DeptMapper.xml             |    6 +++---
 src/main/java/org/springblade/modules/record/entity/Record.java                |    2 +-
 src/main/java/org/springblade/modules/system/controller/DeptController.java    |    5 ++++-
 src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java |    5 +++++
 src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java       |   12 ++++++------
 src/main/java/org/springblade/modules/resource/entity/Attach.java              |    2 +-
 src/main/java/org/springblade/modules/system/service/IDeptService.java         |    1 +
 src/main/java/org/springblade/modules/recordk/entity/Recordk.java              |    2 +-
 src/main/java/org/springblade/modules/record/mapper/RecordMapper.xml           |    1 +
 12 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/src/main/java/org/springblade/modules/record/entity/Record.java b/src/main/java/org/springblade/modules/record/entity/Record.java
index 8b55cec..9773d67 100644
--- a/src/main/java/org/springblade/modules/record/entity/Record.java
+++ b/src/main/java/org/springblade/modules/record/entity/Record.java
@@ -147,6 +147,6 @@
 
 	@TableId(value = "id", type = IdType.AUTO)
 	private Integer id;
-
+	private String deptid;
 
 }
diff --git a/src/main/java/org/springblade/modules/record/mapper/RecordMapper.xml b/src/main/java/org/springblade/modules/record/mapper/RecordMapper.xml
index 2da8a12..1e5d72c 100644
--- a/src/main/java/org/springblade/modules/record/mapper/RecordMapper.xml
+++ b/src/main/java/org/springblade/modules/record/mapper/RecordMapper.xml
@@ -23,6 +23,7 @@
         <result column="perid" property="perid"/>
         <result column="offices" property="offices"/>
         <result column="officetime" property="officetime"/>
+        <result column="deptid" property="deptid"/>
     </resultMap>
 
 
diff --git a/src/main/java/org/springblade/modules/recordk/entity/Recordk.java b/src/main/java/org/springblade/modules/recordk/entity/Recordk.java
index b910692..4641f02 100644
--- a/src/main/java/org/springblade/modules/recordk/entity/Recordk.java
+++ b/src/main/java/org/springblade/modules/recordk/entity/Recordk.java
@@ -146,6 +146,6 @@
 	private Date officetime;
 	@TableId(value = "id", type = IdType.AUTO)
 	private Integer id;
-
+	private String deptid;
 
 }
diff --git a/src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml b/src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml
index 107e9a2..e76b210 100644
--- a/src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml
+++ b/src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml
@@ -23,6 +23,7 @@
         <result column="perid" property="perid"/>
         <result column="offices" property="offices"/>
         <result column="officetime" property="officetime"/>
+        <result column="deptid" property="deptid"/>
     </resultMap>
 
 
diff --git a/src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java b/src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java
index 27751d3..2c30d52 100644
--- a/src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java
+++ b/src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java
@@ -171,10 +171,10 @@
 	 */
 	@SneakyThrows
 	@PostMapping("/put-file-attach")
-	public R<BladeFile> putFileAttach(@RequestParam MultipartFile file,String creditcode,String type) {
+	public R<BladeFile> putFileAttach(@RequestParam MultipartFile file,String deptid,String type) {
 		String fileName = file.getOriginalFilename();
 		BladeFile bladeFile = ossBuilder.template().putFile(fileName, file.getInputStream());
-		Long attachId = buildAttach(fileName, file.getSize(), bladeFile,creditcode,type);
+		Long attachId = buildAttach(fileName, file.getSize(), bladeFile,deptid,type);
 		bladeFile.setAttachId(attachId);
 		return R.data(bladeFile);
 	}
@@ -188,9 +188,9 @@
 	 */
 	@SneakyThrows
 	@PostMapping("/put-file-attach-by-name")
-	public R<BladeFile> putFileAttach(@RequestParam String fileName, @RequestParam MultipartFile file,String creditcode,String type) {
+	public R<BladeFile> putFileAttach(@RequestParam String fileName, @RequestParam MultipartFile file,String deptid,String type) {
 		BladeFile bladeFile = ossBuilder.template().putFile(fileName, file.getInputStream());
-		Long attachId = buildAttach(fileName, file.getSize(), bladeFile,creditcode,type);
+		Long attachId = buildAttach(fileName, file.getSize(), bladeFile,deptid,type);
 		bladeFile.setAttachId(attachId);
 		return R.data(bladeFile);
 	}
@@ -203,7 +203,7 @@
 	 * @param bladeFile 对象存储文件
 	 * @return attachId
 	 */
-	private Long buildAttach(String fileName, Long fileSize, BladeFile bladeFile,String creditcode,String type) {
+	private Long buildAttach(String fileName, Long fileSize, BladeFile bladeFile,String deptid,String type) {
 		String fileExtension = FileUtil.getFileExtension(fileName);
 		Attach attach = new Attach();
 		attach.setDomain(bladeFile.getDomain());
@@ -212,7 +212,7 @@
 		attach.setOriginalName(bladeFile.getOriginalName());
 		attach.setAttachSize(fileSize);
 		attach.setExtension(fileExtension);
-		attach.setCreditcode(creditcode);
+		attach.setDeptid(deptid);
 		attach.setType(type);
 		attachService.save(attach);
 		return attach.getId();
diff --git a/src/main/java/org/springblade/modules/resource/entity/Attach.java b/src/main/java/org/springblade/modules/resource/entity/Attach.java
index f97e0bb..4930c24 100644
--- a/src/main/java/org/springblade/modules/resource/entity/Attach.java
+++ b/src/main/java/org/springblade/modules/resource/entity/Attach.java
@@ -66,7 +66,7 @@
 	 */
 	@ApiModelProperty(value = "附件大小")
 	private Long attachSize;
-	private String creditcode;
+	private String deptid;
 	private String type;
 
 
diff --git a/src/main/java/org/springblade/modules/revoke/entity/Revoke.java b/src/main/java/org/springblade/modules/revoke/entity/Revoke.java
index a2e58a4..ae55c48 100644
--- a/src/main/java/org/springblade/modules/revoke/entity/Revoke.java
+++ b/src/main/java/org/springblade/modules/revoke/entity/Revoke.java
@@ -138,4 +138,5 @@
 	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
 	@DateTimeFormat(pattern = "yyyy-MM-dd")
 	private Date ctime;
+	private String deptid;
 }
diff --git a/src/main/java/org/springblade/modules/revoke/mapper/RevokeMapper.xml b/src/main/java/org/springblade/modules/revoke/mapper/RevokeMapper.xml
index 888bf58..e3031df 100644
--- a/src/main/java/org/springblade/modules/revoke/mapper/RevokeMapper.xml
+++ b/src/main/java/org/springblade/modules/revoke/mapper/RevokeMapper.xml
@@ -22,6 +22,7 @@
         <result column="type" property="type"/>
         <result column="reason" property="reason"/>
         <result column="ctime" property="ctime"/>
+        <result column="deptid" property="deptid"/>
     </resultMap>
 
 
diff --git a/src/main/java/org/springblade/modules/system/controller/DeptController.java b/src/main/java/org/springblade/modules/system/controller/DeptController.java
index 20e0850..0a140b7 100644
--- a/src/main/java/org/springblade/modules/system/controller/DeptController.java
+++ b/src/main/java/org/springblade/modules/system/controller/DeptController.java
@@ -172,5 +172,8 @@
 		return R.status(deptService.removeDept(ids));
 	}
 
-
+	@GetMapping("/selectIn")
+	public R selectIn() {
+		return R.data(deptService.selectIn());
+	}
 }
diff --git a/src/main/java/org/springblade/modules/system/mapper/DeptMapper.xml b/src/main/java/org/springblade/modules/system/mapper/DeptMapper.xml
index e56bb32..a66b5b3 100644
--- a/src/main/java/org/springblade/modules/system/mapper/DeptMapper.xml
+++ b/src/main/java/org/springblade/modules/system/mapper/DeptMapper.xml
@@ -171,10 +171,10 @@
 
     <select id="selectIn" resultType="java.util.HashMap">
         SELECT
-            id,
-            dept_name
+            id as deptid,
+            dept_name as deptname
         FROM
-            blade_dept
+            blade_dept where is_deleted = 0
     </select>
 
     <!--统计单位类型数量-->
diff --git a/src/main/java/org/springblade/modules/system/service/IDeptService.java b/src/main/java/org/springblade/modules/system/service/IDeptService.java
index 3c8cf1c..2867f24 100644
--- a/src/main/java/org/springblade/modules/system/service/IDeptService.java
+++ b/src/main/java/org/springblade/modules/system/service/IDeptService.java
@@ -130,4 +130,5 @@
 	 * 懒加载获取部门树形结构,不包含顶级管理员公安局
 	 */
 	List<DeptVO> securityLazyTree(String tenantId, Long parentId);
+	List<String> selectIn();
 }
diff --git a/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java
index 5e5641b..4cf8335 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java
@@ -194,4 +194,9 @@
 		}
 		return ForestNodeMerger.merge(baseMapper.securityLazyTree(tenantId, parentId));
 	}
+
+	@Override
+	public List<String> selectIn() {
+		return baseMapper.selectIn();
+	}
 }

--
Gitblit v1.9.3