package org.springblade.modules.licence.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 com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * 许可证信息实体类 * @author zhongrj * @time 2021-12-27 */ @Data @TableName("sys_licence_paper") public class LicencePaper implements Serializable { private static final long serialVersionUID = 1L; /** * 许可证信息主键id,非自增 */ @TableId(value = "id",type = IdType.ASSIGN_ID) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 许可证类型 */ private Integer type; /** * 单位名称 */ @TableField("unit_name") private String unitName; /** * 住所 */ private String address; /** * 法定代表人 */ @TableField("legal_people") private String legalPeople; /** * 经营范围,培训内容 */ private String content; /** * 批准文号 */ @TableField("approval_number") private String approvalNumber; /** * 发证机关 */ @TableField("licence_issuing_unit") private String licenceIssuingUnit; /** * 注册资本 */ @TableField("register_capital") private String registerCapital; /** * 证件编号 */ private String code; /** * 发证时间 */ @TableField("licence_issuing_time") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date licenceIssuingTime; /** * 创建人 */ @TableField("create_user") private Long createUser; /** * 创建时间 */ @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 更新人 */ @TableField("update_user") private Long updateUser; /** * 更新时间 */ @TableField("update_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; /** * 公司id */ @TableField("dept_id") private String deptId; /** * 营业执照url */ private String url; /** * 父(总)公司许可证id */ @TableField("parent_id") private Long parentId; }