const.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. """
  2. @author: luojunhui
  3. """
  4. class HistoryContentIdTaskConst:
  5. """
  6. 历史文章id任务常量
  7. """
  8. # 任务处理中
  9. TASK_PROCESSING_STATUS = 101
  10. # 任务初始化状态
  11. TASK_INIT_STATUS = 0
  12. # 任务视频ETL 完成状态
  13. TASK_ETL_COMPLETE_STATUS = 3
  14. # 任务发布完成状态
  15. TASK_PUBLISHED_STATUS = 4
  16. # 文章已经退场 or 晋级
  17. EXIT_STATUS = 97
  18. # 文章品类不匹配
  19. MISMATCH_STATUS = 96
  20. # 视频已经下载成功状态
  21. VIDEO_DOWNLOAD_SUCCESS_STATUS = 2
  22. # 任务最多处理次数
  23. TASK_MAX_PROCESS_TIMES = 3
  24. # 与AIGC交互,发送处理完成的trace_id至AIGC系统
  25. RECORD_SUCCESS_TRACE_ID_CODE = 2
  26. RECORD_FAIL_TRACE_ID_CODE = 3
  27. # 是否需要发布
  28. NEED_PUBLISH = 1
  29. DO_NOT_NEED_PUBLISH = 2
  30. # 文章晋级or退场
  31. UP_LEVEL_STATUS = 1
  32. TITLE_EXIT_STATUS = -1
  33. class NewContentIdTaskConst(HistoryContentIdTaskConst):
  34. """
  35. 新文章id任务常量
  36. """
  37. # KIMI 执行完成状态
  38. TASK_KIMI_FINISHED_STATUS = 1
  39. # 爬虫执行完成状态
  40. TASK_SPIDER_FINISHED_STATUS = 2
  41. # 处理失败状态
  42. TASK_FAIL_STATUS = 99
  43. # KIMI非法状态
  44. KIMI_ILLEGAL_STATUS = 95
  45. # 存入文章表失败状态
  46. ARTICLE_TEXT_TABLE_ERROR = 98
  47. # 文章处理状态超时时间
  48. TASK_PROCESSING_TIMEOUT = 3600
  49. # 匹配最少视频数量
  50. MIN_MATCH_VIDEO_NUM = 3
  51. # long_articles_text中,KIMI处理状态
  52. KIMI_SUCCESS_STATUS = 1
  53. KIMI_FAIL_STATUS = 2
  54. # 视频下载失败状态
  55. VIDEO_DOWNLOAD_FAIL_STATUS = 3