修改路径

This commit is contained in:
haozq 2024-03-26 10:48:25 +08:00
parent eab077b6ae
commit 46fde8b0c2
49 changed files with 218 additions and 467 deletions

View File

@ -64,6 +64,12 @@
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<exclusions>
<exclusion>
<artifactId>hibernate-validator</artifactId>
<groupId>org.hibernate.validator</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- Jackson -->
@ -72,6 +78,20 @@
<artifactId>jackson-databind</artifactId>
</dependency>
<!-- easypoi相关的jar包 -->
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-base</artifactId>
<version>4.2.0</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>guava</artifactId>
<groupId>com.google.guava</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- Alibaba Fastjson -->
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
@ -112,6 +132,16 @@
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<exclusions>
<exclusion>
<artifactId>poi-ooxml-schemas</artifactId>
<groupId>org.apache.poi</groupId>
</exclusion>
<exclusion>
<artifactId>poi</artifactId>
<groupId>org.apache.poi</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- Java Servlet -->
@ -137,6 +167,7 @@
<version>6.0.18.Final</version>
</dependency>
</dependencies>
</project>

View File

@ -1,4 +1,4 @@
package com.securitycontrol.system.export.util;
package com.securitycontrol.common.core.utils;
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import cn.afterturn.easypoi.excel.entity.params.ExcelForEachParams;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.vehicleManagement.vo;
package com.securitycontrol.entity.background.dto;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonInclude;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.export.entity;
package com.securitycontrol.entity.background.entity;
import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.export.entity;
package com.securitycontrol.entity.background.entity;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.export.entity;
package com.securitycontrol.entity.background.entity;
import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.export.entity;
package com.securitycontrol.entity.background.entity;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.export.entity;
package com.securitycontrol.entity.background.entity;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.towerDetection.vo;
package com.securitycontrol.entity.background.vo;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.constructionQuality.vo;
package com.securitycontrol.entity.background.vo;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.constructionQuality.vo;
package com.securitycontrol.entity.background.vo;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.towerDetection.vo;
package com.securitycontrol.entity.background.vo;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.securitycontrol.background.vehicleManagement.vo;
package com.securitycontrol.entity.background.vo;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonInclude;

View File

@ -109,6 +109,7 @@
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
</dependency>
</dependencies>
<build>

View File

@ -1,18 +1,18 @@
package com.securitycontrol.background.towerDetection.controller;
package com.securitycontrol.background.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import com.securitycontrol.background.towerDetection.service.EarlyWarningRecordService;
import com.securitycontrol.background.service.EarlyWarningRecordService;
import com.securitycontrol.background.towerDetection.vo.EarlyWarningRecordVo;
import com.securitycontrol.entity.background.vo.EarlyWarningRecordVo;
import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.page.TableDataInfo;
import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import com.securitycontrol.system.export.util.ExcelStyleUtil;
import com.securitycontrol.common.core.utils.ExcelStyleUtil;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;

View File

@ -1,11 +1,10 @@
package com.securitycontrol.background.constructionQuality.controller;
package com.securitycontrol.background.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import com.securitycontrol.background.constructionQuality.service.EarlyWarningsRecordService;
import com.securitycontrol.background.constructionQuality.vo.EarlyWarningsRecordVo;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.background.service.EarlyWarningsRecordService;
import com.securitycontrol.entity.background.vo.EarlyWarningsRecordVo;
import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.core.web.page.TableDataInfo;
@ -13,7 +12,7 @@ import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import com.securitycontrol.system.export.util.ExcelStyleUtil;
import com.securitycontrol.common.core.utils.ExcelStyleUtil;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;

View File

@ -3,7 +3,6 @@ package com.securitycontrol.background.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import com.securitycontrol.background.export.entity.*;
import com.securitycontrol.background.export.util.ExcelStyleUtil;
import com.securitycontrol.background.service.DutyPlanService;
import com.securitycontrol.background.service.HumanService;
@ -16,6 +15,7 @@ import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import com.securitycontrol.entity.background.dto.ParamDto;
import com.securitycontrol.entity.background.dto.TodayTaskDto;
import com.securitycontrol.entity.background.entity.*;
import com.securitycontrol.entity.background.vo.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;

