package com.zksy.basicData.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.zksy.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import com.zksy.common.core.domain.BasePo;
/**
 * 企业名称信息对象 xcr_enterprise_name_approval
 *
 * @author nahida
 * @date 2024-11-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xcr_enterprise_name_approval")
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "企业名称信息")
public class XcrEnterpriseNameApproval extends BasePo {

private static final long serialVersionUID=1L;

    /** 名称ID */
            @ApiModelProperty("名称ID")
            @TableField("NAME_ID")
            @JsonProperty("nameId")
    private String nameId;

    /** $column.columnComment */
            @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
            @ApiModelProperty("${comment}")
            @TableField("NM_ID")
            @JsonProperty("nmId")
    private String nmId;

    /** 主体身份代码 */
            @Excel(name = "主体身份代码")
            @ApiModelProperty("主体身份代码")
            @TableField("PRIPID")
            @JsonProperty("PRIPID")
    private String PRIPID;

    /** 企业（机构）名称 */
            @Excel(name = "企业", readConverterExp = "机=构")
            @ApiModelProperty("企业")
            @TableField("ENTNAME")
            @JsonProperty("ENTNAME")
    private String ENTNAME;

    /** 名称区划 */
            @Excel(name = "名称区划")
            @ApiModelProperty("名称区划")
            @TableField("NAMEDISTRICT")
            @JsonProperty("NAMEDISTRICT")
    private String NAMEDISTRICT;

    /** 企业（机构）字号 */
            @Excel(name = "企业", readConverterExp = "机=构")
            @ApiModelProperty("企业")
            @TableField("ENTTRA")
            @JsonProperty("ENTTRA")
    private String ENTTRA;

    /** 名称行业 */
            @Excel(name = "名称行业")
            @ApiModelProperty("名称行业")
            @TableField("NAMEIND")
            @JsonProperty("NAMEIND")
    private String NAMEIND;

    /** 组织形式 */
            @Excel(name = "组织形式")
            @ApiModelProperty("组织形式")
            @TableField("ORGFORM")
            @JsonProperty("ORGFORM")
    private String ORGFORM;

    /** 字号拼音 */
            @Excel(name = "字号拼音")
            @ApiModelProperty("字号拼音")
            @TableField("TRADPINY")
            @JsonProperty("TRADPINY")
    private String TRADPINY;

    /** 集团简称 */
            @Excel(name = "集团简称")
            @ApiModelProperty("集团简称")
            @TableField("GRPSHFORM")
            @JsonProperty("GRPSHFORM")
    private String GRPSHFORM;

    /** 保留期至 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "保留期至", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("保留期至")
            @TableField("SAVEDPERTO")
            @JsonProperty("SAVEDPERTO")
    private Date SAVEDPERTO;

    /** 核准文号 */
            @Excel(name = "核准文号")
            @ApiModelProperty("核准文号")
            @TableField("APPRNO")
            @JsonProperty("APPRNO")
    private String APPRNO;

    /** 核准机关 */
            @Excel(name = "核准机关")
            @ApiModelProperty("核准机关")
            @TableField("APPRAUTH")
            @JsonProperty("APPRAUTH")
    private String APPRAUTH;

    /** 规定登记机关 */
            @Excel(name = "规定登记机关")
            @ApiModelProperty("规定登记机关")
            @TableField("PREREGORG")
            @JsonProperty("PREREGORG")
    private String PREREGORG;

    /** 核准日期 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "核准日期", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("核准日期")
            @TableField("APPRDATE")
            @JsonProperty("APPRDATE")
    private Date APPRDATE;

    /** 数据更新时间 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "数据更新时间", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("数据更新时间")
            @TableField("S_EXT_DATATIME")
            @JsonProperty("sExtDatatime")
    private Date sExtDatatime;



}
