package com.fkzy.warn.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 司法报告
 * @author zhangjing
 * @date 2024/12/05 14:07
 * @description
 */
@Data
@TableName("t_report")
public class Report extends BaseField{
    /**
     * id
     */
    @ApiModelProperty("id")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 报告名称
     */
    @ApiModelProperty("报告名称")
    private String name;
    /**
     * 报告类型
     */
    @ApiModelProperty("报告类型")
    private String reportType;
    /**
     * 报告时间
     */
    @ApiModelProperty("报告时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date reportTime;

    /**
     * 报告时间
     */
    @ApiModelProperty("范围开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startTime;

    /**
     * 报告时间
     */
    @ApiModelProperty("范围结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;
    /**
     * 企业名称
     */
    @ApiModelProperty("企业名称")
    private String companyName;


    /**
     * 关联业务id
     */
    @ApiModelProperty("关联业务id")
    private Integer businessId;

    /**
     * 是否已读
     */
    @ApiModelProperty("是否已读")
    private Integer isRead;
    /**
     * 社会信用统一代码
     */
    @ApiModelProperty("社会信用统一代码")
    private String creditCode;
}