View File

@ -1,16 +1,16 @@
package com.securitycontrol.background.constructionQuality.controller;
package com.securitycontrol.background.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import com.securitycontrol.background.constructionQuality.service.QualityRecordService;
import com.securitycontrol.background.constructionQuality.vo.QualityRecordVo;
import com.securitycontrol.background.service.QualityRecordService;
import com.securitycontrol.entity.background.vo.QualityRecordVo;
import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.page.TableDataInfo;
import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import com.securitycontrol.system.export.util.ExcelStyleUtil;
import com.securitycontrol.common.core.utils.ExcelStyleUtil;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;

View File

@ -1,16 +1,13 @@
package com.securitycontrol.background.controller;
import com.securitycontrol.background.constructionQuality.vo.QualityRecordVo;
import com.securitycontrol.background.service.TaskCheckService;
import com.securitycontrol.common.core.domain.Result;
import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.core.web.page.TableDataInfo;
import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import com.securitycontrol.entity.background.dto.ClassCheckDto;
import com.securitycontrol.entity.background.vo.ClassCheckVo;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

View File

@ -1,16 +1,16 @@
package com.securitycontrol.background.towerDetection.controller;
package com.securitycontrol.background.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import com.securitycontrol.background.towerDetection.service.TowerRecordService;
import com.securitycontrol.background.towerDetection.vo.TowerRecordVo;
import com.securitycontrol.background.service.TowerRecordService;
import com.securitycontrol.entity.background.vo.TowerRecordVo;
import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.page.TableDataInfo;
import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import com.securitycontrol.system.export.util.ExcelStyleUtil;
import com.securitycontrol.common.core.utils.ExcelStyleUtil;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;

View File

@ -1,25 +1,22 @@
package com.securitycontrol.background.vehicleManagement.controller;
package com.securitycontrol.background.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import com.securitycontrol.background.vehicleManagement.service.VehicleService;
import com.securitycontrol.background.vehicleManagement.vo.VehicleDto;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.background.service.VehicleService;
import com.securitycontrol.entity.background.dto.VehicleDto;
import com.securitycontrol.entity.background.vo.VehicleVo;
import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.core.web.page.TableDataInfo;
import com.securitycontrol.common.log.annotation.Log;
import com.securitycontrol.common.log.enums.OperationType;
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
import com.securitycontrol.entity.system.base.vo.GxPlanVo;
import com.securitycontrol.system.export.util.ExcelStyleUtil;
import com.securitycontrol.common.core.utils.ExcelStyleUtil;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;
import org.springframework.beans.BeanUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.ServletOutputStream;

View File

