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_patent * * @author nahida * @date 2024-11-27 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("xcr_patent") @AllArgsConstructor @NoArgsConstructor @ApiModel(value = "专利") public class XcrPatent extends BasePo { private static final long serialVersionUID=1L; /** 企业(机构)名称 */ @Excel(name = "企业(机构)名称") @ApiModelProperty("企业(机构)名称") @TableField("ent_name") @JsonProperty("entName") private String entName; /** 专利名称 */ @Excel(name = "专利名称") @ApiModelProperty("专利名称") @TableField("patent_name") @JsonProperty("patentName") private String patentName; /** 专利类型 */ @Excel(name = "专利类型") @ApiModelProperty("专利类型") @TableField("patent_type") @JsonProperty("patentType") private String patentType; /** 专利状态 */ @Excel(name = "专利状态") @ApiModelProperty("专利状态") @TableField("patent_status") @JsonProperty("patentStatus") private String patentStatus; /** 公开(公告)日 */ @Excel(name = "公开(公告)日") @ApiModelProperty("公开(公告)日") @TableField("public_date") @JsonProperty("publicDate") private Date publicDate; /** 发明(设计)人 */ @Excel(name = "发明(设计)人") @ApiModelProperty("发明(设计)人") @TableField("inventor") @JsonProperty("inventor") private String inventor; }