XcrPatent.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.zksy.basicData.domain;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonProperty;
  4. import com.zksy.common.annotation.Excel;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import lombok.NoArgsConstructor;
  10. import lombok.experimental.Accessors;
  11. import com.baomidou.mybatisplus.annotation.TableName;
  12. import io.swagger.annotations.ApiModel;
  13. import io.swagger.annotations.ApiModelProperty;
  14. import java.util.Date;
  15. import com.zksy.common.core.domain.BasePo;
  16. /**
  17. * 专利对象 xcr_patent
  18. *
  19. * @author nahida
  20. * @date 2024-11-27
  21. */
  22. @Data
  23. @EqualsAndHashCode(callSuper = false)
  24. @Accessors(chain = true)
  25. @TableName("xcr_patent")
  26. @AllArgsConstructor
  27. @NoArgsConstructor
  28. @ApiModel(value = "专利")
  29. public class XcrPatent extends BasePo {
  30. private static final long serialVersionUID=1L;
  31. /** 企业(机构)名称 */
  32. @Excel(name = "企业(机构)名称")
  33. @ApiModelProperty("企业(机构)名称")
  34. @TableField("ent_name")
  35. @JsonProperty("entName")
  36. private String entName;
  37. /** 专利名称 */
  38. @Excel(name = "专利名称")
  39. @ApiModelProperty("专利名称")
  40. @TableField("patent_name")
  41. @JsonProperty("patentName")
  42. private String patentName;
  43. /** 专利类型 */
  44. @Excel(name = "专利类型")
  45. @ApiModelProperty("专利类型")
  46. @TableField("patent_type")
  47. @JsonProperty("patentType")
  48. private String patentType;
  49. /** 专利状态 */
  50. @Excel(name = "专利状态")
  51. @ApiModelProperty("专利状态")
  52. @TableField("patent_status")
  53. @JsonProperty("patentStatus")
  54. private String patentStatus;
  55. /** 公开(公告)日 */
  56. @Excel(name = "公开(公告)日")
  57. @ApiModelProperty("公开(公告)日")
  58. @TableField("public_date")
  59. @JsonProperty("publicDate")
  60. private Date publicDate;
  61. /** 发明(设计)人 */
  62. @Excel(name = "发明(设计)人")
  63. @ApiModelProperty("发明(设计)人")
  64. @TableField("inventor")
  65. @JsonProperty("inventor")
  66. private String inventor;
  67. }