Browse Source

feat: 巡检记录接口

master_tdsql
hxh 11 months ago
parent
commit
ab96f3e74c
  1. 5
      shuili-system/src/main/java/com/kms/yxgh/df/domain/DfRecord.java
  2. 11
      shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordDetailDto.java
  3. 3
      shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordSimpleDto.java

5
shuili-system/src/main/java/com/kms/yxgh/df/domain/DfRecord.java

@ -22,6 +22,7 @@ public class DfRecord extends SyBaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private String name;
@ApiModelProperty("巡查计划ID") @ApiModelProperty("巡查计划ID")
private String planId; private String planId;
@ -66,4 +67,8 @@ public class DfRecord extends SyBaseEntity {
@ApiModelProperty("巡查范围") @ApiModelProperty("巡查范围")
private String scope; private String scope;
public String getName() {
return this.lineName;
}
} }

11
shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordDetailDto.java

@ -1,5 +1,6 @@
package com.kms.yxgh.df.dto; package com.kms.yxgh.df.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.kms.yxgh.base.AddGroup; import com.kms.yxgh.base.AddGroup;
import com.kms.yxgh.base.UpdateGroup; import com.kms.yxgh.base.UpdateGroup;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
@ -36,6 +37,14 @@ public class DfRecordDetailDto {
@ApiModelProperty("堤防编码") @ApiModelProperty("堤防编码")
private String dikeCode; private String dikeCode;
@NotBlank(message = "堤防名称不能为空", groups = {AddGroup.class, UpdateGroup.class})
@ApiModelProperty("堤防名称")
private String dikeName;
@NotBlank(message = "堤防类型不能为空", groups = {AddGroup.class, UpdateGroup.class})
@ApiModelProperty("堤防类型")
private String dikeType;
@ApiModelProperty("状态") @ApiModelProperty("状态")
private String status; private String status;
@ -65,10 +74,12 @@ public class DfRecordDetailDto {
private String dutyHolderType; private String dutyHolderType;
@NotNull(message = "巡查开始时间不能为空", groups = {AddGroup.class, UpdateGroup.class}) @NotNull(message = "巡查开始时间不能为空", groups = {AddGroup.class, UpdateGroup.class})
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("巡查开始时间") @ApiModelProperty("巡查开始时间")
private Date startDate; private Date startDate;
@NotNull(message = "巡查结束时间不能为空", groups = {AddGroup.class, UpdateGroup.class}) @NotNull(message = "巡查结束时间不能为空", groups = {AddGroup.class, UpdateGroup.class})
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("巡查结束时间") @ApiModelProperty("巡查结束时间")
private Date endDate; private Date endDate;

3
shuili-system/src/main/java/com/kms/yxgh/df/dto/DfRecordSimpleDto.java

@ -1,5 +1,6 @@
package com.kms.yxgh.df.dto; package com.kms.yxgh.df.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -53,9 +54,11 @@ public class DfRecordSimpleDto {
@ApiModelProperty("巡查责任人类型") @ApiModelProperty("巡查责任人类型")
private String dutyHolderType; private String dutyHolderType;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("记录开始时间") @ApiModelProperty("记录开始时间")
private Date startDate; private Date startDate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("记录结束时间") @ApiModelProperty("记录结束时间")
private Date endDate; private Date endDate;

Loading…
Cancel
Save