PatentAffair.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package cn.cslg.pas.domain;
  2. import cn.cslg.pas.common.model.BaseEntity;
  3. import cn.cslg.pas.common.model.vo.KeyValueVO;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Data;
  7. import javax.swing.text.html.ObjectView;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * <p>
  12. * 专利信息事务信息表
  13. * </p>
  14. *
  15. * @author 王岩
  16. * @since 2022-02-24
  17. */
  18. @Data
  19. @TableName("os_patent_affair")
  20. public class PatentAffair extends BaseEntity<PatentAffair> {
  21. /**
  22. * 发生日期
  23. */
  24. @TableField("datetime")
  25. private Integer dateTime;
  26. /**
  27. * 法律状态
  28. */
  29. private String status;
  30. /**
  31. * 简单法律状态
  32. */
  33. @TableField("simplestatus")
  34. private Integer simpleStatus;
  35. /**
  36. * 事务内容(INPADOC法律状态)
  37. */
  38. private String content;
  39. /**
  40. * 备注
  41. */
  42. private String remark;
  43. /**
  44. * 专利信息ID
  45. */
  46. @TableField("pid")
  47. private Integer patentId;
  48. @TableField(exist = false)
  49. private String createTime;
  50. @TableField(exist = false)
  51. private String createStatus;
  52. @TableField(exist = false)
  53. private String createSimpleStatus;
  54. @TableField(exist = false)
  55. private List<KeyValueVO> inpadoc;
  56. @Data
  57. public static class INPADOC {
  58. private String year;
  59. private String content;
  60. private String country;
  61. }
  62. }