Browse Source

5-10 代码提交

master
fkf 2 years ago
parent
commit
75d0a1c324
  1. 3
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_resources/SysResources.java
  2. 11
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_resources/SysResourcesFeign.java
  3. 2
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml
  4. 7
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan_schedule/SysPlanScheduleMapper.xml
  5. 7
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_resources/SysResourcesMapper.java
  6. 21
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_resources/SysResourcesRest.java
  7. 32
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_resources/SysResourcesService.java
  8. 5
      demo-system/demo-system-biz/src/main/resources/application-dev.yml

3
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_resources/SysResources.java

@ -2,6 +2,7 @@ package com.yxt.demo.system.api.sys_resources;
import com.yxt.demo.system.utils.BaseEntity;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
/**
* @Author dimengzhe
@ -19,4 +20,6 @@ public class SysResources extends BaseEntity {
private String typeKey;
private String content;
private MultipartFile file;
}

11
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_resources/SysResourcesFeign.java

@ -1,9 +1,20 @@
package com.yxt.demo.system.api.sys_resources;
import com.yxt.demo.system.utils.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
/**
* @Author dimengzhe
* @Date 2023/4/24 14:26
* @Description
*/
@Api(value = "")
public interface SysResourcesFeign {
@ApiOperation(value = "上传")
@RequestMapping("/upload")
ResultBean upload(MultipartFile file);
}

2
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan/SysPlanMapper.xml

@ -24,7 +24,7 @@
</select>
<select id="selectSysPlanCommentBySid" resultType="com.yxt.demo.system.api.sys_plan.SysPlan">
select p.id,p.sid,p.teacherNo,p.studentNo,p.planContent,p.planOpinion,ps.planContent planContentJd,ps.planOpinion planOpinionYj from sys_plan p
select p.id,p.sid,p.teacherNo,p.studentNo,p.planContent,ps.planContent planContentJd,ps.planOpinion from sys_plan p
left join sys_plan_schedule ps
on p.sid = ps.planSid
where p.sid = #{sid}

7
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_plan_schedule/SysPlanScheduleMapper.xml

@ -8,15 +8,12 @@
state = #{state},
</if>
<if test="stateChinese != null">
state = #{stateChinese},
</if>
<if test="planContent != null">
planContent = #{planContent},
stateChinese = #{stateChinese},
</if>
<if test="planOpinion != null">
planOpinion=#{planOpinion},
</if>
</set>
where planSid=#{planSid}
where planSid=#{sid}
</update>
</mapper>

7
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_resources/SysResourcesMapper.java

@ -1,9 +1,14 @@
package com.yxt.demo.system.biz.sys_resources;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.demo.system.api.sys_resources.SysResources;
import org.apache.ibatis.annotations.Mapper;
/**
* @Author dimengzhe
* @Date 2023/4/24 14:26
* @Description
*/
public interface SysResourcesMapper {
@Mapper
public interface SysResourcesMapper extends BaseMapper<SysResources> {
}

21
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_resources/SysResourcesRest.java

@ -1,9 +1,28 @@
package com.yxt.demo.system.biz.sys_resources;
import com.yxt.demo.system.api.sys_resources.SysResourcesFeign;
import com.yxt.demo.system.utils.ResultBean;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
/**
* @Author dimengzhe
* @Date 2023/4/24 14:26
* @Description
*/
public class SysResourcesRest {
@RestController
@Api(tags = "自主资源表")
@RequestMapping("v1/sysResources")
public class SysResourcesRest implements SysResourcesFeign {
@Autowired
private SysResourcesService sysResourcesService;
@Override
public ResultBean upload(MultipartFile file) {
return sysResourcesService.upload(file);
}
}

32
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_resources/SysResourcesService.java

@ -1,9 +1,39 @@
package com.yxt.demo.system.biz.sys_resources;
import com.yxt.demo.system.api.sys_resources.SysResources;
import com.yxt.demo.system.jdbc.service.MybatisBaseService;
import com.yxt.demo.system.utils.ResultBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.util.UUID;
/**
* @Author dimengzhe
* @Date 2023/4/24 14:26
* @Description
*/
public class SysResourcesService {
@Service
public class SysResourcesService extends MybatisBaseService<SysResourcesMapper, SysResources> {
@Value("${reggie.path}")
private String basePath;
public ResultBean upload(MultipartFile file) {
String filename = file.getOriginalFilename();
String substring = filename.substring(filename.lastIndexOf("."));
String fileName = UUID.randomUUID().toString() + substring;
File file1 = new File(basePath);
if (!file1.exists()){
file1.mkdirs();
}
try {
file.transferTo(new File(basePath+fileName));
}catch (Exception e){
e.printStackTrace();
}
return null;
}
}

5
demo-system/demo-system-biz/src/main/resources/application-dev.yml

@ -9,12 +9,15 @@ spring:
image:
upload:
path: D:\\demo\\upload\\
path: D:\demo\upload\
url:
prefix: http://127.0.0.1:8111/upload/
login:
path: D:\\images\\pic-click
reggie:
path: D:\demo\upload\

Loading…
Cancel
Save