@ -1,198 +0,0 @@
package com.securitycontrol.background.export.util;
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import cn.afterturn.easypoi.excel.entity.params.ExcelForEachParams;
import cn.afterturn.easypoi.excel.export.styler.IExcelExportStyler;
import org.apache.poi.ss.usermodel.*;
/**
* @author 10488
* @Auther: ccw
* @Date: 2022/05/12/16:22
* @description: easypoi 导出表格样式
*/
public class ExcelStyleUtil implements IExcelExportStyler {
private static final short STRING_FORMAT = (short) BuiltinFormats.getBuiltinFormat("TEXT");
private static final short FONT_SIZE_TEN = 10;
private static final short FONT_SIZE_ELEVEN = 11;
private static final short FONT_SIZE_TWELVE = 12;
/**
* 大标题样式
*/
private CellStyle headerStyle;
/**
* 每列标题样式
*/
private CellStyle titleStyle;
/**
* 数据行样式
*/
private CellStyle styles;
public ExcelStyleUtil(Workbook workbook) {
this.init(workbook);
}
/**
* 初始化样式
*
* @param workbook
*/
private void init(Workbook workbook) {
this.headerStyle = initHeaderStyle(workbook);
this.titleStyle = initTitleStyle(workbook);
this.styles = initStyles(workbook);
}
/**
* 大标题样式
*
* @param color
* @return
*/
@Override
public CellStyle getHeaderStyle(short color) {
return headerStyle;
}
/**
* 每列标题样式
*
* @param color
* @return
*/
@Override
public CellStyle getTitleStyle(short color) {
return titleStyle;
}
/**
* 数据行样式
*
* @param parity 可以用来表示奇偶行
* @param entity 数据内容
* @return 样式
*/
@Override
public CellStyle getStyles(boolean parity, ExcelExportEntity entity) {
return styles;
}
/**
* 获取样式方法
*
* @param dataRow 数据行
* @param obj 对象
* @param data 数据
*/
@Override
public CellStyle getStyles(Cell cell, int dataRow, ExcelExportEntity entity, Object obj, Object data) {
return getStyles(true, entity);
}
/**
* 模板使用的样式设置
*/
@Override
public CellStyle getTemplateStyles(boolean isSingle, ExcelForEachParams excelForEachParams) {
return null;
}
/**
* 初始化--大标题样式
*
* @param workbook
* @return
*/
private CellStyle initHeaderStyle(Workbook workbook) {
CellStyle style = getBaseCellStyle(workbook);
style.setFont(getFont(workbook, FONT_SIZE_TWELVE, true));
return style;
}
/**
* 初始化--每列标题样式
*
* @param workbook
* @return
*/
private CellStyle initTitleStyle(Workbook workbook) {
CellStyle style = getBaseCellStyle(workbook);
style.setFont(getFont(workbook, FONT_SIZE_ELEVEN, false));
//背景色
style.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
return style;
}
/**
* 初始化--数据行样式
*
* @param workbook
* @return
*/
private CellStyle initStyles(Workbook workbook) {
CellStyle style = getBaseCellStyle(workbook);
style.setFont(getFont(workbook, FONT_SIZE_TEN, false));
style.setDataFormat(STRING_FORMAT);
return style;
}
/**
* 基础样式
*
* @return
*/
private CellStyle getBaseCellStyle(Workbook workbook) {
CellStyle style = workbook.createCellStyle();
//下边框
style.setBorderBottom(BorderStyle.THIN);
//左边框
style.setBorderLeft(BorderStyle.THIN);
//上边框
style.setBorderTop(BorderStyle.THIN);
//右边框
style.setBorderRight(BorderStyle.THIN);
//水平居中
style.setAlignment(HorizontalAlignment.CENTER);
//上下居中
style.setVerticalAlignment(VerticalAlignment.CENTER);
//设置自动换行
style.setWrapText(true);
return style;
}
/**
* 字体样式
*
* @param size 字体大小
* @param isBold 是否加粗
* @return
*/
private Font getFont(Workbook workbook, short size, boolean isBold) {
Font font = workbook.createFont();
//字体样式
font.setFontName("宋体");
//是否加粗
font.setBold(isBold);
//字体大小
font.setFontHeightInPoints(size);
return font;
}
}

View File

@ -1,7 +1,6 @@
package com.securitycontrol.background.towerDetection.mapper;
package com.securitycontrol.background.mapper;
import com.securitycontrol.background.towerDetection.vo.EarlyWarningRecordVo;
import com.securitycontrol.background.towerDetection.vo.TowerRecordVo;
import com.securitycontrol.entity.background.vo.EarlyWarningRecordVo;
import org.springframework.stereotype.Repository;
import java.util.List;

View File

@ -1,7 +1,6 @@
package com.securitycontrol.background.constructionQuality.mapper;
package com.securitycontrol.background.mapper;
import com.securitycontrol.background.constructionQuality.vo.EarlyWarningsRecordVo;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.entity.background.vo.EarlyWarningsRecordVo;
import org.springframework.stereotype.Repository;
import java.util.List;

View File

@ -1,6 +1,6 @@
package com.securitycontrol.background.constructionQuality.mapper;
package com.securitycontrol.background.mapper;
import com.securitycontrol.background.constructionQuality.vo.QualityRecordVo;
import com.securitycontrol.entity.background.vo.QualityRecordVo;
import org.springframework.stereotype.Repository;
import java.util.List;

