liujie
1 天以前 ee6a2aa9e265f498ce7df9c603d3148487c0b1e8
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/vo/ComplaintVO.java
@@ -1,7 +1,5 @@
package com.panzhihua.sangeshenbian.model.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.panzhihua.sangeshenbian.model.entity.Complaint;
import com.panzhihua.sangeshenbian.model.entity.ComplaintComment;
import com.panzhihua.sangeshenbian.model.entity.ComplaintFlow;
@@ -9,6 +7,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import java.util.List;
@@ -17,12 +16,23 @@
 * @author mitao
 * @date 2025/2/23
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("工单视图对象")
public class ComplaintVO extends Complaint {
    @ApiModelProperty(value = "上报人")
    private String reporter;
    @ApiModelProperty(value = "上报人id")
    private Long reporterId;
    private Long superiorId2;
    private Long auditCreateBy;
    @ApiModelProperty("上报人层级 1=市级账号,2=区县账号,3=街道账号,4=社区账号 5=党员账号")
    private Integer reporterLevel;
    @ApiModelProperty(value = "上报人联系方式")
    private String reporterPhone;
@@ -55,13 +65,19 @@
    private String auditTime;
    @ApiModelProperty(value = "诉求流转记录")
    List<ComplaintFlow> complaintFlows;
    private List<ComplaintFlow> complaintFlows;
    @ApiModelProperty(value = "办理进度")
    List<ComplaintProgress> complaintProgresses;
    private List<ComplaintProgress> complaintProgresses;
    @ApiModelProperty(value = "审核按钮状态(0=显示,1=隐藏)")
    private Integer auditButtonStatus;
    @ApiModelProperty(value = "撤回按钮状态(0=显示,1=隐藏)")
    private Integer withdrawButtonStatus;
    @ApiModelProperty(value = "评价打分 0:不满意; 1:一般; 2:满意; 3:非常满意;")
    private Integer rate;
    @ApiModelProperty(value = "办结评价")
    private ComplaintComment complaintComment;
@@ -71,4 +87,18 @@
    
    @ApiModelProperty(value = "评价按钮状态(0=显示,1=隐藏)")
    private Integer evaluateButtonStatus;
    @ApiModelProperty(value = "语音文件集合")
    private List<String> voiceFileList;
    @ApiModelProperty(value = "添加办理进度数")
    private Integer progressCount;
    @ApiModelProperty(value = "已下派次数")
    private Integer assignmentCount;
    @ApiModelProperty(value = "已上报次数")
    private Integer reportCount;
}