【更新】表删除后更新代码结构

This commit is contained in:
nmy 2023-12-05 20:32:47 +08:00
parent 2b3d6e02a4
commit 594758ff9b
6 changed files with 94 additions and 5 deletions

View File

@ -0,0 +1,36 @@
package com.bonus.zlpt.common.core.domain.equip;
import com.bonus.zlpt.common.core.annotation.Excel;
import lombok.Data;
@Data
public class SysFileInfo {
@Excel(name = "id")
private Integer id;
@Excel(name = "设备id")
private Integer modelId;
@Excel(name = "文件名称")
private String fileName;
@Excel(name = "文件路径")
private String fileUrl;
@Excel(name = "字典id")
private Integer dicId;
@Excel(name = "创建人")
private String creator;
@Excel(name = "创建时间")
private String createTime;
}

View File

@ -0,0 +1,18 @@
package com.bonus.zlpt.common.core.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
@Getter
@AllArgsConstructor
public enum FileDictEnum {
//检验信息
INSPECT_IMAGE_URL(28),
//保险信息
INSURE_IMAGE_URL(29);
private final Integer value;
}

View File

@ -0,0 +1,14 @@
package com.bonus.zlpt.equip.mapper;
import com.bonus.zlpt.common.core.domain.equip.SysFileInfo;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface SysFileInfoMapper {
//根据设备id查询
List<SysFileInfo> selectByMaId(Long maId);
}

View File

@ -59,5 +59,9 @@ public interface TypeInfoMapper
*/
public int deleteTypeInfoByTypeIds(Long[] typeIds);
int selectCountByTypeId(Long typeId);
}

View File

@ -5,9 +5,12 @@ import java.util.stream.Collectors;
import com.bonus.zlpt.common.core.domain.equip.FileInfo;
import com.bonus.zlpt.common.core.domain.equip.SysFileInfo;
import com.bonus.zlpt.common.core.domain.equip.TypeInfo;
import com.bonus.zlpt.common.core.domain.equip.dto.UpOffDto;
import com.bonus.zlpt.common.core.enums.FileDictEnum;
import com.bonus.zlpt.equip.mapper.FileInfoMapper;
import com.bonus.zlpt.equip.mapper.SysFileInfoMapper;
import com.bonus.zlpt.equip.mapper.TypeInfoMapper;
import com.bonus.zlpt.common.core.domain.equip.vo.MaDevInfoVo;
import org.springframework.beans.factory.annotation.Autowired;
@ -32,8 +35,11 @@ public class UpOffServiceImpl implements IUpOffService
@Autowired
private TypeInfoMapper typeInfoMapper;
// @Autowired
// private FileInfoMapper fileInfoMapper;
@Autowired
private FileInfoMapper fileInfoMapper;
private SysFileInfoMapper sysFileInfoMapper;
/**
* 查询设备上下架管理
@ -163,12 +169,12 @@ public class UpOffServiceImpl implements IUpOffService
for (MaDevInfoVo devInfoVo : devInfoVos) {
//组装url
List<FileInfo> fileInfos = fileInfoMapper.selectByMaId(devInfoVo.getMaId());
for (FileInfo fileInfo : fileInfos) {
if("0".equals(fileInfo.getType())){
List<SysFileInfo> fileInfos = sysFileInfoMapper.selectByMaId(devInfoVo.getMaId());
for (SysFileInfo fileInfo : fileInfos) {
if(FileDictEnum.INSPECT_IMAGE_URL.getValue().equals(fileInfo.getDicId())){
devInfoVo.setInspectImageUrl(fileInfo.getFileUrl());
}
if("1".equals(fileInfo.getType())){
if(FileDictEnum.INSURE_IMAGE_URL.getValue().equals(fileInfo.getDicId())){
devInfoVo.setInsureImageUrl(fileInfo.getFileUrl());
}
}

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.bonus.zlpt.equip.mapper.SysFileInfoMapper">
<select id="selectByMaId" resultType="com.bonus.zlpt.common.core.domain.equip.SysFileInfo">
select * from sys_file_info where model_id = #{maId}
</select>
</mapper>