View File

@ -1,6 +1,6 @@
package com.securitycontrol.background.towerDetection.mapper;
package com.securitycontrol.background.mapper;
import com.securitycontrol.background.towerDetection.vo.TowerRecordVo;
import com.securitycontrol.entity.background.vo.TowerRecordVo;
import org.springframework.stereotype.Repository;
import java.util.List;

View File

@ -0,0 +1,32 @@
package com.securitycontrol.background.mapper;
import com.securitycontrol.entity.background.dto.VehicleDto;
import com.securitycontrol.entity.background.vo.VehicleVo;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* 车辆管理
*/
@Repository(value = "VehicleMapper")
public interface VehicleMapper {
/**
* 获取
*/
List<VehicleVo> getVehicleLists(VehicleVo dto);
/**
* 新增/修改
*/
void addOrUpdateVehicle(VehicleVo vo);
/**
* 删除
*/
void delVehicleById(VehicleVo dto);
List<VehicleVo> getLists(VehicleVo dto);
List<VehicleDto> getListsDto(VehicleDto dto);
}

View File

@ -1,6 +1,6 @@
package com.securitycontrol.background.towerDetection.service;
package com.securitycontrol.background.service;
import com.securitycontrol.background.towerDetection.vo.EarlyWarningRecordVo;
import com.securitycontrol.entity.background.vo.EarlyWarningRecordVo;
import java.util.List;
/**

View File

@ -1,7 +1,7 @@
package com.securitycontrol.background.constructionQuality.service;
package com.securitycontrol.background.service;
import com.securitycontrol.background.constructionQuality.vo.EarlyWarningsRecordVo;
import com.securitycontrol.entity.background.vo.EarlyWarningsRecordVo;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import java.util.List;

View File

@ -1,6 +1,6 @@
package com.securitycontrol.background.constructionQuality.service;
package com.securitycontrol.background.service;
import com.securitycontrol.background.constructionQuality.vo.QualityRecordVo;
import com.securitycontrol.entity.background.vo.QualityRecordVo;
import java.util.List;

View File

@ -1,6 +1,6 @@
package com.securitycontrol.background.towerDetection.service;
package com.securitycontrol.background.service;
import com.securitycontrol.background.towerDetection.vo.TowerRecordVo;
import com.securitycontrol.entity.background.vo.TowerRecordVo;
import java.util.List;
/**

View File

@ -0,0 +1,35 @@
package com.securitycontrol.background.service;
import com.securitycontrol.entity.background.dto.VehicleDto;
import com.securitycontrol.entity.background.vo.VehicleVo;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import java.util.List;
/**
* 车辆管理
*/
public interface VehicleService {
/**
* 获取车辆列表
*/
List<VehicleVo> getVehicleLists(VehicleVo dto);
/**
* 新增/修改
*
*/
AjaxResult addOrUpdateVehicle(VehicleVo vo);
/**
* 删除
*/
AjaxResult delVehicleById(VehicleVo dto);
List<VehicleVo> getLists(VehicleVo dto);
List<VehicleDto> getListsDto(VehicleDto dto);
}

View File

@ -1,9 +1,9 @@
package com.securitycontrol.background.towerDetection.service.impl;
package com.securitycontrol.background.service.impl;
import com.securitycontrol.background.towerDetection.mapper.EarlyWarningRecordMapper;
import com.securitycontrol.background.towerDetection.service.EarlyWarningRecordService;
import com.securitycontrol.background.towerDetection.vo.EarlyWarningRecordVo;
import com.securitycontrol.background.mapper.EarlyWarningRecordMapper;
import com.securitycontrol.background.service.EarlyWarningRecordService;
import com.securitycontrol.entity.background.vo.EarlyWarningRecordVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

View File

