zxc 3 years ago
parent
commit
1ea38545ad
  1. 20
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/EmphasisTripDetailFormDTO.java
  2. 20
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/EmphasisTripPieDetailFormDTO.java
  3. 18
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/EmphasisTripPieDetailResultDTO.java
  4. 25
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcTripReportRecordController.java
  5. 21
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcTripReportRecordService.java
  6. 23
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcTripReportRecordServiceImpl.java

20
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/EmphasisTripDetailFormDTO.java

@ -0,0 +1,20 @@
package com.epmet.dto.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Author zxc
* @DateTime 2022/11/1 15:58
*/
@Data
public class EmphasisTripDetailFormDTO implements Serializable {
private static final long serialVersionUID = 4725053371888196275L;
public interface EmphasisTripDetailForm{}
@NotBlank(message = "id不能为空",groups = {EmphasisTripDetailForm.class})
private String id;
}

20
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/EmphasisTripPieDetailFormDTO.java

@ -0,0 +1,20 @@
package com.epmet.dto.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Author zxc
* @DateTime 2022/11/1 16:08
*/
@Data
public class EmphasisTripPieDetailFormDTO implements Serializable {
private static final long serialVersionUID = 8822391154779579664L;
public interface EmphasisTripPieDetailForm{}
@NotBlank(message = "code不能为空",groups = {EmphasisTripPieDetailForm.class})
private String code;
}

18
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/EmphasisTripPieDetailResultDTO.java

@ -0,0 +1,18 @@
package com.epmet.dto.result;
import lombok.Data;
import java.io.Serializable;
/**
* @Author zxc
* @DateTime 2022/11/1 16:06
*/
@Data
public class EmphasisTripPieDetailResultDTO implements Serializable {
private static final long serialVersionUID = -7654816048391073022L;
private String dangerLevelName;
private String dangerLevel;
private Integer total;
}

25
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcTripReportRecordController.java

@ -25,6 +25,7 @@ import com.epmet.constants.ImportTaskConstants;
import com.epmet.dto.IcTripReportRecordDTO;
import com.epmet.dto.form.*;
import com.epmet.dto.result.EmphasisTripListResultDTO;
import com.epmet.dto.result.EmphasisTripPieDetailResultDTO;
import com.epmet.dto.result.ImportTaskCommonResultDTO;
import com.epmet.feign.EpmetCommonServiceOpenFeignClient;
import com.epmet.service.IcTripReportRecordService;
@ -382,4 +383,28 @@ public class IcTripReportRecordController implements ResultDataResolver {
return new Result<PageData<EmphasisTripListResultDTO>>().ok(icTripReportRecordService.emphasisTripList(formDTO));
}
/**
* @Description 重点行程详情
* @param formDTO
* @Author zxc
* @Date 2022/11/1 16:05
*/
@PostMapping("emphasisTripDetail")
public Result<EmphasisTripListResultDTO> emphasisTripDetail(@RequestBody EmphasisTripDetailFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO, EmphasisTripDetailFormDTO.EmphasisTripDetailForm.class);
return new Result<EmphasisTripListResultDTO>().ok(icTripReportRecordService.emphasisTripDetail(formDTO));
}
/**
* @Description 重点行程名单饼图详情
* @param formDTO
* @Author zxc
* @Date 2022/11/1 16:09
*/
@PostMapping("emphasisTripPieDetail")
public Result<List<EmphasisTripPieDetailResultDTO>> emphasisTripPieDetail(@RequestBody EmphasisTripPieDetailFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO,EmphasisTripPieDetailFormDTO.EmphasisTripPieDetailForm.class);
return new Result<List<EmphasisTripPieDetailResultDTO>>().ok(icTripReportRecordService.emphasisTripPieDetail(formDTO));
}
}

21
epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcTripReportRecordService.java

@ -4,11 +4,9 @@ import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.dto.IcTripReportRecordDTO;
import com.epmet.dto.form.EmphasisTripListFormDTO;
import com.epmet.dto.form.IcTripReportFormDTO;
import com.epmet.dto.form.MyReportedTripFormDTO;
import com.epmet.dto.form.PageTripReportFormDTO;
import com.epmet.dto.form.*;
import com.epmet.dto.result.EmphasisTripListResultDTO;
import com.epmet.dto.result.EmphasisTripPieDetailResultDTO;
import com.epmet.dto.result.TripListDTO;
import com.epmet.entity.IcTripReportRecordEntity;
@ -118,4 +116,19 @@ public interface IcTripReportRecordService extends BaseService<IcTripReportRecor
*/
PageData<EmphasisTripListResultDTO> emphasisTripList(EmphasisTripListFormDTO formDTO);
/**
* @Description 重点行程详情
* @param formDTO
* @Author zxc
* @Date 2022/11/1 16:05
*/
EmphasisTripListResultDTO emphasisTripDetail(EmphasisTripDetailFormDTO formDTO);
/**
* @Description 重点行程名单饼图详情
* @param formDTO
* @Author zxc
* @Date 2022/11/1 16:09
*/
List<EmphasisTripPieDetailResultDTO> emphasisTripPieDetail(EmphasisTripPieDetailFormDTO formDTO);
}

23
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcTripReportRecordServiceImpl.java

@ -34,6 +34,7 @@ import com.epmet.dto.IcEpidemicSpecialAttentionDTO;
import com.epmet.dto.IcTripReportRecordDTO;
import com.epmet.dto.form.*;
import com.epmet.dto.result.EmphasisTripListResultDTO;
import com.epmet.dto.result.EmphasisTripPieDetailResultDTO;
import com.epmet.dto.result.TripListDTO;
import com.epmet.dto.result.UploadImgResultDTO;
import com.epmet.entity.IcDangerAreaEntity;
@ -642,6 +643,28 @@ public class IcTripReportRecordServiceImpl extends BaseServiceImpl<IcTripReportR
return result;
}
/**
* @Description 重点行程详情
* @param formDTO
* @Author zxc
* @Date 2022/11/1 16:05
*/
@Override
public EmphasisTripListResultDTO emphasisTripDetail(EmphasisTripDetailFormDTO formDTO) {
return null;
}
/**
* @Description 重点行程名单饼图详情
* @param formDTO
* @Author zxc
* @Date 2022/11/1 16:09
*/
@Override
public List<EmphasisTripPieDetailResultDTO> emphasisTripPieDetail(EmphasisTripPieDetailFormDTO formDTO) {
return null;
}
/**
* @Author sun
* @Description 行程上报数据导入错误数据生成导入失败文件存到阿里云修改导入任务为已结束

Loading…
Cancel
Save