Download apps/doc_convert/constants.py from jun2024/fc: direct link, hf CLI and curl.
- Browser
- Download file 6.79 kB
-
https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/doc_convert/constants.py
- Command line
-
hf download hf://spaces/jun2024/fc/apps/doc_convert/constants.py
-
curl -L -o constants.py https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/doc_convert/constants.py
6.79 kB
| """doc_convert 常量定义 - 支持的文书类型(mbid)。""" | |
| from __future__ import annotations | |
| from typing import TypedDict | |
| class MbidDefinition(TypedDict): | |
| """文书类型定义。""" | |
| mbid: str | |
| name: str | |
| category: str | |
| MBID_DEFINITIONS: list[MbidDefinition] = [ | |
| # 起诉状 | |
| {"mbid": "mjjdqsz", "name": "民间借贷起诉状", "category": "起诉状"}, | |
| {"mbid": "lhjfqsz", "name": "离婚纠纷起诉状", "category": "起诉状"}, | |
| {"mbid": "mmhtqsz", "name": "买卖合同起诉状", "category": "起诉状"}, | |
| {"mbid": "wyfwqsz", "name": "物业服务起诉状", "category": "起诉状"}, | |
| {"mbid": "ldzyqsz", "name": "劳动争议起诉状", "category": "起诉状"}, | |
| {"mbid": "jdcjtsgqsz", "name": "机动车交通事故起诉状", "category": "起诉状"}, | |
| {"mbid": "jrjkqsz", "name": "金融借款起诉状", "category": "起诉状"}, | |
| {"mbid": "yhxykqsz", "name": "银行信用卡起诉状", "category": "起诉状"}, | |
| {"mbid": "rzzlhtqsz", "name": "融资租赁合同起诉状", "category": "起诉状"}, | |
| {"mbid": "bzbxhtqsz", "name": "保证保险合同起诉状", "category": "起诉状"}, | |
| {"mbid": "zqxjcszrqsz", "name": "证券虚假陈述责任起诉状", "category": "起诉状"}, | |
| {"mbid": "fwmmhtjfmsqsz", "name": "房屋买卖合同起诉状", "category": "起诉状"}, | |
| {"mbid": "fwzlhtjfmsqsz", "name": "房屋租赁合同起诉状", "category": "起诉状"}, | |
| {"mbid": "ccssbxhtjfmsqsz", "name": "财产损失保险合同起诉状", "category": "起诉状"}, | |
| {"mbid": "jsgcsghtjfmsqsz", "name": "建设工程施工合同起诉状", "category": "起诉状"}, | |
| {"mbid": "zrbxhtjfmsqsz", "name": "责任保险合同起诉状", "category": "起诉状"}, | |
| {"mbid": "rsbxhtjfmsqsz", "name": "人身保险合同起诉状", "category": "起诉状"}, | |
| {"mbid": "jshtjfmsqsz", "name": "技术合同纠纷起诉状", "category": "起诉状"}, | |
| # 申请书 | |
| {"mbid": "qzzxsqs", "name": "强制执行申请书", "category": "申请书"}, | |
| {"mbid": "zsjcczfjgtxzcssqs", "name": "暂时解除乘坐飞机、高铁限制措施申请书", "category": "申请书"}, | |
| {"mbid": "cyfpsqs", "name": "参与分配申请书", "category": "申请书"}, | |
| {"mbid": "zxdbsqs", "name": "执行担保申请书", "category": "申请书"}, | |
| {"mbid": "zxyysqs", "name": "执行异议申请书", "category": "申请书"}, | |
| {"mbid": "zxfysqs", "name": "执行复议申请书", "category": "申请书"}, | |
| {"mbid": "zxjdsqs", "name": "执行监督申请书", "category": "申请书"}, | |
| {"mbid": "qryxgmqsqs", "name": "确认优先购买权申请书", "category": "申请书"}, | |
| {"mbid": "byzxzccjdjshgzzqwssqs", "name": "不予执行申请书", "category": "申请书"}, | |
| # 答辩状 | |
| {"mbid": "mjjddbz", "name": "民间借贷答辩状", "category": "答辩状"}, | |
| {"mbid": "lhjfdbz", "name": "离婚纠纷答辩状", "category": "答辩状"}, | |
| {"mbid": "mmhtdbz", "name": "买卖合同答辩状", "category": "答辩状"}, | |
| {"mbid": "wyfwdbz", "name": "物业服务答辩状", "category": "答辩状"}, | |
| {"mbid": "ldzydbz", "name": "劳动争议答辩状", "category": "答辩状"}, | |
| {"mbid": "jdcjtsgdbz", "name": "机动车交通事故答辩状", "category": "答辩状"}, | |
| {"mbid": "jrjkdbz", "name": "金融借款答辩状", "category": "答辩状"}, | |
| {"mbid": "yhxykdbz", "name": "银行信用卡答辩状", "category": "答辩状"}, | |
| {"mbid": "rzzlhtdbz", "name": "融资租赁合同答辩状", "category": "答辩状"}, | |
| {"mbid": "bzbxhtdbz", "name": "保证保险合同答辩状", "category": "答辩状"}, | |
| {"mbid": "zqxjcszrdbz", "name": "证券虚假陈述责任答辩状", "category": "答辩状"}, | |
| {"mbid": "fwmmhtjfmsdbz", "name": "房屋买卖合同纠纷答辩状", "category": "答辩状"}, | |
| {"mbid": "fwzlhtjfmsdbz", "name": "房屋租赁合同纠纷答辩状", "category": "答辩状"}, | |
| {"mbid": "ccssbxhtjfmsdbz", "name": "财产损失保险合同纠纷民事答辩状", "category": "答辩状"}, | |
| {"mbid": "jsgcsghtjfmsdbz", "name": "建设工程施工合同纠纷答辩状", "category": "答辩状"}, | |
| {"mbid": "zrbxhtjfmsdbz", "name": "责任保险合同纠纷民事答辩状", "category": "答辩状"}, | |
| {"mbid": "rsbxhtjfmsdbz", "name": "人身保险合同纠纷民事答辩状", "category": "答辩状"}, | |
| {"mbid": "jshtjfmsdbz", "name": "技术合同纠纷答辩状", "category": "答辩状"}, | |
| {"mbid": "xzdbz", "name": "行政答辩状", "category": "答辩状"}, | |
| # 陈述书 | |
| {"mbid": "sbcxfsxzjfdsryjcss", "name": "商标撤销复审行政纠纷第三人意见陈述书", "category": "陈述书"}, | |
| {"mbid": "sbwxxzjfdsryjcss", "name": "商标无效行政纠纷第三人意见陈述书", "category": "陈述书"}, | |
| {"mbid": "zlwxxzjfdsryjcss", "name": "专利无效行政纠纷第三人意见陈述书", "category": "陈述书"}, | |
| # 调解申请书 | |
| {"mbid": "mjjdjftjsqs", "name": "民间借贷纠纷调解申请书", "category": "调解申请书"}, | |
| {"mbid": "lhjftjsqs", "name": "离婚纠纷调解申请书", "category": "调解申请书"}, | |
| {"mbid": "ldjftjsqs", "name": "劳动纠纷调解申请书", "category": "调解申请书"}, | |
| {"mbid": "jdcjtsgzrjftjsqs", "name": "机动车交通事故责任纠纷调解申请书", "category": "调解申请书"}, | |
| # 调解答辩意见书 | |
| {"mbid": "mjjdjftjdbyjs", "name": "民间借贷纠纷调解答辩意见书", "category": "调解答辩意见书"}, | |
| {"mbid": "lhjftjdbyjs", "name": "离婚纠纷调解答辩意见书", "category": "调解答辩意见书"}, | |
| {"mbid": "ldjftjdbyjs", "name": "劳动纠纷调解答辩意见书", "category": "调解答辩意见书"}, | |
| {"mbid": "jdcjtsgzrjftjdbyjs", "name": "机动车交通事故责任纠纷调解答辩意见书", "category": "调解答辩意见书"}, | |
| # 其他 | |
| {"mbid": "zjqd", "name": "证据清单", "category": "其他"}, | |
| {"mbid": "zcsqs", "name": "仲裁申请书", "category": "其他"}, | |
| {"mbid": "sqwtsgr", "name": "授权委托书(个人)", "category": "其他"}, | |
| {"mbid": "xzfysqsgr", "name": "行政复议申请书(个人)", "category": "其他"}, | |
| {"mbid": "xzfysqsdw", "name": "行政复议申请书(单位)", "category": "其他"}, | |
| ] | |
| def get_mbid_set() -> set[str]: | |
| """返回所有有效的 mbid 集合。""" | |
| return {item["mbid"] for item in MBID_DEFINITIONS} | |
| def get_mbid_by_category() -> dict[str, list[MbidDefinition]]: | |
| """按类别分组返回 mbid 定义。""" | |
| from collections import defaultdict | |
| result: dict[str, list[MbidDefinition]] = defaultdict(list) | |
| for item in MBID_DEFINITIONS: | |
| result[item["category"]].append(item) | |
| return dict(result) | |