forked from rongchao/epmet-cloud-rizhao
11 changed files with 463 additions and 20 deletions
@ -0,0 +1,47 @@ |
|||||
|
package com.epmet.dto.form.patrol; |
||||
|
|
||||
|
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import javax.validation.constraints.NotBlank; |
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* @Description 网格员例行工作 |
||||
|
* @Author sun |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GridMemberRoutineWorkFormDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = -3522636529743412120L; |
||||
|
public interface RoutineWork extends CustomerClientShowGroup {} |
||||
|
public interface RoutineWorkDetail extends CustomerClientShowGroup {} |
||||
|
|
||||
|
/** |
||||
|
* 网格Id |
||||
|
*/ |
||||
|
@NotBlank(message = "网格Id不能为空", groups = RoutineWork.class) |
||||
|
private String gridId; |
||||
|
|
||||
|
/** |
||||
|
* 例行工作Id |
||||
|
*/ |
||||
|
@NotBlank(message = "例行工作Id不能为空", groups = RoutineWorkDetail.class) |
||||
|
private String routineWorkId; |
||||
|
|
||||
|
/** |
||||
|
* 当前页 |
||||
|
*/ |
||||
|
private Integer pageNo = 1; |
||||
|
|
||||
|
/** |
||||
|
* 每页记录数 |
||||
|
*/ |
||||
|
private Integer pageSize = 20; |
||||
|
|
||||
|
//token中客户Id
|
||||
|
private String customerId; |
||||
|
//token中用户Id
|
||||
|
private String staffId; |
||||
|
|
||||
|
} |
@ -0,0 +1,84 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* @Description 网格员例行工作详情 |
||||
|
* @Author sun |
||||
|
*/ |
||||
|
@Data |
||||
|
public class RoutineWorkDetailResultDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 例行工作Id |
||||
|
*/ |
||||
|
private String routineWorkId; |
||||
|
/** |
||||
|
* 网格Id |
||||
|
*/ |
||||
|
private String gridId; |
||||
|
/** |
||||
|
* 网格名称 |
||||
|
*/ |
||||
|
private String gridName; |
||||
|
/** |
||||
|
* 网格员Id |
||||
|
*/ |
||||
|
private String staffId; |
||||
|
/** |
||||
|
* 网格员姓名 |
||||
|
*/ |
||||
|
private String staffName; |
||||
|
/** |
||||
|
* 提交日期 |
||||
|
*/ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||
|
private Date submitTime; |
||||
|
/** |
||||
|
* 事项类型名称,一类-二类 |
||||
|
*/ |
||||
|
private String workTypeName; |
||||
|
/** |
||||
|
* 重点人员是否在当地 |
||||
|
*/ |
||||
|
private String isKeyPeopleLocateName; |
||||
|
/** |
||||
|
* 重点人员现状 |
||||
|
*/ |
||||
|
private String keyPeopleStatus; |
||||
|
/** |
||||
|
* 事项名称 |
||||
|
*/ |
||||
|
private String title; |
||||
|
/** |
||||
|
* 是否异常 |
||||
|
*/ |
||||
|
private String isNormalName; |
||||
|
/** |
||||
|
* 发生日期 |
||||
|
*/ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
||||
|
private Date happenTime; |
||||
|
/** |
||||
|
* 发生地点 |
||||
|
*/ |
||||
|
private String address; |
||||
|
/** |
||||
|
* 事项简述 |
||||
|
*/ |
||||
|
private String workContent; |
||||
|
|
||||
|
//例行工作一类编码
|
||||
|
@JsonIgnore |
||||
|
private String allPCode; |
||||
|
//例行工作二类编码
|
||||
|
@JsonIgnore |
||||
|
private String workTypeCode; |
||||
|
|
||||
|
} |
@ -0,0 +1,63 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @Description 网格员例行工作列表 |
||||
|
* @Author sun |
||||
|
*/ |
||||
|
@Data |
||||
|
public class RoutineWorkListResultDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
/** |
||||
|
* 总条数 |
||||
|
*/ |
||||
|
private Integer total = 0; |
||||
|
|
||||
|
/** |
||||
|
* 集合对象 |
||||
|
*/ |
||||
|
private List<RoutineWorkList> list; |
||||
|
|
||||
|
@Data |
||||
|
public static class RoutineWorkList { |
||||
|
/** |
||||
|
* 例行工作Id |
||||
|
*/ |
||||
|
private String routineWorkId; |
||||
|
|
||||
|
/** |
||||
|
* 标题 |
||||
|
*/ |
||||
|
private String title; |
||||
|
|
||||
|
/** |
||||
|
* 提交日期 |
||||
|
*/ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||
|
private Date submitTime; |
||||
|
|
||||
|
/** |
||||
|
* 工作类型[一类-二类名称] |
||||
|
*/ |
||||
|
private String workTypeName; |
||||
|
|
||||
|
/** |
||||
|
* 是否异常 |
||||
|
*/ |
||||
|
private String isNormalName; |
||||
|
//例行工作一类编码
|
||||
|
@JsonIgnore |
||||
|
private String allPCode; |
||||
|
//例行工作二类编码
|
||||
|
@JsonIgnore |
||||
|
private String workTypeCode; |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,35 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* @Description 网格员例行工作数据统计 |
||||
|
* @Author sun |
||||
|
*/ |
||||
|
@Data |
||||
|
public class StatsdataResultDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 巡查总次数 |
||||
|
*/ |
||||
|
private Integer patrolTotal; |
||||
|
|
||||
|
/** |
||||
|
* 巡查时长(xx小时xx分钟) |
||||
|
*/ |
||||
|
private String totalTime; |
||||
|
@JsonIgnore |
||||
|
private Integer totalNum; |
||||
|
|
||||
|
/** |
||||
|
* 例行工作总次数 |
||||
|
*/ |
||||
|
private Integer routineWorkCount; |
||||
|
|
||||
|
} |
Loading…
Reference in new issue