@ -1,13 +1,10 @@
package com.securitycontrol.background.constructionQuality.service.impl;
package com.securitycontrol.background.service.impl;
import com.securitycontrol.background.constructionQuality.mapper.EarlyWarningsRecordMapper;
import com.securitycontrol.background.constructionQuality.service.EarlyWarningsRecordService;
import com.securitycontrol.background.constructionQuality.vo.EarlyWarningsRecordVo;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.common.core.utils.StringUtils;
import com.securitycontrol.background.mapper.EarlyWarningsRecordMapper;
import com.securitycontrol.background.service.EarlyWarningsRecordService;
import com.securitycontrol.entity.background.vo.EarlyWarningsRecordVo;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.security.utils.SecurityUtils;
import com.securitycontrol.system.api.model.LoginUser;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

View File

@ -1,9 +1,9 @@
package com.securitycontrol.background.constructionQuality.service.impl;
package com.securitycontrol.background.service.impl;
import com.securitycontrol.background.constructionQuality.mapper.QualityRecordMapper;
import com.securitycontrol.background.constructionQuality.service.QualityRecordService;
import com.securitycontrol.background.constructionQuality.vo.QualityRecordVo;
import com.securitycontrol.background.mapper.QualityRecordMapper;
import com.securitycontrol.background.service.QualityRecordService;
import com.securitycontrol.entity.background.vo.QualityRecordVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

View File

@ -0,0 +1,30 @@
package com.securitycontrol.background.service.impl;
import com.securitycontrol.background.mapper.TowerRecordMapper;
import com.securitycontrol.background.service.TowerRecordService;
import com.securitycontrol.entity.background.vo.TowerRecordVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.*;
/**
* 组塔检测 - 检测记录
* @author lsun
*/
@Service(value = "TowerRecordService")
@Slf4j
public class TowerRecordServiceImpl implements TowerRecordService {
@Resource(name = "TowerRecordMapper")
private TowerRecordMapper mapper;
@Override
public List<TowerRecordVo> getTowerRecordLists(TowerRecordVo dto) {
List<TowerRecordVo> list = new ArrayList<>();
list = mapper.getTowerRecordLists(dto);
return list;
}
}

View File

@ -1,46 +1,22 @@
package com.securitycontrol.background.vehicleManagement.service.impl;
package com.securitycontrol.background.service.impl;
import com.securitycontrol.background.mapper.VehicleMapper;
import com.securitycontrol.background.service.VehicleService;
import com.securitycontrol.entity.background.dto.VehicleDto;
import com.securitycontrol.entity.background.vo.VehicleVo;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.securitycontrol.background.vehicleManagement.mapper.VehicleMapper;
import com.securitycontrol.background.vehicleManagement.service.VehicleService;
import com.securitycontrol.background.vehicleManagement.vo.VehicleDto;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.common.core.constant.Constant;
import com.securitycontrol.common.core.constant.HttpStatus;
import com.securitycontrol.common.core.constant.SecurityConstants;
import com.securitycontrol.common.core.domain.Result;
import com.securitycontrol.common.core.utils.ImportExcelUtils;
import com.securitycontrol.common.core.utils.StringUtils;
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.security.utils.ValidatorsUtils;
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
import com.securitycontrol.entity.system.base.dto.ProDto;
import com.securitycontrol.entity.system.base.dto.ProGxPlanDto;
import com.securitycontrol.entity.system.base.vo.GxPlanVo;
import com.securitycontrol.entity.system.base.vo.ProImportVo;
import com.securitycontrol.entity.system.base.vo.ProVo;
import com.securitycontrol.entity.system.vo.ResourceFileVo;
import com.securitycontrol.system.api.RemoteFileService;
import com.securitycontrol.system.api.domain.SysFile;
import com.securitycontrol.system.base.mapper.IProMapper;
import com.securitycontrol.system.base.service.IProService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.math.BigDecimal;
import java.util.*;
/**

View File

@ -1,46 +0,0 @@
package com.securitycontrol.background.towerDetection.service.impl;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.securitycontrol.background.towerDetection.mapper.TowerRecordMapper;
import com.securitycontrol.background.towerDetection.service.TowerRecordService;
import com.securitycontrol.background.towerDetection.vo.TowerRecordVo;
import com.securitycontrol.common.core.constant.Constant;
import com.securitycontrol.common.core.utils.ImportExcelUtils;
import com.securitycontrol.common.core.utils.StringUtils;
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.security.utils.ValidatorsUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
/**
* 组塔检测 - 检测记录
* @author lsun
*/
@Service(value = "TowerRecordService")
@Slf4j
public class TowerRecordServiceImpl implements TowerRecordService {
@Resource(name = "TowerRecordMapper")
private TowerRecordMapper mapper;
@Override
public List<TowerRecordVo> getTowerRecordLists(TowerRecordVo dto) {
List<TowerRecordVo> list = new ArrayList<>();
list = mapper.getTowerRecordLists(dto);
return list;
}
}

