package org.springblade.jfpt.riskreporting.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 风险记录实体类 */ @Data @TableName("tb_risk_reporting") public class RiskReporting implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 租户主键id */ @TableField(value = "tenant_id") private String tenantId; /** * 客户名称 */ @TableField(value = "tenant_name") private String tenantName; /** * 客户地址 */ private String address; /** * 联系人 */ private String linkman; /** * 联系电话 */ @TableField(value = "contact_number") private String contactNumber; /** * 上报人编号 */ @TableField(value = "risk_number") private String riskNumber; /** * 上报人名称 */ @TableField(value = "risk_person") private String riskPerson; /** * 风险等级 */ @TableField(value = "risk_class") private String riskClass; /** * 风险描述 */ @TableField(value = "risk_describe") private String riskDescribe; /** * 上报时间 */ @TableField(value = "risk_time") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date riskTime; /** * 创建时间 */ @TableField(value = "create_time") private Date createTime; /** * 备注信息 */ @TableField(value = "desc_info") private String descInfo; }