package shop.alien.entity.store.excelVo;


import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import shop.alien.entity.store.excelVo.util.ExcelHeader;
import shop.alien.entity.store.excelVo.util.ExcelImage;

/**
 * @Author: fcw
 * @CreateTime: 2025-04-10
 * @Description: 套餐状态
 */
@Data
@JsonInclude
@ApiModel(value = "LifeUserViolation表Excel导出对象", description = "LifeUserViolation")
public class LifeUserViolationExcelVO {

    @ExcelHeader("序号")
    @ApiModelProperty(value = "序号")
    private Integer id;

    @ExcelHeader("用户昵称")
    @ApiModelProperty(value = "用户昵称")
    private String nickname;


    @ExcelHeader("用户联系电话")
    @ApiModelProperty(value = "用户联系电话")
    private String phone;


    @ExcelHeader("被举报人账号")
    @ApiModelProperty(value = "被举报人账号")
    private String reportedAcc;


    @ExcelHeader("举报内容")
    @ApiModelProperty(value = "举报内容")
    private String reportContextType;


    @ExcelHeader("举报理由")
    @ApiModelProperty(value = "举报理由")
    private String violationType;


    @ExcelHeader("凭证")
    @ApiModelProperty(value = "凭证")
    @ExcelImage
    private String reportEvidenceImg;


    @ExcelHeader("状态")
    @ApiModelProperty(value = "状态")
    private String processingStatus;

    @ExcelHeader("举报时间")
    @ApiModelProperty(value = "举报时间")
    private String createdTime;

    @ExcelHeader("处理时间")
    @ApiModelProperty(value = "举报时间")
    private String processingTime;
}
