Commit 4cdd66c8 authored by 任刚's avatar 任刚

添加部件信息导出功能

parent 7b23c939
...@@ -74,89 +74,4 @@ public class DetailssDTO extends BaseDTO<EquipmentDetail> { ...@@ -74,89 +74,4 @@ public class DetailssDTO extends BaseDTO<EquipmentDetail> {
@ApiModelProperty(value = "判断是否导出全部") @ApiModelProperty(value = "判断是否导出全部")
private Integer prop; private Integer prop;
// @Excel(name = "id",orderNum ="0")
// @ApiModelProperty(value = "id")
// private Long id;
//
// @Excel(name = "部件名称",orderNum ="1")
// @TableField("name")
// @ApiModelProperty(value = "部件名称")
// private String name;
//
// @Excel(name = "部件编码",orderNum ="2")
// @TableField("eq_code")
// @ApiModelProperty(value = "部件编码")
// private String eqcode;
//
// @Excel(name = "部件型号",orderNum ="3")
// @TableField("standard")
// @ApiModelProperty(value = "部件型号")
// private String standard;
//
// @Excel(name = "存放位置",orderNum ="4")
// @TableField("area")
// @ApiModelProperty(value = "存放位置")
// private String area;
//
// @Excel(name = "生产厂家",orderNum ="5")
// @TableField("brand")
// @ApiModelProperty(value = "生产厂家")
// private String brand;
//
// @Excel(name = "出厂时间",orderNum ="6")
// @JsonFormat(pattern = "yyyy-MM-dd")
// @TableField("open_date")
// @ApiModelProperty(value = "出厂时间")
// private Date openDate;
//
// @Excel(name = "工作时间",orderNum ="7")
// @TableField("maintenance_cycle")
// @ApiModelProperty(value = "工作时间")
// private BigDecimal maintenanceCycle;
//
//
// @Excel(name = "所属单位",orderNum ="8")
// @TableField("remark")
// @ApiModelProperty(value = "所属单位")
// private String remark;
//
// @Excel(name = "入库时间",orderNum ="9")
// @JsonFormat(pattern = "yyyy-MM-dd")
// @TableField("join_date")
// @ApiModelProperty(value = "入库时间")
// private Date joinDate;
//
// @ApiModelProperty(value = "装备类型")
// private String type;
//
// @Excel(name = "物联编码",orderNum ="10")
// @ApiModelProperty(value = "物联编码")
// private String iotCode;
//
// @TableField("status")
// @ApiModelProperty(value="状态")
// @Excel(name = "状态",orderNum = "11")
// private String status;
//
// @TableField("reason")
// @ApiModelProperty(value = "原因分析")
// @Excel(name = "原因分析",orderNum = "12")
// private String reason;
//
// @TableField("measure")
// @ApiModelProperty(value = "处置措施")
// @Excel(name = "处置措施",orderNum = "13")
// private String measure;
//
// @Excel(name = "装备定义id",orderNum ="14")
// @TableField("equipment_id")
// @ApiModelProperty(value = "装备定义id")
// private Long equipmentId;
//
//
// @Excel(name = "装备定义名称",orderNum ="15")
// @TableField("equipment_name")
// @ApiModelProperty(value = "装备定义名称")
// private String equipmentName;
} }
...@@ -17,55 +17,46 @@ import java.util.Date; ...@@ -17,55 +17,46 @@ import java.util.Date;
@Data @Data
public class DetailssAmountVO { public class DetailssAmountVO {
@Excel(name = "id",orderNum ="0")
@ApiModelProperty(value = "id") @ApiModelProperty(value = "id")
private Long id; private Long id;
@Excel(name = "部件名称",orderNum ="1") @Excel(name = "部件名称",orderNum ="1")
@TableField("name")
@ApiModelProperty(value = "部件名称") @ApiModelProperty(value = "部件名称")
private String name; private String name;
@Excel(name = "部件编码",orderNum ="2") @Excel(name = "部件编码",orderNum ="2")
@TableField("eq_code")
@ApiModelProperty(value = "部件编码") @ApiModelProperty(value = "部件编码")
private String eqcode; private String eqcode;
@Excel(name = "部件型号",orderNum ="3") @Excel(name = "部件型号",orderNum ="3")
@TableField("standard")
@ApiModelProperty(value = "部件型号") @ApiModelProperty(value = "部件型号")
private String standard; private String standard;
@Excel(name = "存放位置",orderNum ="4") @Excel(name = "存放位置",orderNum ="4")
@TableField("area")
@ApiModelProperty(value = "存放位置") @ApiModelProperty(value = "存放位置")
private String area; private String area;
@Excel(name = "生产厂家",orderNum ="5") @Excel(name = "生产厂家",orderNum ="5")
@TableField("brand")
@ApiModelProperty(value = "生产厂家") @ApiModelProperty(value = "生产厂家")
private String brand; private String brand;
@Excel(name = "出厂时间",orderNum ="6") @Excel(name = "出厂时间",orderNum ="6")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@TableField("open_date")
@ApiModelProperty(value = "出厂时间") @ApiModelProperty(value = "出厂时间")
private Date openDate; private Date openDate;
@Excel(name = "工作时间",orderNum ="7") @Excel(name = "工作时间",orderNum ="7")
@TableField("maintenance_cycle")
@ApiModelProperty(value = "工作时间") @ApiModelProperty(value = "工作时间")
private BigDecimal maintenanceCycle; private BigDecimal maintenanceCycle;
@Excel(name = "所属单位",orderNum ="8") @Excel(name = "所属单位",orderNum ="8")
@TableField("remark")
@ApiModelProperty(value = "所属单位") @ApiModelProperty(value = "所属单位")
private String remark; private String remark;
@Excel(name = "入库时间",orderNum ="9") @Excel(name = "入库时间",orderNum ="9")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@TableField("join_date")
@ApiModelProperty(value = "入库时间") @ApiModelProperty(value = "入库时间")
private Date joinDate; private Date joinDate;
...@@ -76,29 +67,26 @@ public class DetailssAmountVO { ...@@ -76,29 +67,26 @@ public class DetailssAmountVO {
@ApiModelProperty(value = "物联编码") @ApiModelProperty(value = "物联编码")
private String iotCode; private String iotCode;
@TableField("status")
@ApiModelProperty(value="状态") @ApiModelProperty(value="状态")
@Excel(name = "状态",orderNum = "11") @Excel(name = "状态",orderNum = "11")
private String status; private String status;
@TableField("reason")
@ApiModelProperty(value = "原因分析") @ApiModelProperty(value = "原因分析")
@Excel(name = "原因分析",orderNum = "12") @Excel(name = "原因分析",orderNum = "12")
private String reason; private String reason;
@TableField("measure")
@ApiModelProperty(value = "处置措施") @ApiModelProperty(value = "处置措施")
@Excel(name = "处置措施",orderNum = "13") @Excel(name = "处置措施",orderNum = "13")
private String measure; private String measure;
@Excel(name = "装备定义id",orderNum ="14") @Excel(name = "装备定义id",orderNum ="14")
@TableField("equipment_id")
@ApiModelProperty(value = "装备定义id") @ApiModelProperty(value = "装备定义id")
private Long equipmentId; private Long equipmentId;
@Excel(name = "装备定义名称",orderNum ="15") @Excel(name = "装备定义名称",orderNum ="15")
@TableField("equipment_name")
@ApiModelProperty(value = "装备定义名称") @ApiModelProperty(value = "装备定义名称")
private String equipmentName; private String equipmentName;
......
/**
* @Time: 2022/7/20 17:41
* @Author: 任刚
* @File:EquipmentPar.class
*/
package com.yeejoin.equipmanage.common.vo;
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
import com.yeejoin.equipmanage.common.entity.Equipment;
import com.yeejoin.equipmanage.common.entity.EquipmentDetail;
import com.yeejoin.equipmanage.common.entity.EquipmentParams;
import com.yeejoin.equipmanage.common.entity.EquipmentSpecific;
import lombok.Data;
@Data
public class EquipmentPar {
@ExcelEntity
private EquipmentDetail equipmentDetail;
@ExcelEntity
private EquipmentParams equipmentParams;
}
...@@ -704,22 +704,5 @@ public class EquipmentController extends AbstractBaseController { ...@@ -704,22 +704,5 @@ public class EquipmentController extends AbstractBaseController {
return iEquipmentService.getAll(); return iEquipmentService.getAll();
} }
/**
* 导出隐患清单
*/
// @ApiOperation(value = "导出装备清单", notes = "导出装备清单")
// @PostMapping(value = "/export")
// @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
// public void exportDangerList(@ApiParam(value = "导出装备的数据") @RequestBody(required = false) List<EquipmentPar> equipmentPars,
// @ApiParam(value = "是否全部导出" ) @RequestParam boolean type,
// HttpServletResponse response) {
// String fileName = "装备清单" + new Date().getTime();
// if(type==true){//全部导出
// List<EquipmentPar> equpar = equipmentDetailMapper.equpar();
// FileHelper.exportExcel(equpar, "装备清单", "装备清单", EquipmentPar.class, fileName + ".xls", response);
// }else {//仅仅导出筛选结果的数据
// FileHelper.exportExcel(equipmentPars, "装备清单", "装备清单", Equipment.class, fileName + ".xls", response);
// }
// }
} }
...@@ -4,27 +4,20 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; ...@@ -4,27 +4,20 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.page.PageParams;
import com.mchange.lang.LongUtils;
import com.yeejoin.equipmanage.common.entity.*; import com.yeejoin.equipmanage.common.entity.*;
import com.yeejoin.equipmanage.common.entity.dto.DetailssDTO;
import com.yeejoin.equipmanage.common.entity.dto.TopographyNodeDetailDTO;
import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO; import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO;
import com.yeejoin.equipmanage.common.entity.vo.EquipmentDetailDownloadVO; import com.yeejoin.equipmanage.common.entity.vo.EquipmentDetailDownloadVO;
import com.yeejoin.equipmanage.common.enums.ExcelEnums; import com.yeejoin.equipmanage.common.enums.ExcelEnums;
import com.yeejoin.equipmanage.common.utils.*; import com.yeejoin.equipmanage.common.utils.*;
import com.yeejoin.equipmanage.common.vo.EquipmentDate; import com.yeejoin.equipmanage.common.vo.EquipmentDate;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import com.yeejoin.equipmanage.dto.ExcelDto; import com.yeejoin.equipmanage.dto.ExcelDto;
import com.yeejoin.equipmanage.fegin.JcsFeign; import com.yeejoin.equipmanage.fegin.JcsFeign;
import com.yeejoin.equipmanage.mapper.*; import com.yeejoin.equipmanage.mapper.*;
import com.yeejoin.equipmanage.service.*; import com.yeejoin.equipmanage.service.*;
import com.yeejoin.equipmanage.service.impl.TopographyNodeDetailService;
import com.yeejoin.equipmanage.utils.ExcelUtil; import com.yeejoin.equipmanage.utils.ExcelUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import net.bytebuddy.asm.Advice;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
...@@ -41,7 +34,6 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel; ...@@ -41,7 +34,6 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
...@@ -128,14 +120,6 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -128,14 +120,6 @@ public class EquipmentDetailController extends AbstractBaseController {
public EquipmentDate saveEquipmentDetail(@RequestBody EquipmentDate equipmentDate) { public EquipmentDate saveEquipmentDetail(@RequestBody EquipmentDate equipmentDate) {
EquipmentSpecific vo = equipmentDate.getEquipmentSpecific(); EquipmentSpecific vo = equipmentDate.getEquipmentSpecific();
// String sysCode = vo.getCode();
//
// if (StringUtils.isNotEmpty(sysCode) && StringUtils.isNotEmpty(sysCode.trim())){
// int code = equipmentSpecificSerivce.count(new QueryWrapper<EquipmentSpecific>().eq("code", sysCode.trim()));
// if (code != 0 ) {
// throw new BadRequest("设备编码填写重复,请重新输入!");
// }
// }
EquipmentDetail de = equipmentDate.getEquipmentDetail(); EquipmentDetail de = equipmentDate.getEquipmentDetail();
String eqcode = de.getEqcode(); String eqcode = de.getEqcode();
...@@ -166,31 +150,6 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -166,31 +150,6 @@ public class EquipmentDetailController extends AbstractBaseController {
return equipmentDate; return equipmentDate;
} }
@RequestMapping(value = "/saveEqu", method = RequestMethod.POST)
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public EquipmentPar saveEquipments(@RequestBody EquipmentPar equipmentPar) {
EquipmentDetail vo = equipmentPar.getEquipmentDetail();
EquipmentParams params = equipmentPar.getEquipmentParams();
String sysCode = vo.getCode();
if (StringUtils.isNotEmpty(sysCode) && StringUtils.isNotEmpty(sysCode.trim())){
int code = iEquipmentDetailService.count(new QueryWrapper<EquipmentDetail>().eq("code", sysCode.trim()));
if (code != 0 ) {
// throw new BadRequest("设备编码填写重复,请重新输入!");
equipmentPar.getEquipmentDetail().setEquipmentName("设备编码填写重复,请重新输入!");
return equipmentPar;
}
}
params.setCode(equipmentPar.getEquipmentDetail().getCode());
iEquipmentDetailService.saveOne(vo);
iEquipmentParamsService.saveOne(params);
return equipmentPar;
}
/*** /***
* *
...@@ -638,20 +597,14 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -638,20 +597,14 @@ public class EquipmentDetailController extends AbstractBaseController {
@ApiOperation(value = "导出装备清单", notes = "导出装备清单") @ApiOperation(value = "导出装备清单", notes = "导出装备清单")
@PostMapping(value = "/export") @PostMapping(value = "/export")
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
public void exportDangerList(@RequestBody DetailssDTO detailssDTO, HttpServletResponse response) { public void exportDangerList(@RequestBody List<DetailssAmountVO> detailssAmountVO,@RequestParam Integer prop, HttpServletResponse response) {
// DetailssDTO detailssDTO = new DetailssDTO();
// detailssDTO.setType("equipment");
String fileName = "装备清单" + new Date().getTime(); String fileName = "装备清单" + new Date().getTime();
if(detailssDTO.getProp()==1){//全部导出 if(prop==1){//全部导出
List<DetailssAmountVO> getall = iEquipmentDetailService.getall(); List<DetailssAmountVO> getall = iEquipmentDetailService.getall();
// IPage<DetailssAmountVO> detailsssAmountList = fireFightingSystemService.getDetailsssAmountList(0, null, detailssDTO); FileHelper.exportExcel(getall, "装备清单", "装备清单", DetailssAmountVO.class, fileName + ".xls", response);
// List<DetailssAmountVO> records = detailsssAmountList.getRecords();
FileHelper.exportExcel(getall, "装备清单", "装备清单", EquipmentDate.class, fileName + ".xls", response);
} }
else {//仅仅导出筛选结果的数据 else {//仅仅导出筛选结果的数据
IPage<DetailssAmountVO> detailsssAmountList = fireFightingSystemService.getDetailsssAmountList(0, null, detailssDTO); FileHelper.exportExcel(detailssAmountVO, "装备清单", "装备清单", DetailssAmountVO.class, fileName + ".xls", response);
List<DetailssAmountVO> records = detailsssAmountList.getRecords();
FileHelper.exportExcel(records, "装备清单", "装备清单", EquipmentDate.class, fileName + ".xls", response);
} }
} }
......
...@@ -3,10 +3,8 @@ package com.yeejoin.equipmanage.mapper; ...@@ -3,10 +3,8 @@ package com.yeejoin.equipmanage.mapper;
import java.util.List; import java.util.List;
import com.yeejoin.equipmanage.common.entity.EquProperty; import com.yeejoin.equipmanage.common.entity.EquProperty;
import com.yeejoin.equipmanage.common.entity.dto.DetailssDTO;
import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO; import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO;
import com.yeejoin.equipmanage.common.vo.EquipmentDate; import com.yeejoin.equipmanage.common.vo.EquipmentDate;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
...@@ -45,4 +43,6 @@ public interface EquipmentDetailMapper extends BaseMapper<EquipmentDetail> { ...@@ -45,4 +43,6 @@ public interface EquipmentDetailMapper extends BaseMapper<EquipmentDetail> {
List<Long> getWareId(@Param("id") Long id); List<Long> getWareId(@Param("id") Long id);
List<DetailssAmountVO> getall(); List<DetailssAmountVO> getall();
boolean save(EquipmentDetail equipmentDetail);
} }
...@@ -4,10 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -4,10 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.yeejoin.equipmanage.common.entity.EquProperty; import com.yeejoin.equipmanage.common.entity.EquProperty;
import com.yeejoin.equipmanage.common.entity.EquipmentDetail; import com.yeejoin.equipmanage.common.entity.EquipmentDetail;
import com.yeejoin.equipmanage.common.entity.dto.DetailssDTO;
import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO; import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO;
import com.yeejoin.equipmanage.common.vo.EquipmentDate;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import java.util.List; import java.util.List;
......
...@@ -5,16 +5,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; ...@@ -5,16 +5,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yeejoin.equipmanage.common.entity.*; import com.yeejoin.equipmanage.common.entity.*;
import com.yeejoin.equipmanage.common.entity.dto.DetailssDTO;
import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO; import com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO;
import com.yeejoin.equipmanage.common.enums.BillContentEnum; import com.yeejoin.equipmanage.common.enums.BillContentEnum;
import com.yeejoin.equipmanage.common.enums.FileTypeEnum; import com.yeejoin.equipmanage.common.enums.FileTypeEnum;
import com.yeejoin.equipmanage.common.vo.EquipmentDate;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import com.yeejoin.equipmanage.mapper.*; import com.yeejoin.equipmanage.mapper.*;
import com.yeejoin.equipmanage.service.*; import com.yeejoin.equipmanage.service.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.foundation.utils.Bean; import org.typroject.tyboot.core.foundation.utils.Bean;
...@@ -80,11 +76,8 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe ...@@ -80,11 +76,8 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
@Override @Override
public EquipmentDetail saveOne(EquipmentDetail equipmentDetail) { public EquipmentDetail saveOne(EquipmentDetail equipmentDetail) {
// EquipmentCategory byId = equipmentCategoryService.getById(equipmentDetail.getCode());
// equipmentDetail.setCode(byId.getCode());
equipmentDetail.setEquipmentId(equipmentDetail.getEquipmentId()); equipmentDetail.setEquipmentId(equipmentDetail.getEquipmentId());
this.save(equipmentDetail); this.save(equipmentDetail);
saveFile(equipmentDetail);
return equipmentDetail; return equipmentDetail;
} }
...@@ -120,8 +113,6 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe ...@@ -120,8 +113,6 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
Map<String, Object> map2 = new HashMap<>(); Map<String, Object> map2 = new HashMap<>();
map2.put("code",equipmentDetail.getCode()); map2.put("code",equipmentDetail.getCode());
EquipmentCategory equipmentCategory = equipmentCategoryMapper.selectByMap(map2).get(0); EquipmentCategory equipmentCategory = equipmentCategoryMapper.selectByMap(map2).get(0);
// equipmentDetail.setCountry(equipmentCategory.getId());
// EquipmentCategory equipmentCategory = equipmentCategoryMapper.selectById(equipment.getCategoryId());
equipment.setEquipmentCategory(equipmentCategory); equipment.setEquipmentCategory(equipmentCategory);
Unit unit = iUnitService.getById(equipment.getUnitId()); Unit unit = iUnitService.getById(equipment.getUnitId());
equipment.setUnit(unit); equipment.setUnit(unit);
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<dependency> <dependency>
<groupId>e-iceblue</groupId> <groupId>e-iceblue</groupId>
<artifactId>spire.doc</artifactId> <artifactId>spire.doc</artifactId>
<version>4.9.0</version> <version>5.1.9</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.amosframework.boot</groupId> <groupId>com.amosframework.boot</groupId>
...@@ -53,5 +53,4 @@ ...@@ -53,5 +53,4 @@
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<artifactId>amos-boot-module-biz</artifactId> <artifactId>amos-boot-module-biz</artifactId>
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
<dependency> <dependency>
<groupId>org.apache.poi</groupId> <groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId> <artifactId>poi-scratchpad</artifactId>
<version>4.0.0</version> <version>3.15</version>
</dependency> </dependency>
<dependency> <dependency>
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.equipmanage.mapper.EquipmentDetailMapper"> <mapper namespace="com.yeejoin.equipmanage.mapper.EquipmentDetailMapper">
<resultMap id="EquipmentDateMap" type="com.yeejoin.equipmanage.common.vo.EquipmentDate"> <resultMap id="DetailssAmountList" type="com.yeejoin.equipmanage.common.entity.vo.DetailssAmountVO">
<association property="equipmentDetail" javaType="com.yeejoin.equipmanage.common.entity.EquipmentDetail"> <result column="id" property="id"></result>
<result column="name" property="name" /> <result column="standard" property="standard"></result>
<result column="eq_code" property="eqcode" /> <result column="brand" property="brand"></result>
<result column="remark" property="remark" /> <result column="name" property="name"></result>
<result column="manufacturer_cycle" property="manufacturerCycle"/> <result column="area" property="area"></result>
<result column="standard" property="standard" /> <result property="type" column="type"></result>
<result column="brand" property="brand" /> <result column="remark" property="remark"></result>
<result column="join_date" property="joinDate" /> <result column="eq_code" property="eqcode"></result>
<result column="open_date" property="openDate" /> <result column="maintenance_cycle" property="maintenanceCycle"></result>
<result column="area" property="area" /> <result column="join_date" property="joinDate"></result>
<result column="equipment_id" property="equipmentId" /> <result column="open_date" property="openDate"></result>
<result column="equipment_name" property="equipmentName" /> <result column="reason" property="reason"></result>
</association> <result column="STATUS" property="status"></result>
<association property="equipmentParams" javaType="com.yeejoin.equipmanage.common.entity.EquipmentParams"> <result column="measure" property="measure"></result>
<result column="status" property="status"/> <result column="iot_code" property="iotCode"></result>
<result column="reason" property="reason"/> <result column="equipment_id" property="equipmentId" />
<result column="measure" property="measure"/> <result column="equipment_name" property="equipmentName" />
</association>
<association property="equipmentSpecific" javaType="com.yeejoin.equipmanage.common.entity.EquipmentSpecific">
<result column="iot_code" property="iotCode"/>
</association>
</resultMap> </resultMap>
<select id="page" <select id="page"
resultType="com.yeejoin.equipmanage.common.entity.EquipmentDetail"> resultType="com.yeejoin.equipmanage.common.entity.EquipmentDetail">
SELECT SELECT
...@@ -137,7 +134,7 @@ ...@@ -137,7 +134,7 @@
LIMIT #{offset},#{size} LIMIT #{offset},#{size}
</select> </select>
<select id="getall" resultMap="EquipmentDateMap"> <select id="getall" resultMap="DetailssAmountList">
SELECT SELECT
wles.id, wles.id,
wled.standard, wled.standard,
......
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
<result property="code" column="code"></result> <result property="code" column="code"></result>
<result property="categoryName" column="category_name"></result> <result property="categoryName" column="category_name"></result>
</resultMap> </resultMap>
<resultMap id="EquipCountBySystemId" type="com.yeejoin.equipmanage.common.entity.vo.EquipCountBySystemVO"> <resultMap id="EquipCountBySystemId" type="com.yeejoin.equipmanage.common.entity.vo.EquipCountBySystemVO">
<result property="equipmentId" column="equipment_id"></result> <result property="equipmentId" column="equipment_id"></result>
<result property="equipmentName" column="equipment_name"></result> <result property="equipmentName" column="equipment_name"></result>
...@@ -48,7 +47,7 @@ ...@@ -48,7 +47,7 @@
<result column="reason" property="reason"></result> <result column="reason" property="reason"></result>
<result column="STATUS" property="status"></result> <result column="STATUS" property="status"></result>
<result column="measure" property="measure"></result> <result column="measure" property="measure"></result>
<result property="iotCode" column="iotCode"></result> <result column="iot_code" property="iotCode"></result>
</resultMap> </resultMap>
<select id="getEquiplistBySystemId" resultMap="EquiplistBySystemId"> <select id="getEquiplistBySystemId" resultMap="EquiplistBySystemId">
SELECT SELECT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment