12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.shkpr.service.alambizplugin.dto;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.shkpr.service.alambizplugin.constants.GisSurveConvertStatusEnum;
- import com.shkpr.service.alambizplugin.constants.GisSurveyImportStatusEnum;
- import lombok.Data;
- import org.springframework.format.annotation.DateTimeFormat;
- import java.time.LocalDateTime;
- /**
- * cad转换结果
- *
- * @author 欧阳劲驰
- * @since 1.0.0
- */
- @Data
- public class GisSurveyCadConvertResult {
- /**
- * 转换id
- */
- private String convertId;
- /**
- * 检查状态:0:进行中,1:成功,2:失败,3:不存在
- */
- private Integer convertStatus;
- /**
- * 结果地址
- */
- private String path;
- /**
- * 请求检查时间
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "Asia/Shanghai")
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private LocalDateTime requestTime;
- /**
- * 完成检查时间
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "Asia/Shanghai")
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private LocalDateTime completeTime;
- /**
- * 进行中
- */
- public static GisSurveyCadConvertResult inProgress(String convertId, LocalDateTime requestTime) {
- GisSurveyCadConvertResult result = new GisSurveyCadConvertResult();
- result.setConvertId(convertId);
- result.setConvertStatus(GisSurveyImportStatusEnum.IN_PROGRESS.getCode());
- result.setRequestTime(requestTime);
- return result;
- }
- /**
- * 成功
- */
- public static GisSurveyCadConvertResult success(String convertId) {
- GisSurveyCadConvertResult result = new GisSurveyCadConvertResult();
- result.setConvertId(convertId);
- result.setConvertStatus(GisSurveConvertStatusEnum.SUCCESS.getCode());
- result.setRequestTime(LocalDateTime.now());
- return result;
- }
- /**
- * 失败
- */
- public static GisSurveyCadConvertResult fail(String convertId) {
- GisSurveyCadConvertResult result = new GisSurveyCadConvertResult();
- result.setConvertId(convertId);
- result.setConvertStatus(GisSurveConvertStatusEnum.FAIL.getCode());
- result.setRequestTime(LocalDateTime.now());
- return result;
- }
- }
|