View File

@ -1,38 +0,0 @@
package com.securitycontrol.background.vehicleManagement.mapper;
import com.securitycontrol.background.vehicleManagement.vo.VehicleDto;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
import com.securitycontrol.entity.system.base.dto.ProGxPlanDto;
import com.securitycontrol.entity.system.base.vo.GxPlanVo;
import com.securitycontrol.entity.system.vo.ResourceFileVo;
import org.apache.ibatis.annotations.MapKey;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Map;
/**
* 车辆管理
*/
@Repository(value = "VehicleMapper")
public interface VehicleMapper {
/**
* 获取
*/
List<VehicleVo> getVehicleLists(VehicleVo dto);
/**
* 新增/修改
*/
void addOrUpdateVehicle(VehicleVo vo);
/**
* 删除
*/
void delVehicleById(VehicleVo dto);
List<VehicleVo> getLists(VehicleVo dto);
List<VehicleDto> getListsDto(VehicleDto dto);
}

View File

@ -1,40 +0,0 @@
package com.securitycontrol.background.vehicleManagement.service;
import com.securitycontrol.background.vehicleManagement.vo.VehicleDto;
import com.securitycontrol.background.vehicleManagement.vo.VehicleVo;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
import com.securitycontrol.entity.system.base.dto.ProGxPlanDto;
import com.securitycontrol.entity.system.base.vo.GxPlanVo;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 车辆管理
*/
public interface VehicleService {
/**
* 获取车辆列表
*/
List<VehicleVo> getVehicleLists(VehicleVo dto);
/**
* 新增/修改
*
*/
AjaxResult addOrUpdateVehicle(VehicleVo vo);
/**
* 删除
*/
AjaxResult delVehicleById(VehicleVo dto);
List<VehicleVo> getLists(VehicleVo dto);
List<VehicleDto> getListsDto(VehicleDto dto);
}

View File

@ -1,8 +1,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" >
<mapper namespace="com.securitycontrol.background.towerDetection.mapper.EarlyWarningRecordMapper">
<mapper namespace="com.securitycontrol.background.mapper.EarlyWarningRecordMapper">
<!--获取信息列表-->
<select id="getEarlyWarningRecordLists" resultType="com.securitycontrol.background.towerDetection.vo.EarlyWarningRecordVo">
<select id="getEarlyWarningRecordLists" resultType="com.securitycontrol.entity.background.vo.EarlyWarningRecordVo">
SELECT tw.warn_content as warnContent, tw.warn_time as warnTime
FROM tb_warn tw
LEFT JOIN tb_device_detail tdd ON tw.device_id = tdd.device_id

View File

@ -1,12 +1,12 @@
<?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.securitycontrol.background.constructionQuality.mapper.EarlyWarningsRecordMapper">
<mapper namespace="com.securitycontrol.background.mapper.EarlyWarningsRecordMapper">
<update id="updEarly">
UPDATE tb_warn SET status = #{status}, update_time = NOW(), user_id = #{userId} WHERE `warn_id` = #{warnId}
</update>
<!--获取信息列表-->
<select id="getEarlyWarningsRecordLists" resultType="com.securitycontrol.background.constructionQuality.vo.EarlyWarningsRecordVo">
<select id="getEarlyWarningsRecordLists" resultType="com.securitycontrol.entity.background.vo.EarlyWarningsRecordVo">
SELECT tw.warn_id as warnId, tw.warn_content as warnContent, tw.warn_time as warnTime,
case when tw.`status` = '0' then '未处理'
when tw.`status` = '1' then '预警正确'

