ImportTaskDTO.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package cn.cslg.pas.common.dto;
  2. import cn.cslg.pas.common.dto.business.AssoImportTaskFieldVO;
  3. import cn.cslg.pas.common.dto.es.EsCustomFieldDTO;
  4. import cn.cslg.pas.domain.business.AssoImportTaskField;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import com.fasterxml.jackson.annotation.JsonProperty;
  7. import lombok.Data;
  8. import lombok.experimental.Accessors;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * 导入任务DTO类
  13. *
  14. * @author 李仁杰
  15. */
  16. @Accessors(chain = true)
  17. @Data
  18. public class ImportTaskDTO {
  19. /**
  20. * 导入id
  21. */
  22. private Integer importToId;
  23. /**
  24. * 导入类型
  25. * 0专题库 1报告 2产品
  26. */
  27. private Integer importToType;
  28. /**
  29. * 周期
  30. */
  31. private String crons;
  32. /**
  33. * 若是检索导入/专利号导入则必填
  34. * 五位数字
  35. * 第1著录项目2附图
  36. * 3权利要求,4说明书文本,5pdf文档
  37. */
  38. private Integer importContent;
  39. /**
  40. * 是否更新
  41. */
  42. private Boolean ifUpdate;
  43. /**
  44. * 条件
  45. */
  46. private String searchCondition;
  47. /**
  48. * 1excel导入
  49. * 2专利号导入
  50. * 3专利号文件导入
  51. * 4检索导入
  52. * 5pdf文档导入
  53. */
  54. private Integer type;
  55. /**
  56. * 文件guid
  57. */
  58. private String fileGuid;
  59. /**
  60. * 若是excel导入任务,则使用到配置文件source_id
  61. */
  62. private Integer sourceId;
  63. /**
  64. * 检索导入使用的数据库类型(中国or世界)
  65. */
  66. private String dbType;
  67. private String orderBy;
  68. private String orderByType;
  69. private List<EsCustomFieldDTO> fieldDTOS;
  70. private List<String> patentNos;
  71. private Integer productId;
  72. }