package com.panzhihua.sangeshenbian.model.excel;
|
|
import cn.idev.excel.annotation.ExcelProperty;
|
import cn.idev.excel.annotation.format.DateTimeFormat;
|
import com.panzhihua.sangeshenbian.annotation.TargetEnum;
|
import com.panzhihua.sangeshenbian.conveter.EConverter;
|
import com.panzhihua.sangeshenbian.enums.ComplaintExportEnum;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
import java.util.Date;
|
|
/**
|
* @author mitao
|
* @date 2025/3/15
|
*/
|
@Data
|
public class ComplaintExcel {
|
@ExcelProperty(value = "录入人")
|
private String reportUserName;
|
|
@ExcelProperty(value = "录入人联系方式")
|
private String reportUserPhone;
|
|
@ExcelProperty(value = "群众姓名")
|
private String name;
|
|
@ExcelProperty(value = "联系电话")
|
private String contactNumber;
|
|
@ExcelProperty(value = "问题发生时间")
|
@DateTimeFormat("yyyy-MM-dd")
|
private Date time;
|
|
@ExcelProperty(value = "问题类型")
|
private String problemType;
|
|
@ExcelProperty(value = "问题描述内容")
|
private String descriptionContent;
|
|
@ExcelProperty(value = "问题发生地点")
|
private String location;
|
|
@ExcelProperty(value = "详细地址描述")
|
private String detailedAddress;
|
|
@ExcelProperty(value = "状态",converter = EConverter.class)
|
@TargetEnum(type = ComplaintExportEnum.class)
|
private Integer status;
|
}
|