package com.example.jz.modle.entity; import java.util.Date; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; /** * 报案表(Report)表实体类 * * @author makejava * @since 2022-07-13 11:52:58 */ @TableName("qyjz.report") @Data @NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) public class Report extends Model { //案件ID private Integer id; //头像地址 private String pic; //报案人id private Integer userId; //是否代办 1(代办) 0(不是代办) private String isCommission; //涉案金额 private Double amountInvolved; //报案材料图片地址 多个用,分隔 // private String reportMaterials; // 身份证 private String idCardMaterials; // 合同 private String contractMaterials; // 交易 private String transactionMaterials; // 其他 private String elseMaterials; //报案时间 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date reportTime; //报案方式 private String reportMethod; //创建人id private Integer creator; //状态,1为通过 0为未审核 private Integer status; //创建时间 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date ctime; //被骗时间 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date cheatTime; //补充信息 private String information; //案件Id private Integer causeId; //案件描述 private String reportDescription; //是否进群 private Integer isInGroup; //驳回原因 private String remarks; /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.id; } }