Newer
Older
huludao / src / main / java / com / newfiber / api / pc / model / vo / TaskParam.java
package com.newfiber.api.pc.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.newfiber.api.pc.model.entity.TaskUser;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class TaskParam implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    private String taskNo;

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date expectedEndTime;

    private String taskName;

    private Integer taskLevel;

    private Integer taskState;

    private String taskStateName;

    private String dutyUser;

    private String dutyUserName;

    private String createUser;

    private String createUserName;

    private String address;

    private String longitude;

    private String latitude;

    private String description;

    private Date createTime;

    private Date updateTime;

    private Long unitId;
    /**
     * 防汛任务编号
     */
    private String warnNumber;

    /**
     * 任务用户
     */
    private List<TaskUser> taskUsers;

    //是否是签收类别的任务
    private Integer taskSign;
}