View File

@ -1,8 +1,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" >
<mapper namespace="com.securitycontrol.background.constructionQuality.mapper.QualityRecordMapper">
<mapper namespace="com.securitycontrol.background.mapper.QualityRecordMapper">
<!--获取信息列表-->
<select id="getQualityRecordLists" resultType="com.securitycontrol.background.constructionQuality.vo.QualityRecordVo">
<select id="getQualityRecordLists" resultType="com.securitycontrol.entity.background.vo.QualityRecordVo">
SELECT tbd.device_name as deviceName, ta.area_name as areaName, tdd.mode_name as modeName,
CONCAT(tdd.min_valu,'-',tdd.max_value) as standardValue,
a.val,

View File

@ -1,8 +1,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" >
<mapper namespace="com.securitycontrol.background.towerDetection.mapper.TowerRecordMapper">
<mapper namespace="com.securitycontrol.background.mapper.TowerRecordMapper">
<!--获取信息列表-->
<select id="getTowerRecordLists" resultType="com.securitycontrol.background.towerDetection.vo.TowerRecordVo">
<select id="getTowerRecordLists" resultType="com.securitycontrol.entity.background.vo.TowerRecordVo">
SELECT tbd.device_name as deviceName, ta.area_name as areaName, tdd.mode_name as modeName,a.val,
a.change_val as changeVal,
case when a.is_warn = '0' then '否' else '是' end isWarn,

View File

@ -1,9 +1,9 @@
<?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.securitycontrol.background.vehicleManagement.mapper.VehicleMapper">
<mapper namespace="com.securitycontrol.background.mapper.VehicleMapper">
<!--获取列表-->
<select id="getVehicleLists" resultType="com.securitycontrol.background.vehicleManagement.vo.VehicleVo">
<select id="getVehicleLists" resultType="com.securitycontrol.entity.background.vo.VehicleVo">
SELECT tc.id,tc.car_num as carNum,tc.user_name as userName,tc.phone ,tp.bid_code as bidCode
FROM tb_car tc
LEFT JOIN tb_project tp ON tp.bid_code = tc.bid_code
@ -19,7 +19,7 @@
</if>
</select>
<select id="getLists" resultType="com.securitycontrol.background.vehicleManagement.vo.VehicleVo">
<select id="getLists" resultType="com.securitycontrol.entity.background.vo.VehicleVo">
SELECT accesss_time as accesssTime,
case WHEN access_type= '0' then '入场' ELSE '出场' end accessType
FROM `tb_car_access`
@ -29,7 +29,7 @@
</if>
</select>
<select id="getListsDto" resultType="com.securitycontrol.background.vehicleManagement.vo.VehicleDto">
<select id="getListsDto" resultType="com.securitycontrol.entity.background.dto.VehicleDto">
SELECT accesss_time as accesssTime,car_num as carNum,
case WHEN access_type= '0' then '入场' ELSE '出场' end accessType
FROM `tb_car_access`

View File

@ -130,28 +130,8 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<!-- easypoi相关的jar包 -->
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-base</artifactId>
<version>4.2.0</version>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-web</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-annotation</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>

View File

@ -9,7 +9,7 @@ import com.securitycontrol.entity.system.base.dto.ProDto;
import com.securitycontrol.system.export.entity.ProExportVo;
import com.securitycontrol.entity.system.base.vo.ProVo;
import com.securitycontrol.system.base.service.IProService;
import com.securitycontrol.system.export.util.ExcelStyleUtil;
import com.securitycontrol.common.core.utils.ExcelStyleUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;
import org.springframework.beans.BeanUtils;

View File

@ -19,12 +19,12 @@ spring:
nacos:
discovery:
username: nacos
password: nacos
password: Jjsp@nacos2023
server-addr: 127.0.0.1:8848
namespace: jjzhgd
config:
username: nacos
password: nacos
password: Jjsp@nacos2023
namespace: jjzhgd
server-addr: 127.0.0.1:8848
# 配置文件格式