package com.panzhihua.sangeshenbian.model.vo; import com.baomidou.mybatisplus.annotation.TableField; import com.panzhihua.sangeshenbian.model.entity.Complaint; import com.panzhihua.sangeshenbian.model.entity.ComplaintFlow; import com.panzhihua.sangeshenbian.model.entity.ComplaintProgress; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * @author mitao * @date 2025/2/23 */ @Data @ApiModel("工单视图对象") public class ComplaintVO extends Complaint { @ApiModelProperty(value = "上报人") private String reporter; @ApiModelProperty(value = "所属部门") private String departmentName; @ApiModelProperty(value = "上报提交时间") private Date reportTime; @ApiModelProperty(value = "上报说明") private String comment; @ApiModelProperty(value = "录入人") private String nickname; @ApiModelProperty(value = "联系方式") private String phone; @ApiModelProperty(value = "诉求流转记录") List complaintFlows; @ApiModelProperty(value = "办理进度") List complaintProgresses; }