From be61990806f71dc4e463f84574bb6ace8445f4c9 Mon Sep 17 00:00:00 2001 From: zhaoxiangpeng <1943364377@qq.com> Date: Wed, 7 Jan 2026 17:52:47 +0800 Subject: [PATCH] =?UTF-8?q?cnki:=E5=A2=9E=E5=8A=A0=E4=B8=A4=E4=B8=AA?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../science_article_cnki/models/enum_cls.py | 40 +++++++++++++++---- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/science_article_cnki/science_article_cnki/models/enum_cls.py b/science_article_cnki/science_article_cnki/models/enum_cls.py index e1bc80b..bdb6b96 100644 --- a/science_article_cnki/science_article_cnki/models/enum_cls.py +++ b/science_article_cnki/science_article_cnki/models/enum_cls.py @@ -9,14 +9,27 @@ from datetime import timedelta class ResourceType(enum.Enum): """资源类型""" - JOURNAL = "YSTT4HG0" # 学术期刊 - DISSERTATION = "LSTPFY1C" # 学位论文 - CONFERENCE = "JUP3MUPD" # 会议 - NEWSPAPER = "MPMFIG1A" # 报纸 - ALMANAC = "HHCPM1F8" - BOOK = "EMRPGLPA" - PATENT = "VUDIXAIY" - STANDARD = "WQ0UVIAA" + 学术期刊 = JOURNAL = "JOURNAL" # 学术期刊 + 学位论文 = DISSERTATION = "DISSERTATION" # 学位论文 + 会议 = CONFERENCE = "CONFERENCE" # 会议 + 报纸 = NEWSPAPER = "NEWSPAPER" # 报纸 + 年鉴 = ALMANAC = "ALMANAC" + 图书 = BOOK = "BOOK" + 专利 = PATENT = "PATENT" + 标准 = STANDARD = "STANDARD" + ACHIEVEMENTS = "ACHIEVEMENTS" + + +class SourceDatabaseEnum(enum.Enum): + """来源库id""" + JOURNAL = 学术期刊 = "YSTT4HG0" # 学术期刊 + DISSERTATION = 学位论文 = "LSTPFY1C" # 学位论文 + CONFERENCE = 会议 = "JUP3MUPD" # 会议 + NEWSPAPER = 报纸 = "MPMFIG1A" # 报纸 + ALMANAC = 年鉴 = "HHCPM1F8" + BOOK = 图书 = "EMRPGLPA" + PATENT = 专利 = "VUDIXAIY" + STANDARD = 标准 = "WQ0UVIAA" ACHIEVEMENTS = "BLZOG7CK" @@ -116,6 +129,17 @@ class LogicEnum(enum.Enum): NOT = 2 +class SingleResultEnum(enum.Enum): + """ + 分组ID枚举类 + """ + 年度 = YE = "YE" + 期刊 = "QK" + 机构 = "AFC" + 来源类别 = LYBSM = "LYBSM" + 研究层次 = "YJCC" + + class UpdatedTimeEnum(enum.Enum): """ 最近一段时间的枚举