package com.fkzy.warn.model;

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 io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 企业基本信息
 * @author zhangjing
 * @date 2024/12/05 14:07
 * @description
 */
@Data
@TableName("t_administrator")
public class Administrator extends BaseField{

    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;
    /**
     * 统一信用代码
     */
    @ApiModelProperty("统一信用代码")
    @TableField(value = "CREDITCODE")
    private String CREDITCODE;
    /**
     * 企业名称
     */
    @ApiModelProperty("企业名称")
    @TableField(value = "ENTNAME")
    private String ENTNAME;
    /**
     * 高管姓名
     */
    @ApiModelProperty("高管姓名")
    @TableField(value = "PERNAME")
    private String PERNAME;
    /**
     * 职位
     */
    @ApiModelProperty("职位")
    @TableField(value = "POSITION")
    private String POSITION;
    /**
     * 高管总数量
     */
    @ApiModelProperty("高管总数量")
    @TableField(value = "PERSONAMOUNT")
    private Integer PERSONAMOUNT;
    /**
     * 任职开始时间
     */
    @ApiModelProperty("任职开始时间")
    @TableField(value = "CEIINCLUDEDATE")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date CEIINCLUDEDATE;
    /**
     * 任职截止时间
     */
    @ApiModelProperty("任职截止时间")
    @TableField(value = "CEIREMOVEDATE")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date CEIREMOVEDATE;



}
