Newer
Older
huludao / src / main / java / com / newfiber / api / pc / model / EventsManage / ComplaintTaskDto.java
package com.newfiber.api.pc.model.EventsManage;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * @描述:
 * @作者: luzhan
 * @日期: 2021-09-26
 */
@ApiModel(value = "投诉任务表")
@TableName("complaint_task")
@Data
public class ComplaintTaskDto implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    @ApiModelProperty(value = "1河道 ,2管网")
    private Integer complaintType;

    @ApiModelProperty(value = " 1河道 ,2管网")
    private String complaintName;

    @ApiModelProperty(value = "问题类型")
    private Long problemType;

    @ApiModelProperty(value = "问题类型名称")
    private String problemName;

    @ApiModelProperty(value = "等级 12345")
    private String level;

    @ApiModelProperty(value = "描述")
    private String descrption;

    @ApiModelProperty(value = "图片")
    private String picNo;

    @ApiModelProperty(value = "是否需要回访 0否 1是")
    private Integer isVisit;

    @ApiModelProperty(value = "回访电话")
    private String phone;

    @ApiModelProperty(value = "地址")
    private String address;

    @ApiModelProperty(value = "经度")
    private String lon;

    @ApiModelProperty(value = "纬度")
    private String lat;

    @ApiModelProperty(value = "任务状态")
    private Integer state;

    @ApiModelProperty(value = "状态描述")
    private String stateDesc;

    @ApiModelProperty(value = "是否需要处理")
    private Integer isHandle;

    @ApiModelProperty(value = "是否需要验证(指派任务前的验证)")
    private Integer isCheck;

    @ApiModelProperty(value = "创建人微信手机号")
    private String createUserPhone;

    @ApiModelProperty(value = "投诉人名称")
    private String createUserName;

    @ApiModelProperty(value = "处理人")
    private String handlerNo;

    @ApiModelProperty(value = "处理人姓名")
    private String handlerName;

    @TableField("leader_no")
    @ApiModelProperty(value = "审核人")
    private String leaderNo;

    @ApiModelProperty(value = "审核人姓名")
    private String leaderName;

    @ApiModelProperty(value = "验证投诉")
    private String checkComplaintNo;

    @ApiModelProperty(value = "验证投诉")
    private String checkComplaintName;

    @ApiModelProperty(value = "处理验证人")
    private String checkHandleNo;

    @ApiModelProperty(value = "处理验证人")
    private String checkHandleName;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "用户状态")
    @TableField(exist = false)
    private Integer userState;


    @ApiModelProperty(value = "图片数组")
    @TableField(exist = false)
    private List<ComplainPic> complainPics;

    @ApiModelProperty(value = "图片数组")
    @TableField(exist = false)
    private List<ComplaintProcessDto> complainProcess;

}