From 13570a2aee058d8eedbe77aa16a73d9c87a28388 Mon Sep 17 00:00:00 2001 From: wuzilong <704541015@qq.com> Date: Thu, 29 Oct 2026 16:58:12 +0800 Subject: [PATCH] fix: exclude off-shelf products from dispatch calendar options. Co-authored-by: Cursor --- .../services/pl_dispatch_calendar_service.py | 19 +- backend/graphify-out/GRAPH_REPORT.md | 1837 +- backend/graphify-out/graph.json | 30504 ++++++++-------- backend/tests/test_pl_dispatch_calendar.py | 16 + graphify-out/manifest.json | 7310 +--- 5 files changed, 18045 insertions(+), 21641 deletions(-) diff --git a/backend/app/services/pl_dispatch_calendar_service.py b/backend/app/services/pl_dispatch_calendar_service.py index ccb0a08ad..4a3f493b3 100644 --- a/backend/app/services/pl_dispatch_calendar_service.py +++ b/backend/app/services/pl_dispatch_calendar_service.py @@ -84,9 +84,13 @@ def _resolve_snapshots(db: Session, tenant_no: str, user: DbUserContext, body: C vehicle = _query(db, tenant_no, user, PlVehicle).filter(PlVehicle.id == body.vehicle_id).first() if vehicle is None: raise HTTPException(status_code=422, detail="车辆不存在、已删除或无权访问,请重新选择") - product = _query(db, tenant_no, user, CrmProduct).filter(CrmProduct.id == body.product_id).first() + product = ( + _query(db, tenant_no, user, CrmProduct) + .filter(CrmProduct.id == body.product_id, CrmProduct.status == "on") + .first() + ) if product is None: - raise HTTPException(status_code=422, detail="产品不存在、已删除或无权访问,请重新选择") + raise HTTPException(status_code=422, detail="产品不存在、已下架、已删除或无权访问,请重新选择") return {"license_plate": vehicle.license_plate, "product_name": product.product_name} @@ -146,5 +150,12 @@ def list_vehicles(db: Session, tenant_no: str, user: DbUserContext, *, q: Option def list_products(db: Session, tenant_no: str, user: DbUserContext, *, q: Optional[str] = None, page: int = 1, page_size: int = 500) -> dict: - return _list_options(db, tenant_no, user, CrmProduct, CrmProduct.product_name, - "productName", q, page, page_size) + query = _query(db, tenant_no, user, CrmProduct).filter(CrmProduct.status == "on") + keyword = (q or "").strip() + if keyword: + query = query.filter(CrmProduct.product_name.contains(keyword, autoescape=True)) + total = query.count() + rows = query.order_by(CrmProduct.create_time.desc(), CrmProduct.id.desc()).offset( + (page - 1) * page_size + ).limit(page_size).all() + return {"list": [{"id": row.id, "productName": row.product_name} for row in rows], "total": total} diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index e0d6fb426..e863ed9b7 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - backend (2026-10-29) ## Corpus Check -- 606 files · ~395,647 words +- 606 files · ~395,753 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 15578 nodes · 59322 edges · 680 communities (585 shown, 95 thin omitted) -- Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 14449 edges (avg confidence: 0.64) +- 15579 nodes · 59328 edges · 659 communities (563 shown, 96 thin omitted) +- Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 14450 edges (avg confidence: 0.64) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `09c10fc9` +- Built from commit: `677f1b4c` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -371,11 +371,8 @@ - [[_COMMUNITY_Community 353|Community 353]] - [[_COMMUNITY___init__.py|__init__.py]] - [[_COMMUNITY_Community 355|Community 355]] -- [[_COMMUNITY_Community 356|Community 356]] -- [[_COMMUNITY_Community 357|Community 357]] - [[_COMMUNITY_Community 358|Community 358]] - [[_COMMUNITY_Community 359|Community 359]] -- [[_COMMUNITY_Community 360|Community 360]] - [[_COMMUNITY_Community 361|Community 361]] - [[_COMMUNITY_Community 362|Community 362]] - [[_COMMUNITY_Community 363|Community 363]] @@ -390,16 +387,12 @@ - [[_COMMUNITY_Community 372|Community 372]] - [[_COMMUNITY_Community 373|Community 373]] - [[_COMMUNITY_Community 374|Community 374]] -- [[_COMMUNITY___init__.py|__init__.py]] +- [[_COMMUNITY_Community 376|Community 376]] +- [[_COMMUNITY_Community 377|Community 377]] - [[_COMMUNITY_Community 378|Community 378]] - [[_COMMUNITY_Community 379|Community 379]] - [[_COMMUNITY_Community 380|Community 380]] - [[_COMMUNITY_Community 381|Community 381]] -- [[_COMMUNITY_Community 382|Community 382]] -- [[_COMMUNITY___init__.py|__init__.py]] -- [[_COMMUNITY___init__.py|__init__.py]] -- [[_COMMUNITY_Community 386|Community 386]] -- [[_COMMUNITY_Community 387|Community 387]] - [[_COMMUNITY_Community 388|Community 388]] - [[_COMMUNITY_Community 389|Community 389]] - [[_COMMUNITY_Community 390|Community 390]] @@ -414,6 +407,8 @@ - [[_COMMUNITY_Community 400|Community 400]] - [[_COMMUNITY_Community 401|Community 401]] - [[_COMMUNITY_Community 402|Community 402]] +- [[_COMMUNITY_Community 403|Community 403]] +- [[_COMMUNITY_Community 404|Community 404]] - [[_COMMUNITY___init__.py|__init__.py]] - [[_COMMUNITY___init__.py|__init__.py]] - [[_COMMUNITY___init__.py|__init__.py]] @@ -422,6 +417,8 @@ - [[_COMMUNITY___init__.py|__init__.py]] - [[_COMMUNITY___init__.py|__init__.py]] - [[_COMMUNITY___init__.py|__init__.py]] +- [[_COMMUNITY___init__.py|__init__.py]] +- [[_COMMUNITY_Community 417|Community 417]] - [[_COMMUNITY_Community 418|Community 418]] - [[_COMMUNITY_Community 419|Community 419]] - [[_COMMUNITY_Community 420|Community 420]] @@ -430,6 +427,9 @@ - [[_COMMUNITY_Community 423|Community 423]] - [[_COMMUNITY_Community 424|Community 424]] - [[_COMMUNITY_Community 425|Community 425]] +- [[_COMMUNITY_Community 426|Community 426]] +- [[_COMMUNITY_Community 427|Community 427]] +- [[_COMMUNITY_Community 428|Community 428]] - [[_COMMUNITY_Community 429|Community 429]] - [[_COMMUNITY_Community 430|Community 430]] - [[_COMMUNITY_Community 431|Community 431]] @@ -461,40 +461,19 @@ - [[_COMMUNITY_Community 457|Community 457]] - [[_COMMUNITY_Community 458|Community 458]] - [[_COMMUNITY_Community 459|Community 459]] -- [[_COMMUNITY_Community 460|Community 460]] -- [[_COMMUNITY_Community 461|Community 461]] -- [[_COMMUNITY_Community 462|Community 462]] -- [[_COMMUNITY_Community 463|Community 463]] -- [[_COMMUNITY_Community 464|Community 464]] -- [[_COMMUNITY_Community 465|Community 465]] -- [[_COMMUNITY_Community 466|Community 466]] -- [[_COMMUNITY_Community 467|Community 467]] -- [[_COMMUNITY_Community 468|Community 468]] -- [[_COMMUNITY_Community 469|Community 469]] -- [[_COMMUNITY_Community 470|Community 470]] -- [[_COMMUNITY_Community 471|Community 471]] -- [[_COMMUNITY_Community 472|Community 472]] -- [[_COMMUNITY_Community 473|Community 473]] -- [[_COMMUNITY_Community 474|Community 474]] -- [[_COMMUNITY_Community 475|Community 475]] -- [[_COMMUNITY_Community 476|Community 476]] -- [[_COMMUNITY_Community 477|Community 477]] -- [[_COMMUNITY_Community 478|Community 478]] -- [[_COMMUNITY_Community 479|Community 479]] -- [[_COMMUNITY_Community 480|Community 480]] -- [[_COMMUNITY_Community 638|Community 638]] -- [[_COMMUNITY_Community 639|Community 639]] -- [[_COMMUNITY_Community 640|Community 640]] -- [[_COMMUNITY_Community 645|Community 645]] +- [[_COMMUNITY_Community 617|Community 617]] +- [[_COMMUNITY_Community 618|Community 618]] +- [[_COMMUNITY_Community 619|Community 619]] +- [[_COMMUNITY_Community 624|Community 624]] +- [[_COMMUNITY_Community 626|Community 626]] +- [[_COMMUNITY_Community 627|Community 627]] +- [[_COMMUNITY_Community 634|Community 634]] - [[_COMMUNITY_Community 647|Community 647]] - [[_COMMUNITY_Community 648|Community 648]] -- [[_COMMUNITY_Community 655|Community 655]] -- [[_COMMUNITY_Community 668|Community 668]] -- [[_COMMUNITY_Community 669|Community 669]] -- [[_COMMUNITY_Community 671|Community 671]] -- [[_COMMUNITY_Community 672|Community 672]] -- [[_COMMUNITY_Community 673|Community 673]] -- [[_COMMUNITY_Community 678|Community 678]] +- [[_COMMUNITY_Community 650|Community 650]] +- [[_COMMUNITY_Community 651|Community 651]] +- [[_COMMUNITY_Community 652|Community 652]] +- [[_COMMUNITY_Community 657|Community 657]] ## God Nodes (most connected - your core abstractions) 1. `str` - 1236 edges @@ -509,6 +488,8 @@ 10. `success_response()` - 307 edges ## Surprising Connections (you probably didn't know these) +- `test_ensure_driver_access_token_keeps_existing()` --calls--> `PlTransport` [INFERRED] + tests/test_pl_transport_rearrange_tokens.py → app/models/pl_models.py - `db()` --calls--> `SysUser` [INFERRED] tests/test_wechat_completion_notices.py → app/models/models.py - `db()` --calls--> `SysUser` [INFERRED] @@ -517,1565 +498,1475 @@ tests/test_doclib.py → app/models/models.py - `test_omitted_product_images_stay_and_empty_string_clears()` --calls--> `CrmProduct` [INFERRED] tests/test_crm_product_metadata_diff.py → app/models/crm_models.py -- `db()` --calls--> `session()` [INFERRED] - tests/test_role_workflow_semantics_restoration.py → app/api/wechat_notices.py -## Communities (680 total, 95 thin omitted) +## Communities (659 total, 96 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.02 -Nodes (345): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+337 more) +Nodes (290): category_delete(), clue_assign(), clue_check_convert(), clue_check_duplicate(), clue_column_facet_values(), clue_convert(), clue_create(), clue_delete() (+282 more) ### Community 1 - "Community 1" -Cohesion: 0.01 -Nodes (294): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), _apply_plan_list_export_labels(), _apply_plan_list_export_segment_stop_fields(), _apply_plan_list_export_stop_fields(), _blank_plan_list_export_product_fields(), _blank_plan_list_export_stop_fields(), _body_to_params() (+286 more) +Cohesion: 0.03 +Nodes (291): create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post(), create_role_management(), create_site() (+283 more) ### Community 2 - "Community 2" -Cohesion: 0.03 -Nodes (276): create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post(), create_role_management(), create_site() (+268 more) +Cohesion: 0.04 +Nodes (239): bool, Decimal, int, object, PlanContractLink, PlanCreateFull, PlanDriverFeedbackUpdateBody, PlanSiteFeedbackUpdateBody (+231 more) ### Community 3 - "Community 3" -Cohesion: 0.04 -Nodes (227): bool, Decimal, int, object, PlanContractLink, PlanCreateFull, PlanDriverFeedbackUpdateBody, PlanSiteFeedbackUpdateBody (+219 more) +Cohesion: 0.03 +Nodes (213): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), archive_plan(), archive_plan_draft(), _body_to_params(), cancel_plan(), cancel_plan_wait_notice(), create_from_contract() (+205 more) ### Community 4 - "Community 4" Cohesion: 0.03 -Nodes (207): PlanStopProductBody, assert_delivery_products_in_selected_contract(), assert_load_products_in_selected_contract(), _assert_product_rows_in_contract_allowed(), _assert_stop_products_package_for_contract(), _contract_allowed_product_ids(), _contract_product_rows(), bool (+199 more) +Nodes (215): PlanStopProductBody, assert_delivery_products_in_selected_contract(), assert_load_products_in_selected_contract(), _assert_product_rows_in_contract_allowed(), _assert_stop_products_package_for_contract(), _contract_allowed_product_ids(), _contract_product_rows(), bool (+207 more) ### Community 5 - "Community 5" -Cohesion: 0.02 -Nodes (200): _filter_export_rows_by_ids(), follow_export(), pool_customer_export(), pool_rule_export(), 按导出 ids 裁剪行(dict 或对象)。, 导出供方列表 — Java: CrmSupplierInfoController.export, supplier_info_export(), _body_to_params() (+192 more) +Cohesion: 0.03 +Nodes (186): ContractGapExportBody, PlanExportBody, _is_rearrange(), QrCodeResponse, 仅计划已正式安排才算「调整运输」。 创建/编辑表单预选车辆会留下 draft 运输单,计划仍为 pending; 若把非 cancelled, TransportExportBody, BizAttachment, Web 管理端约定角色(由 sys_role.role_name 映射而来,非数据库枚举) (+178 more) ### Community 6 - "Community 6" -Cohesion: 0.03 -Nodes (197): archive_plan(), archive_plan_draft(), cancel_plan(), cancel_plan_wait_notice(), create_from_contract(), create_plan(), create_plan_full(), _determine_plan_type() (+189 more) +Cohesion: 0.02 +Nodes (177): OperLogColumnFacetBody, OperLogExportBody, 操作日志列头可选值(去重;可附带列表上下文), CRM 线索管理 Pydantic Schemas, CRM 合同 Pydantic Schemas — 对照 CrmContractBo / CrmContractVo, CRM 客户管理 Pydantic Schemas, CRM 商机管理 Pydantic Schemas, CRM 产品模块 Pydantic Schemas (+169 more) ### Community 7 - "Community 7" Cohesion: 0.03 -Nodes (188): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), approved_by_me(), get_approval_history(), get_approvals(), pending_approval() (+180 more) +Nodes (173): bool, date, datetime, Decimal, int, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead (+165 more) ### Community 8 - "Community 8" -Cohesion: 0.02 -Nodes (163): CRM 线索管理 Pydantic Schemas, CRM 客户管理 Pydantic Schemas, CRM 产品模块 Pydantic Schemas, 入库单 / 出库单 Pydantic schemas, BaseModel, ClueAssignBody, ClueColumnFacetBody, ClueColumnFilterMixin (+155 more) +Cohesion: 0.03 +Nodes (160): approved_by_me(), get_approval_history(), get_approvals(), list_invoices(), approved_by_me(), get_approval_history(), get_approvals(), pending_approval() (+152 more) ### Community 9 - "Community 9" -Cohesion: 0.03 -Nodes (164): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), list_invoices(), approved_by_me(), get_approval_history(), get_approvals() (+156 more) +Cohesion: 0.02 +Nodes (160): PlPlanStopProductMeta, _apply_plan_list_export_labels(), _apply_plan_list_export_segment_stop_fields(), _apply_plan_list_export_stop_fields(), _assert_can_force_void(), _blank_plan_list_export_product_fields(), _blank_plan_list_export_stop_fields(), _build_driver_url() (+152 more) ### Community 10 - "Community 10" -Cohesion: 0.04 -Nodes (161): AttachmentDownloadUrlBody, demo_xlsx_export(), DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody (+153 more) +Cohesion: 0.02 +Nodes (169): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), _body_to_params(), _build_plan_facet_base_query(), export_plans(), _append_enum_filter(), _append_int_enum_filter(), _number_conditions() (+161 more) ### Community 11 - "Community 11" Cohesion: 0.04 -Nodes (163): ContractGapExportBody, PlanExportBody, _make_handlers(), _is_rearrange(), QrCodeResponse, 仅计划已正式安排才算「调整运输」。 创建/编辑表单预选车辆会留下 draft 运输单,计划仍为 pending; 若把非 cancelled, TransportExportBody, DbInboundOutbound (+155 more) +Nodes (157): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), _body_to_params(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory() (+149 more) ### Community 12 - "Community 12" -Cohesion: 0.04 -Nodes (158): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), _fetch_inventory() (+150 more) +Cohesion: 0.03 +Nodes (153): _as_date(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size(), _format_plan_date(), get_public_transport() (+145 more) ### Community 13 - "Community 13" -Cohesion: 0.02 -Nodes (166): CRM 报价单 API 路由 — 挂接到 crm.router, register_quote_routes(), CRM 报价单 CRUD — 对照 CrmQuoteServiceImpl.java(P2 全量), CRM 报价单 Pydantic Schemas, accept_quote(), approve_quote(), create_approval_records(), delete_pending_approvals() (+158 more) +Cohesion: 0.03 +Nodes (155): format_datetime(), _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), _body_to_params(), create_inventory(), create_link_for_plan(), CreateLinkForPlanPayload (+147 more) ### Community 14 - "Community 14" -Cohesion: 0.03 -Nodes (158): bool, date, datetime, Decimal, int, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead (+150 more) +Cohesion: 0.04 +Nodes (102): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+94 more) ### Community 15 - "Community 15" -Cohesion: 0.03 -Nodes (146): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), CRM 合同 CRUD — 对照 CrmContractServiceImpl.java(列表/详情 P1), 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), _apply_contract_entity_fields(), can_user_approve(), delete_pending_approvals() (+138 more) +Cohesion: 0.04 +Nodes (154): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), approved_by_me(), get_approval_history(), get_approvals(), pending_approval() (+146 more) ### Community 16 - "Community 16" -Cohesion: 0.07 -Nodes (136): bool, DbUserContext, int, PlPlan, PlTransport, Session, str, ApprovalRecordRead (+128 more) +Cohesion: 0.02 +Nodes (149): product_delete(), 修改供方 — Java: CrmSupplierInfoController.edit, 修改供方 — Java: CrmSupplierInfoController.edit, 修改供方 — Java: CrmSupplierInfoController.edit, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, 删除供方 — Java: CrmSupplierInfoController.remove, 删除供方 — Java: CrmSupplierInfoController.remove (+141 more) ### Community 17 - "Community 17" -Cohesion: 0.05 -Nodes (136): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), register_contract_sub_routes(), 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), _apply_contract_entity_fields(), delete_pending_approvals(), invalidate_all_approvals() (+128 more) +Cohesion: 0.07 +Nodes (151): attachment_download_url(), attachment_preview_url(), AttachmentDownloadUrlBody, create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite() (+143 more) ### Community 18 - "Community 18" Cohesion: 0.03 -Nodes (127): clue_export(), _filter_export_rows_by_ids(), follow_export(), invoice_info_by_customer(), _invoice_info_by_customer_impl(), invoice_info_list(), _opp_list_kwargs(), opportunity_export() (+119 more) +Nodes (141): _mobile_quote_contact_snapshot(), 移动保存先校验归属和权限,再将可信联系人快照交给原更新事务。, CRM 线索 CRUD(线索主表 + 转化/分配/无效/等级操作), CRM 客户 CRUD(客户主表 + 转移/成交/公海池操作), _apply_clue_list_filters(), assign_clues(), check_convert(), check_duplicate_clue() (+133 more) ### Community 19 - "Community 19" -Cohesion: 0.03 -Nodes (128): product_delete(), 删除供方 — Java: CrmSupplierInfoController.remove, 删除供方 — Java: CrmSupplierInfoController.remove, 删除供方 — Java: CrmSupplierInfoController.remove, 删除供方 — Java: CrmSupplierInfoController.remove, 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids) (+120 more) +Cohesion: 0.05 +Nodes (143): register_contract_routes(), CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _apply_contract_entity_fields(), batch_assign_owner(), batch_submit_contract_approval(), _build_contract_filters(), _build_contract_name_from_parties() (+135 more) ### Community 20 - "Community 20" -Cohesion: 0.02 -Nodes (133): demo_xlsx_export(), export_dict_types(), export_role_management(), export_sites(), export_tenants(), export_users(), list_tenants(), 导出站点列表(当前筛选全量,或 ids 已选)。 (+125 more) +Cohesion: 0.05 +Nodes (138): _apply_list_kwargs(), _approval_list_kwargs(), approve_apply(), disburse_apply(), list_done(), list_pending(), _merge_query(), _param_get() (+130 more) ### Community 21 - "Community 21" -Cohesion: 0.05 -Nodes (105): _advance_list_filters(), _advance_order(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), _body_to_params(), create_advance() (+97 more) +Cohesion: 0.21 +Nodes (145): alias, Any, Any, BaseModel, bool, date, DbUserContext, int (+137 more) ### Community 22 - "Community 22" -Cohesion: 0.03 -Nodes (121): 装货段地磅往来单位取第一个送货客户;送货段取装货客户。, 再次勾选地磅安排前:软删本运输单此前生成的、仍可作废的出入库单及关联。 - 不删除地磅月计划(可能被其他业务复用) - 若出入库单已完成的/已, resolve_stop_dibang_partner(), revoke_regeneratable_dibang_for_transport(), get_last_month_range(), month_range(), 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生 (+113 more) +Cohesion: 0.04 +Nodes (119): create_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session, update_expense_item() (+111 more) ### Community 23 - "Community 23" -Cohesion: 0.04 -Nodes (125): CRM 报价单 API 路由 — 挂接到 crm.router, register_quote_routes(), apply_crm_owner_scope(), accept_quote(), delete_pending_approvals(), Java: CrmQuoteApprovalServiceImpl.withdrawApproval(不校验创建人), Java: deletePendingApprovals, withdraw_approval() (+117 more) +Cohesion: 0.03 +Nodes (115): category_tree(), contact_delete(), contact_update(), pool_record_detail(), product_column_facet_values(), product_delete(), product_list(), product_options() (+107 more) ### Community 24 - "Community 24" -Cohesion: 0.04 -Nodes (116): contact_export(), customer_create(), _mobile_quote_contact_snapshot(), 移动保存先校验归属和权限,再将可信联系人快照交给原更新事务。, CRM 线索 CRUD(线索主表 + 转化/分配/无效/等级操作), CRM 客户 CRUD(客户主表 + 转移/成交/公海池操作), CRM 数据权限辅助(负责人 owner_user_id + 标准 create_by/create_dept_id)。, assert_row_deletable_by_creator() (+108 more) +Cohesion: 0.02 +Nodes (130): demo_xlsx_export(), export_dict_types(), export_posts(), export_role_management(), export_sites(), export_tenants(), export_users(), list_tenants() (+122 more) ### Community 25 - "Community 25" -Cohesion: 0.06 -Nodes (70): approve_reimburse(), approved_by_me(), _body_to_params(), _build_details_data(), create_reimburse(), delete_reimburse(), export_approved_by_me_reimburses(), export_my_reimburses() (+62 more) +Cohesion: 0.03 +Nodes (127): register_quote_routes(), CRM 报价单 CRUD — 对照 CrmQuoteServiceImpl.java(P2 全量), accept_quote(), approve_quote(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals() (+119 more) ### Community 26 - "Community 26" Cohesion: 0.03 -Nodes (97): OperLogColumnFacetBody, OperLogExportBody, 操作日志列头可选值(去重;可附带列表上下文), ApiRequestLogCRUD, Session, list_ethnics(), Any, Session (+89 more) +Nodes (117): 运输计划管理 - 基础数据 API(承运商、车辆、人员), create(), get_by_id(), get_paged(), 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。, soft_delete(), update(), assert_row_deletable_by_creator() (+109 more) ### Community 27 - "Community 27" -Cohesion: 0.34 -Nodes (108): alias, Any, Any, BaseModel, bool, date, DbUserContext, int (+100 more) +Cohesion: 0.06 +Nodes (112): approve_carrier(), _assert_personnel_sys_user_bind(), bind_vehicle_driver(), _body_to_params(), CarrierExportBody, create_carrier(), create_driver(), create_personnel() (+104 more) ### Community 28 - "Community 28" Cohesion: 0.04 -Nodes (100): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), _body_to_params(), export_contract_gaps(), export_plans(), _filters_from_params(), list_contract_gaps(), list_plans() (+92 more) +Nodes (85): _cargo_stats(), get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo(), get_outbound_by_partner_cargo(), _partner_cargo_stats(), Session (+77 more) ### Community 29 - "Community 29" -Cohesion: 0.05 -Nodes (103): DutyAssignmentIn, DutyDaySaveBody, DutySlotSaveIn, build_dict_value_from_label(), ensure_dict_data(), grab(), normalize_person_name(), parse_hhmm() (+95 more) +Cohesion: 0.04 +Nodes (107): category_add(), category_update(), price_letter_add(), price_letter_column_facet_values(), price_letter_detail(), price_letter_list(), price_letter_update(), price_letter_void() (+99 more) ### Community 30 - "Community 30" -Cohesion: 0.05 -Nodes (73): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), bind_biz(), Session (+65 more) +Cohesion: 0.1 +Nodes (110): bool, DbUserContext, int, PlPlan, PlTransport, Session, str, ApprovalRecordRead (+102 more) ### Community 31 - "Community 31" -Cohesion: 0.05 -Nodes (83): _load_transports_by_id(), _attach_field(), build_attachment_filename(), build_attachment_zip_bytes(), build_hyperlink_formula(), _build_xlsx_bytes(), first_row_no_by_entity_id(), guess_ext_from_url() (+75 more) +Cohesion: 0.06 +Nodes (90): LeaveExportBody, approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list() (+82 more) ### Community 32 - "Community 32" -Cohesion: 0.07 -Nodes (91): delete_plan(), approve_carrier(), _assert_personnel_sys_user_bind(), bind_vehicle_driver(), _body_to_params(), create_carrier(), create_driver(), create_personnel() (+83 more) +Cohesion: 0.04 +Nodes (80): CompletedTaskExportBody, MyInstanceExportBody, PendingTaskExportBody, ProcessDefCreateBody, ProcessDefExportBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。 (+72 more) ### Community 33 - "Community 33" Cohesion: 0.05 -Nodes (82): Session, read_customer_stop_pref(), get_driver_plan_calendar_counts(), get_driver_plan_detail(), get_driver_plan_history(), Session, UploadFile, _resolve_personnel_or_empty() (+74 more) +Nodes (95): get_print_delivery_slip(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, DeliveryPrintCustomerOption, DeliverySlipPrintRead, PlanDeliveryRead, PlanLoadRead, PlanProductRead, PlanStopProductRead (+87 more) ### Community 34 - "Community 34" Cohesion: 0.06 -Nodes (89): create_contact(), get_contact(), list_contacts_by_customer(), _parse_optional_date(), Any, date, Session, _row_to_dict() (+81 more) +Nodes (100): PlFreightSettlement, PlFreightSettlementApproval, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, FreightSettlementDisburseBody, FreightSettlementSubmitApprovalBody, FreightSettlementUpdate, _append_enum_filter() (+92 more) ### Community 35 - "Community 35" -Cohesion: 0.06 -Nodes (84): 运输计划管理 - 基础数据 API(承运商、车辆、人员), 运输计划管理 - 基础数据 Schema(承运商、车辆、人员、证书), _assert_personnel_sys_user_bind(), bind_vehicle_driver(), _carrier_column_filter_kwargs(), carrier_to_read(), CarrierAuditReject, CarrierBase (+76 more) +Cohesion: 0.05 +Nodes (93): _filter_export_rows_by_ids(), follow_export(), _map_product_export_column_keys(), _opp_list_kwargs(), opportunity_export(), opportunity_kanban(), opportunity_list(), opportunity_mine_list() (+85 more) ### Community 36 - "Community 36" -Cohesion: 0.06 -Nodes (83): download_reimburse_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes(), cell_str(), _ids_visible_in_web_tree(), import_reimburse_workbook() (+75 more) +Cohesion: 0.05 +Nodes (84): _load_transports_by_id(), _attach_field(), build_attachment_filename(), build_attachment_zip_bytes(), build_attachment_zip_streaming_response(), build_hyperlink_formula(), _build_xlsx_bytes(), first_row_no_by_entity_id() (+76 more) ### Community 37 - "Community 37" Cohesion: 0.06 -Nodes (82): build_pound_qrcode_items_for_plan(), _build_page(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size(), _format_plan_date() (+74 more) +Nodes (49): BxReimburseApply, BxReimburseApproval, BxReimburseDetail, BxReimburseInvoice, BxReimburseOffset, 报销(bx)模块数据模型 — 对齐 docs/sql/20260606_bx_tables.sql, 报销单勾选的发票附件(同一发票可勾选多个附件,各占一条)。, ReimburseApplyOut (+41 more) ### Community 38 - "Community 38" -Cohesion: 0.04 -Nodes (86): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer() (+78 more) +Cohesion: 0.08 +Nodes (59): _advance_list_filters(), _advance_order(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), _body_to_params(), create_advance() (+51 more) ### Community 39 - "Community 39" -Cohesion: 0.06 -Nodes (82): ensure_crm_create_by_row_in_scope(), create_price_letter(), get_price_letter(), list_price_letters(), _parse_date(), Any, date, Session (+74 more) +Cohesion: 0.04 +Nodes (90): PlFreightSettlementApproval, PlRemittanceVoucher, 运费结算审批 pl_freight_settlement_approval, 运费结算审批 pl_freight_settlement_approval, 运费结算审批 pl_freight_settlement_approval, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher (+82 more) ### Community 40 - "Community 40" -Cohesion: 0.05 -Nodes (68): _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, get_business_all_tasks(), _get_business_form_fields(), get_designer_data(), get_instance_detail(), list_versions() (+60 more) +Cohesion: 0.06 +Nodes (83): download_reimburse_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes(), cell_str(), _ids_visible_in_web_tree(), import_reimburse_workbook() (+75 more) ### Community 41 - "Community 41" -Cohesion: 0.07 -Nodes (54): BxExportBodyBase, _body_to_params(), create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), _invoice_filters_from_params(), _ledger_filters_from_params() (+46 more) +Cohesion: 0.04 +Nodes (83): get_last_month_range(), month_range(), 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), parse_date_str(), default_execution_status(), generate_plan_no() (+75 more) ### Community 42 - "Community 42" -Cohesion: 0.04 -Nodes (78): price_letter_column_facet_values(), 主体危化品列表列头可选值(编码/名称去重), 主体危化品列表列头可选值(编码/名称去重;Excel 级联上下文), 主体危化品列表列头可选值(编码/名称去重;Excel 级联上下文), 主体危化品列表列头可选值(编码/名称去重;Excel 级联上下文), 调价函列表列头可选值(客户/产品去重;Excel 级联上下文), 调价函列表列头可选值(客户/产品去重;Excel 级联上下文), 调价函列表列头可选值(客户/产品去重;Excel 级联上下文) (+70 more) +Cohesion: 0.03 +Nodes (86): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), approve_contract_by_contract_id(), delete_pending_approvals(), invalidate_all_approvals(), Java: withdraw — 软删除 pending 审批 (+78 more) ### Community 43 - "Community 43" -Cohesion: 0.09 -Nodes (78): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+70 more) +Cohesion: 0.03 +Nodes (77): API 路由包 — 山峡化工生产一体化门户, create_leave(), export_leaves(), leave_workflow_callback(), list_leaves(), 导出请假列表(当前筛选全量,或 ids 已选)。, 导出请假列表(当前筛选全量,或 ids 已选)。, 导出请假列表(当前筛选全量,或 ids 已选)。 (+69 more) ### Community 44 - "Community 44" -Cohesion: 0.05 -Nodes (72): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result() (+64 more) +Cohesion: 0.06 +Nodes (74): _append_number_filters(), build_advance_column_filters(), _offset_amount_expr(), _parse_decimal(), Decimal, 备用金申请列表列头/导出共用过滤条件拼装。, 冲抵合计标量子查询,口径对齐 AdvanceService.offset_amount_map(必须带租户)。, pending_approval() (+66 more) ### Community 45 - "Community 45" -Cohesion: 0.06 -Nodes (71): get_print_delivery_slip(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, DeliverySlipPrintRead, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead, _append_legacy_plan_product_rows(), _append_paired_product_rows() (+63 more) +Cohesion: 0.05 +Nodes (82): build_plan_column_filters(), customer_name_matches_keywords(), parse_stop_customer_keywords(), 客户列多值:JSON 数组,或单个纯文本关键字。, _append_number_exists(), build_plan_column_filters(), _column_contains_any(), parse_stop_customer_keywords() (+74 more) ### Community 46 - "Community 46" -Cohesion: 0.06 -Nodes (66): _append_number_filters(), build_advance_column_filters(), _offset_amount_expr(), _parse_decimal(), Decimal, 备用金申请列表列头/导出共用过滤条件拼装。, 冲抵合计标量子查询,口径对齐 AdvanceService.offset_amount_map(必须带租户)。, _append_number_filters() (+58 more) +Cohesion: 0.05 +Nodes (82): CRM 合同 CRUD — 对照 CrmContractServiceImpl.java(列表/详情 P1), _apply_contract_attachment_files(), _apply_contract_entity_fields(), can_user_approve(), 顺序审批:当前步骤 pending 且 is_current=1。 同一审批人若同时存在历史已处理记录与当前轮 pending,优先取 pending, 顺序审批:当前步骤 pending 且 is_current=1。 同一审批人若同时存在历史已处理记录与当前轮 pending,优先取 pending, _build_contract_name_from_parties(), _build_customer_address() (+74 more) ### Community 47 - "Community 47" -Cohesion: 0.08 -Nodes (72): _apply_list_kwargs(), cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), _disburse_list_kwargs(), export_urea_applies() (+64 more) +Cohesion: 0.06 +Nodes (76): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result() (+68 more) ### Community 48 - "Community 48" -Cohesion: 0.06 -Nodes (76): PlVehicleRechargeRecord, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 发放登记页:申请单 + 关联发放信息(左连接), 发放登记页:申请单 + 关联发放信息(左连接), 审批进度/历史节点(对齐 BxApprovalFlowTabs 展示结构)。 (+68 more) +Cohesion: 0.08 +Nodes (71): _apply_list_kwargs(), cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), _disburse_list_kwargs(), get_apply() (+63 more) ### Community 49 - "Community 49" Cohesion: 0.06 -Nodes (69): PlVehicleUreaApply, PlVehicleUreaDisburse, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素发放登记 pl_vehicle_urea_disburse, 车辆尿素发放登记 pl_vehicle_urea_disburse (+61 more) +Nodes (72): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向。 - 非内部客户:强制不生成地磅单 - 内部客户:尊重显式勾选值(含可选车取消勾选传 0);仅 None 时用默认 (+64 more) ### Community 50 - "Community 50" -Cohesion: 0.04 -Nodes (72): PlPlanStopProductMeta, create_plan_full(), get_mobile_product_capability(), get_plan(), PlanStopProductMeta, 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输) (+64 more) +Cohesion: 0.07 +Nodes (69): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), build_pound_qrcode_items_for_plan(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size(), _format_plan_date() (+61 more) ### Community 51 - "Community 51" Cohesion: 0.08 -Nodes (59): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list(), export_completed_tasks() (+51 more) +Nodes (74): register_quote_routes(), apply_crm_owner_scope(), accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote() (+66 more) ### Community 52 - "Community 52" -Cohesion: 0.19 -Nodes (71): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+63 more) +Cohesion: 0.08 +Nodes (70): get_contract_product_arrange_qty(), 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, accumulate_stop_products(), aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), attach_plan_qty_fields_to_products(), _bucket_for_plan(), collect_plan_contract_qty_checks() (+62 more) ### Community 53 - "Community 53" -Cohesion: 0.1 -Nodes (70): BxWorkflowNode, PlVehicleRechargeApproval, PlVehicleRechargeRecord, 车辆充值申请审批历史 pl_vehicle_recharge_approval, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 发放登记页:申请单 + 关联发放信息(左连接), 审批进度/历史节点(对齐 BxApprovalFlowTabs 展示结构)。, VehicleRechargeApplyRead (+62 more) +Cohesion: 0.17 +Nodes (70): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+62 more) ### Community 54 - "Community 54" -Cohesion: 0.06 -Nodes (66): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), mp_webview_exchange(), mp_webview_ticket(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 小程序内嵌 WebView:签发一次性短时 ticket(需 Bearer)。 (+58 more) +Cohesion: 0.07 +Nodes (69): _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys(), Any, bool (+61 more) ### Community 55 - "Community 55" -Cohesion: 0.09 -Nodes (67): _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size(), _format_plan_date(), get_public_transport(), get_public_transport_history() (+59 more) +Cohesion: 0.06 +Nodes (71): PlVehicleRechargeRecord, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 发放登记页:申请单 + 关联发放信息(左连接), 发放登记页:申请单 + 关联发放信息(左连接), 审批进度/历史节点(对齐 BxApprovalFlowTabs 展示结构)。 (+63 more) ### Community 56 - "Community 56" -Cohesion: 0.06 -Nodes (70): aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), attach_plan_qty_fields_to_products(), batch_contract_product_arrange_qty_summaries(), _bucket_for_plan(), collect_archive_line_overages(), collect_plan_contract_qty_checks(), contract_line_package_specs() (+62 more) +Cohesion: 0.07 +Nodes (69): 运输计划管理 - 基础数据 Schema(承运商、车辆、人员、证书), PlInventory, PlInventoryTransaction, PlInventoryWarning, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存预警表 pl_inventory_warning (+61 more) ### Community 57 - "Community 57" Cohesion: 0.05 -Nodes (69): load_plan_party_customers_map(), 批量读取停靠段客户名;无停靠数据时回退计划主表供应商/客户。, _advance_after_approval(), _approval_to_dict(), can_user_approve_settlement(), cancel_draft_settlement(), _clear_settlement_approval_records(), create_settlement() (+61 more) +Nodes (72): aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), attach_plan_qty_fields_to_products(), batch_contract_product_arrange_qty_summaries(), _bucket_for_plan(), collect_archive_line_overages(), collect_plan_contract_qty_checks(), contract_line_package_specs() (+64 more) ### Community 58 - "Community 58" Cohesion: 0.07 -Nodes (64): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向。 - 非内部客户:强制不生成地磅单 - 内部客户:尊重显式勾选值(含可选车取消勾选传 0);仅 None 时用默认 (+56 more) +Nodes (63): delete_plan(), _actor_ids(), _actor_names(), assert_row_deletable_by_creator(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info() (+55 more) ### Community 59 - "Community 59" +Cohesion: 0.06 +Nodes (62): generate_qrcode(), PlCert, PlDocumentReminder, 证件到期提醒表 pl_document_reminder, list_owner_certs(), list_owner_certs_batch(), nearest_expire_date(), _normalize_cert_row() (+54 more) + +### Community 60 - "oss.py" Cohesion: 0.09 Nodes (64): _apply_list_kwargs(), cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), get_apply(), get_process() (+56 more) -### Community 60 - "oss.py" -Cohesion: 0.07 -Nodes (64): CRM 商机 CRUD(主表 + 阶段/赢输单/统计/看板/漏斗), apply_crm_owner_scope(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value() (+56 more) - ### Community 61 - "Community 61" -Cohesion: 0.06 -Nodes (58): generate_qrcode(), PlDocumentReminder, 证件到期提醒表 pl_document_reminder, nearest_expire_date(), _normalize_cert_row(), _pending_reminder_for_cert(), date, Session (+50 more) +Cohesion: 0.11 +Nodes (63): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+55 more) ### Community 62 - "Community 62" Cohesion: 0.06 -Nodes (62): get_db_current_user_optional(), 有 Bearer 且为 admin/super_admin 时返回上下文,否则 None(供三方 H5 无登录调用)。, _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), _body_to_params(), create_inventory(), create_link_for_plan() (+54 more) +Nodes (62): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _advance_contract_after_approval(), approve_contract(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters() (+54 more) ### Community 63 - "Community 63" +Cohesion: 0.06 +Nodes (53): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3, 合并多角色数据范围为 dept_ids / user_ids 并集。 (+45 more) + +### Community 64 - "Community 64" +Cohesion: 0.07 +Nodes (57): operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session, 导出操作日志(当前筛选全量,或 ids 已选)。, 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info() (+49 more) + +### Community 65 - "Community 65" +Cohesion: 0.08 +Nodes (48): 手机号快捷登录:须 loginCode + phoneCode;匹配 phone_no 并绑定 wx_openid。, web_qr_confirm(), wechat_login(), Session, 手机号快捷登录:须 loginCode + phoneCode;匹配 phone_no 并绑定 wx_openid。, web_qr_confirm(), wechat_login(), Session (+40 more) + +### Community 66 - "Community 66" Cohesion: 0.09 Nodes (54): CertRow, _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name(), _missing_field_labels() (+46 more) -### Community 64 - "Community 64" -Cohesion: 0.05 -Nodes (42): API 路由包 — 山峡化工生产一体化门户, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, API 路由包 — 山峡化工生产一体化门户, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单) (+34 more) - -### Community 65 - "Community 65" -Cohesion: 0.06 -Nodes (53): list_invoices(), _date_to_str(), _dt_to_str(), PagedQuery, PagedResponse, date, datetime, bx 原系统 API 响应包装(code=0 / msg / data.rows),与门户 success_response 分离。 (+45 more) - -### Community 66 - "Community 66" -Cohesion: 0.07 -Nodes (58): _assert_contract_line_unreferenced(), batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product() (+50 more) - ### Community 67 - "Community 67" -Cohesion: 0.1 -Nodes (58): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, PlRemittanceVoucher, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher (+50 more) +Cohesion: 0.08 +Nodes (58): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), mp_webview_exchange(), mp_webview_ticket(), public_quote_share(), Request (+50 more) ### Community 68 - "Community 68" -Cohesion: 0.06 -Nodes (48): LeaveColumnFacetBody, LeaveExportBody, 请假列表列头可选值(去重;可附带列表上下文), AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse (+40 more) +Cohesion: 0.1 +Nodes (59): _add_posting(), apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops(), apply_brand_stock_change(), _assign_stop_line(), _current_postings(), _decimal(), _finish_postings() (+51 more) ### Community 69 - "Community 69" -Cohesion: 0.06 -Nodes (37): ApiRequestLogMiddleware, _claims_from_auth(), _format_body_bytes(), _persist_log(), 统一记录 API 请求/响应出入参的中间件, _redact_notice_query(), _redact_obj(), _schedule_persist_log() (+29 more) +Cohesion: 0.08 +Nodes (54): PlVehicleMaintenanceProcess, 车辆维保处理登记 pl_vehicle_maintenance_process, 车辆维保处理登记 pl_vehicle_maintenance_process, 车辆维保处理登记 pl_vehicle_maintenance_process, 车辆维保处理登记 pl_vehicle_maintenance_process, cancel_apply(), create_apply(), create_process() (+46 more) ### Community 70 - "Community 70" -Cohesion: 0.07 -Nodes (49): _as_date(), _history_matches_date(), date, transport_visible_to_personnel(), _accumulate_calendar_day_counts(), _as_plain_date(), _parse_calendar_month(), _plan_hit_dates() (+41 more) +Cohesion: 0.04 +Nodes (56): clue_column_facet_values(), opportunity_column_facet_values(), price_letter_column_facet_values(), product_column_facet_values(), 商机列表列头可选值(编号/名称/客户名去重), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文) (+48 more) ### Community 71 - "Community 71" Cohesion: 0.06 -Nodes (19): BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), LocalStorage, MinIOStorage, OSSStorage, process_image_content(), Any (+11 more) +Nodes (48): LeaveColumnFacetBody, LeaveExportBody, 请假列表列头可选值(去重;可附带列表上下文), AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse (+40 more) ### Community 72 - "Community 72" -Cohesion: 0.09 -Nodes (48): add_favorite(), count_active(), find_active(), find_soft_deleted(), list_favorites(), _next_order_num(), normalize_menu_path(), Any (+40 more) +Cohesion: 0.08 +Nodes (53): _assert_contract_line_unreferenced(), batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product() (+45 more) ### Community 73 - "Community 73" -Cohesion: 0.06 -Nodes (48): CRM 合同子模块路由 — 变更/模板/审批独立页, ContractApprovalActionBody, ContractApprovalColumnFacetBody, ContractApprovalExportBody, ContractApprovalListQuery, ContractApprovalPassBody, ContractApprovalRefreshNamesBody, ContractApprovalRejectBody (+40 more) +Cohesion: 0.08 +Nodes (50): _body_to_params(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_settlements(), export_unsettled_plans(), freight_column_facet_values() (+42 more) ### Community 74 - "Community 74" -Cohesion: 0.09 -Nodes (46): accumulate_stop_products(), DefaultDict, accumulate_stop_products(), encode_specs_for_attr(), match_contract_product_for_key(), merge_product_qty_maps(), 按 productId + 包装∈行内集合 匹配合同产品行;同包装脏数据多行时 quantity 相加。, 按 productId + 包装∈行内集合 匹配合同产品行;同包装脏数据多行时 quantity 相加。 (+38 more) +Cohesion: 0.06 +Nodes (19): BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), LocalStorage, MinIOStorage, OSSStorage, process_image_content(), Any (+11 more) ### Community 75 - "apply_crm_create_by_scope" -Cohesion: 0.04 -Nodes (51): CRM 合同 Pydantic Schemas — 对照 CrmContractBo / CrmContractVo, _build_contract_filters(), ContractApprovalActionBody, ContractApprovalColumnFacetBody, ContractBatchAssignBody, ContractBatchSubmitBody, ContractChangeColumnFacetBody, ContractChangeSubmitBody (+43 more) +Cohesion: 0.06 +Nodes (18): Exception, BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), LocalStorage, MinIOStorage, OSSStorage, process_image_content() (+10 more) ### Community 76 - "opportunity_follow.py" +Cohesion: 0.09 +Nodes (52): CRM 商机 CRUD(主表 + 阶段/赢输单/统计/看板/漏斗), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+44 more) + +### Community 77 - "Community 77" +Cohesion: 0.07 +Nodes (49): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _make_handlers(), _models(), _parse_history_date() (+41 more) + +### Community 78 - "Community 78" Cohesion: 0.07 Nodes (50): _auto_contract_name_body(), generate_contract_name(), 按面板单位全称精确匹配交易主体/客户主数据,取 shortName;对不上则用全称。, 前端预览误用单位全称时,名称片段会等于面板/客户/开票全称。, 按面板供方(partyA)-需方(partyB)生成:{供方简称}-{需方简称}({合同编号})。 - 名称为空:按主数据简称自动生成 - 名, resolve_party_short_name(), _strip_contract_name_no_suffix(), _user_contract_name_uses_party_full_name() (+42 more) -### Community 77 - "Community 77" -Cohesion: 0.1 -Nodes (46): CarrierExportBody, DriverExportBody, paste_recognize_commit(), PersonnelExportBody, VehicleExportBody, PlPersonnel, PlVehicle, PlVehicleDriver (+38 more) - -### Community 78 - "Community 78" -Cohesion: 0.09 -Nodes (48): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), mp_webview_exchange(), mp_webview_ticket(), public_quote_share(), Request (+40 more) - ### Community 79 - "PlCarrier" Cohesion: 0.06 -Nodes (43): ApiRequestLogMiddleware, _db_pool_keepalive_loop(), _error_json(), health_check(), lifespan(), _mask_secret(), int, Request (+35 more) +Nodes (43): _actor_ids(), _actor_names(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info(), 删除权限:仅创建人可删(super_admin 例外)。, row_creator_id() (+35 more) ### Community 80 - "resolve_crm_product" -Cohesion: 0.09 -Nodes (44): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3 (+36 more) +Cohesion: 0.06 +Nodes (41): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, calc_age_from_chinese_id_card(), 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, paste_recognize_commit(), VehiclePersonnelRow, ConflictAction (+33 more) ### Community 81 - "customer_follow.py" -Cohesion: 0.08 -Nodes (41): _append_enum_filter(), build_carrier_column_filters(), 承运商列表列头过滤拼装。不含 q(路由负责)。, _split_csv(), _append_enum_filter(), build_personnel_column_filters(), 驾押人员列表列头过滤拼装。不含 q / personnel_affiliation(路由负责)。, _split_csv() (+33 more) +Cohesion: 0.06 +Nodes (49): align_contract_no_to_sign_date(), generate_contract_no(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date(), align_contract_no_to_sign_date() (+41 more) ### Community 82 - "list_duty_staff_users" -Cohesion: 0.06 -Nodes (40): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, calc_age_from_chinese_id_card(), 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, paste_recognize_commit(), ConflictAction, PastePersonnelIn (+32 more) +Cohesion: 0.08 +Nodes (45): list_invoices(), order_advance(), order_invoice(), order_ledger(), _body_to_params(), create_invoice(), delete_invoice(), export_invoice_wallets() (+37 more) ### Community 83 - "Community 83" -Cohesion: 0.09 -Nodes (47): PlVehicleMaintenanceApply, PlVehicleMaintenanceProcess, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保处理登记 pl_vehicle_maintenance_process, 车辆维保处理登记 pl_vehicle_maintenance_process (+39 more) +Cohesion: 0.11 +Nodes (46): CrmProductBrand, PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _direction_label(), _dump_product_feedbacks(), _dump_urls() (+38 more) ### Community 84 - "Community 84" -Cohesion: 0.07 -Nodes (38): assert_relation_targets(), 按业务键同步系统关联,保留关联 ID,并复用已停用关联。, sync_relations(), create_role(), get_role(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists() (+30 more) +Cohesion: 0.09 +Nodes (44): get_web_auth_menu_codes(), logout(), mp_webview_exchange(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 小程序内嵌 WebView:用 ticket 兑换 Web JWT(不吊销原 refresh)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。无 Token 或已失效时仍返回成功(幂等)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。, Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致) (+36 more) ### Community 85 - "allocate_next_biz_no" -Cohesion: 0.13 -Nodes (45): DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _assignment_dict(), build_public_url(), _count_active_assignments() (+37 more) +Cohesion: 0.11 +Nodes (43): _as_bool(), _body_to_params(), cancel_register(), create_register(), export_registers(), get_register(), _list_kwargs(), list_registers() (+35 more) ### Community 86 - "Community 86" -Cohesion: 0.11 -Nodes (44): aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), attach_plan_qty_fields_to_products(), auto_start_execute_approved_contracts(), _bucket_for_plan(), collect_plan_contract_qty_checks(), contract_ids_linked_to_plan(), contract_line_package_specs() (+36 more) +Cohesion: 0.09 +Nodes (47): DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _assignment_dict(), build_public_url(), _count_active_assignments() (+39 more) ### Community 87 - "list_customers" Cohesion: 0.11 -Nodes (40): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_product_column_filters(), _parse_day_start() (+32 more) +Nodes (40): Any, CRM 列表日期列排序:白名单 prop → SQLAlchemy order 表达式。, sort_field: 前端 camelCase prop(如 createTime) sort_order: asc | desc(大小写不敏感), resolve_datetime_order_by(), order_maint_apply(), order_maint_board(), order_plan(), order_recharge_apply() (+32 more) ### Community 88 - "CrmProduct" -Cohesion: 0.13 -Nodes (44): assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope(), create_clue_follow() (+36 more) +Cohesion: 0.1 +Nodes (46): format_time_label(), grab(), list_duty_staff_users(), normalize_person_name(), _pad_hhmm(), parse_hhmm(), parse_time_range_input(), 解析「09:00-17:00」「18:00-次日07:00」等,返回 start/end/crossDay/label/value。 (+38 more) ### Community 89 - "pl_ocr_service.py" -Cohesion: 0.09 -Nodes (41): _direction_label(), _dump_product_feedbacks(), _dump_urls(), _get_driver_feedback_row(), _get_site_feedback_row(), _has_positive_feedback_qty(), _is_site_visible_stop(), list_driver_stop_feedback_reads() (+33 more) +Cohesion: 0.07 +Nodes (41): ApiCryptoMiddleware, _db_pool_keepalive_loop(), _error_json(), health_check(), lifespan(), _mask_secret(), int, Request (+33 more) ### Community 90 - "WechatMessageService" -Cohesion: 0.11 -Nodes (43): PlInventory, PlInventoryTransaction, PlInventoryWarning, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存预警表 pl_inventory_warning, 库存预警表 pl_inventory_warning (+35 more) +Cohesion: 0.07 +Nodes (44): CRM 报价单 API 路由 — 挂接到 crm.router, CRM 报价单 Pydantic Schemas, QuoteApproverSettingSaveBody, list_quote_column_facet_values(), QuoteAcceptBody, QuoteApprovalApproveBody, QuoteApprovalListBody, QuoteApprovalRefreshNamesBody (+36 more) ### Community 91 - "unsettled_plans_q_filter" -Cohesion: 0.08 -Nodes (26): NoticePublicFields, 服务号绑定及事务内通知 outbox;不复用小程序 OpenID。, WechatApprovalCycle, WechatBinding, WechatNotice, get_snapshot(), 备用金、报销与车辆充值的审批通知快照;不执行发放或支付通知。, get_snapshot() (+18 more) +Cohesion: 0.11 +Nodes (43): _body_to_params(), check_document_expiry(), _document_reminder_list_kwargs(), document_reminder_stats(), DocumentReminderExportBody, export_document_reminders(), export_inventory_ledger(), get_inventory_ledger() (+35 more) ### Community 92 - "Community 92" -Cohesion: 0.12 -Nodes (33): Session, 手机号快捷登录:须 loginCode + phoneCode;匹配 phone_no 并绑定 wx_openid。, web_qr_confirm(), wechat_login(), Session, 微信小程序登录业务:openid + 手机号一致性校验(仅快捷登录绑号)。, resolve_wechat_login_user(), code2session() (+25 more) +Cohesion: 0.13 +Nodes (44): DbSequence, add_weighing(), db(), Run the legacy bridge against SQLite; never connect to a business database., records(), seed(), sync(), test_combined_old_contributions_cannot_exceed_month_quantity() (+36 more) ### Community 93 - "api_request_log_middleware.py" -Cohesion: 0.09 -Nodes (37): get_db_current_user(), read_customer_stop_pref(), PlMenuBadgeStatsRead, menu_badge_stats(), _apply_list_kwargs(), _body_to_params(), cancel_apply(), create_apply() (+29 more) +Cohesion: 0.11 +Nodes (40): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_product_column_filters(), _parse_day_start() (+32 more) ### Community 94 - "assert_contract_editable_for_update" -Cohesion: 0.11 -Nodes (37): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_customer_column_filters(), _parse_day_start(), _parse_number() (+29 more) +Cohesion: 0.14 +Nodes (43): DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _assignment_dict(), build_dict_value_from_label(), build_public_url() (+35 more) ### Community 95 - "test_pl_public_link_archived.py" -Cohesion: 0.09 -Nodes (39): _dict_field(), format_brand_qty_summary(), load_transport_driver_product_feedbacks(), persist_io_item_brand_qtys(), persist_transport_product_feedback(), Any, Decimal, Session (+31 more) +Cohesion: 0.07 +Nodes (42): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), ContractApproverSettingSaveBody, ContractApprovalActionBody, ContractApprovalColumnFacetBody, ContractApprovalPassBody, ContractApprovalRejectBody (+34 more) ### Community 96 - "minio_url.py" -Cohesion: 0.13 -Nodes (34): Any, CRM 列表日期列排序:白名单 prop → SQLAlchemy order 表达式。, sort_field: 前端 camelCase prop(如 createTime) sort_order: asc | desc(大小写不敏感), resolve_datetime_order_by(), order_maint_apply(), order_maint_board(), order_recharge_apply(), order_recharge_board() (+26 more) +Cohesion: 0.08 +Nodes (40): pool_record_list(), pool_rule_add(), pool_rule_delete(), pool_rule_detail(), pool_rule_execute(), pool_rule_update(), pool_rule_update_status(), get_pool_record() (+32 more) ### Community 97 - "contact.py" -Cohesion: 0.08 -Nodes (26): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), Any, Exception, ApiCryptoError (+18 more) +Cohesion: 0.09 +Nodes (36): ApiRequestLogMiddleware, _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj() (+28 more) ### Community 98 - "LocalStorage" -Cohesion: 0.12 -Nodes (36): _append_date_range(), _append_enum_filter(), build_maintenance_apply_column_filters(), build_maintenance_process_board_column_filters(), _parse_date(), date, DateLike, 车辆维保:申请列表 / 处理看板列头过滤拼装。 不含 q、tenant、数据权限(由 service 路由负责)。 (+28 more) +Cohesion: 0.08 +Nodes (37): CRM 报价单 API 路由 — 挂接到 crm.router, QuoteApproverSettingSaveBody, QuoteAcceptBody, QuoteApprovalApproveBody, QuoteApprovalListBody, QuoteApprovalRefreshNamesBody, QuoteApprovalWithdrawBody, QuoteColumnFacetBody (+29 more) ### Community 99 - "redis_client.py" -Cohesion: 0.14 -Nodes (37): get_password_hash(), get_password_hash(), Namespace, build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis() (+29 more) +Cohesion: 0.09 +Nodes (38): _address_to_read(), _body_to_params(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address() (+30 more) ### Community 100 - "price_letter_detail" Cohesion: 0.11 -Nodes (37): ReimburseDetailCreate, _coerce_optional_id(), validate_approver_id(), WorkflowDefCreate, WorkflowDefOut, WorkflowDefUpdate, WorkflowNodeCreate, WorkflowNodeOut (+29 more) +Nodes (38): _append_date_range(), _append_enum_filter(), build_maintenance_apply_column_filters(), build_maintenance_process_board_column_filters(), _parse_date(), date, DateLike, 车辆维保:申请列表 / 处理看板列头过滤拼装。 不含 q、tenant、数据权限(由 service 路由负责)。 (+30 more) ### Community 101 - "tenant.py" -Cohesion: 0.12 -Nodes (35): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+27 more) +Cohesion: 0.08 +Nodes (37): assert_relation_targets(), 按业务键同步系统关联,保留关联 ID,并复用已停用关联。, sync_relations(), create_role(), get_role(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists() (+29 more) ### Community 102 - "BaseStorage" -Cohesion: 0.1 -Nodes (38): create_document_folder(), delete_document_files(), delete_document_folder(), doclib_exchange(), doclib_sso(), document_detail(), document_list(), document_tree() (+30 more) +Cohesion: 0.07 +Nodes (41): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 主体危化品列表列头可选值(编码/名称去重), 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方详情 — Java: CrmSupplierInfoController.getInfo, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, supplier_info_add() (+33 more) ### Community 103 - "pl_internal_customer.py" -Cohesion: 0.12 -Nodes (36): _apply_plan_product_update(), _apply_plan_update(), AutoGenerateMonthlyResult, _base_query(), create_plan(), _fetch_plans(), _filters_from_params(), _generate_plan_no() (+28 more) +Cohesion: 0.11 +Nodes (37): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_customer_column_filters(), _parse_day_start(), _parse_number() (+29 more) ### Community 104 - "apply_crm_create_by_scope" Cohesion: 0.09 -Nodes (32): binding(), _binding_message_page(), callback(), confirm(), ConfirmBinding, mobile_callback_page(), oauth_launch(), _oauth_redirect_page() (+24 more) +Nodes (37): day_detail(), delete_assignment(), duty_user_options(), _enrich_assign_names(), ensure_duty_dict(), month_summary(), Session, 指定用户时补全 personName(用 nick_name)。 (+29 more) ### Community 105 - "pool_customer_assign" +Cohesion: 0.1 +Nodes (33): count_plans_by_contract(), export_transports(), 导出运输列表(当前筛选全量,或 ids 已选)。, apply_pl_scope(), Session, PL 模块数据权限辅助(create_by / create_dept_id,无 owner_field)。, build_menu_badge_counts(), count_document_reminder_expired_pending() (+25 more) + +### Community 106 - "site.py" +Cohesion: 0.14 +Nodes (37): get_password_hash(), get_password_hash(), Namespace, build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis() (+29 more) + +### Community 107 - "apply_pl_scope" +Cohesion: 0.1 +Nodes (38): invalidate_all_approvals(), 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals() (+30 more) + +### Community 108 - "statistics.py" +Cohesion: 0.1 +Nodes (38): create_document_folder(), delete_document_files(), delete_document_folder(), doclib_exchange(), doclib_sso(), document_detail(), document_list(), document_tree() (+30 more) + +### Community 109 - "test_pl_plan_stop_rules.py" +Cohesion: 0.06 +Nodes (38): build_contract_gap_export_rows(), _contract_gap_export_base(), 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。 (+30 more) + +### Community 110 - "pool_rule.py" +Cohesion: 0.11 +Nodes (36): ReimburseDetailCreate, _coerce_optional_id(), validate_approver_id(), WorkflowDefCreate, WorkflowDefOut, WorkflowDefUpdate, WorkflowNodeCreate, WorkflowNodeOut (+28 more) + +### Community 111 - "test_pl_public_transport_history.py" +Cohesion: 0.09 +Nodes (32): binding(), _binding_message_page(), callback(), confirm(), ConfirmBinding, mobile_callback_page(), oauth_launch(), _oauth_redirect_page() (+24 more) + +### Community 112 - "merge_duplicate_crm_customers.py" Cohesion: 0.21 Nodes (36): clear_portal_workflow(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_bx_user_mapping(), load_runtime_settings() (+28 more) -### Community 106 - "site.py" +### Community 113 - "dict_type.py" Cohesion: 0.11 -Nodes (36): can_user_approve(), 顺序审批:当前步骤 pending 且 is_current=1。 同一审批人若同时存在历史已处理记录与当前轮 pending,优先取 pending, approve_quote(), can_user_approve(), create_approval_records(), get_quote_approval(), invalidate_all_approvals(), list_quote_approvals() (+28 more) +Nodes (37): _build_page(), _direction_label(), _dump_product_feedbacks(), _dump_urls(), _get_driver_feedback_row(), _get_site_feedback_row(), _has_positive_feedback_qty(), _is_site_visible_stop() (+29 more) -### Community 107 - "apply_pl_scope" -Cohesion: 0.11 -Nodes (36): parse_datetime_str(), apply_product_snapshot_to_weighing(), _apply_weighing_product_update(), _apply_weighing_update(), _base_query(), _body_to_params(), create_weighing(), export_weighing() (+28 more) - -### Community 108 - "statistics.py" -Cohesion: 0.16 -Nodes (37): PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _direction_label(), _dump_product_feedbacks(), _dump_urls(), _get_driver_feedback_row() (+29 more) - -### Community 109 - "test_pl_plan_stop_rules.py" -Cohesion: 0.16 -Nodes (34): _append_enum_filter(), _append_number_filters(), build_settlement_column_filters(), build_unsettled_plan_column_filters(), _parse_decimal(), Decimal, 运费结算:未结算计划 / 结算单列表列头过滤拼装。 不含 q、tab、carrier_id(路由/面板语义)。, _split_csv() (+26 more) - -### Community 110 - "pool_rule.py" -Cohesion: 0.08 -Nodes (36): _last_km(), list_plate_month_summary(), month_run_km(), _odo_pairs(), period_run_km(), quarter_bounds(), quarter_label(), rate_l100() (+28 more) - -### Community 111 - "test_pl_public_transport_history.py" +### Community 114 - "dept.py" Cohesion: 0.07 Nodes (13): QuoteUpdateBody, get_multi_with_filters(), Field, h(), load_functions(), Model, Query, Execute production routes/CRUD with an in-memory Session double, never an Engine (+5 more) -### Community 112 - "merge_duplicate_crm_customers.py" +### Community 115 - "site.py" +Cohesion: 0.12 +Nodes (35): batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product(), _letter_oss_ids_to_json() (+27 more) + +### Community 116 - "Community 116" +Cohesion: 0.08 +Nodes (36): _last_km(), list_plate_month_summary(), month_run_km(), _odo_pairs(), period_run_km(), quarter_bounds(), quarter_label(), rate_l100() (+28 more) + +### Community 117 - "pl_plan_list_attachments.py" Cohesion: 0.14 Nodes (33): _append_number_filters(), build_invoice_column_filters(), build_ledger_column_filters(), build_wallet_column_filters(), _parse_decimal(), Decimal, 发票夹(钱包汇总 / 发票档案 / 额度流水)列表列头/导出共用过滤条件拼装。, 我的发票夹 · 发票档案(BxInvoice)列筛。 (+25 more) -### Community 113 - "dict_type.py" -Cohesion: 0.12 -Nodes (33): _build_public_page(), _build_site_product_read(), _format_file_size(), get_public_site(), _get_site_link_by_token(), _parse_feedback_images(), Session, UploadFile (+25 more) - -### Community 114 - "dept.py" -Cohesion: 0.09 -Nodes (29): get_current_time(), parse_datetime(), datetime, allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session (+21 more) - -### Community 115 - "site.py" -Cohesion: 0.14 -Nodes (32): decode_package_specs(), encode_package_specs(), normalize_package_specs_list(), Any, Contract / quote product package_spec codec: JSON array with legacy scalar suppo, Trim, drop empties, dedupe while preserving order., Decode DB/API stored package_spec into a list of specs. - JSON array of str, Encode list to JSON array string for DB; empty list → ''. (+24 more) - -### Community 116 - "Community 116" -Cohesion: 0.14 -Nodes (9): DoclibFile, DoclibFolder, DoclibShare, _PublicFields, 门户私有文档库:目录、文件元数据和按用户分享。, DoclibService, _path(), 文档库业务权限:租户隔离 + 上传人/明确分享人/超级管理员。 该模块采用用户确认的逐文件 ACL,部门数据范围不扩大私人资料访问权限。 目录只暴露可见文件的 (+1 more) - -### Community 117 - "pl_plan_list_attachments.py" -Cohesion: 0.06 -Nodes (35): patch_plan_product_certs(), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输) (+27 more) - ### Community 118 - "Community 118" -Cohesion: 0.17 -Nodes (28): Decimal, VehicleRechargeApplyCreate, Session, 当前用户关联驾押人员所挂靠车辆的车牌集合;充值申请管理员放宽。, mineVehicles 请求是否仍按挂靠车牌限制(管理员为 False)。, resolve_personnel_id_for_user(), should_restrict_mine_vehicles(), user_is_pl_recharge_admin() (+20 more) +Cohesion: 0.15 +Nodes (23): BxInvoiceLedger, InvoiceLedgerService, Any, Decimal, Session, should_skip_release(), summarize_entries(), add_entry() (+15 more) ### Community 119 - "Community 119" -Cohesion: 0.1 -Nodes (31): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+23 more) +Cohesion: 0.13 +Nodes (32): 返回 (作废, 归档)。现场链接实际走入库/出库单公共页。, _resolve_io_order_link_flags(), _build_public_page(), _build_site_product_read(), _format_file_size(), get_public_site(), _get_site_link_by_token(), _parse_feedback_images() (+24 more) ### Community 120 - "statistics.py" -Cohesion: 0.23 -Nodes (32): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+24 more) +Cohesion: 0.09 +Nodes (28): _claims_from_auth(), _format_body_bytes(), _persist_log(), 统一记录 API 请求/响应出入参的中间件, _redact_notice_query(), _redact_obj(), _schedule_persist_log(), _should_skip() (+20 more) ### Community 121 - "_build_user_info_payload" Cohesion: 0.09 -Nodes (26): Config, 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 优先使用显式 folder;否则按 bizType 映射默认目录。, resolve_upload_folder(), _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID, inventory_date_to_api(), build_public_pound_qr_read() (+18 more) +Nodes (33): CrmProductBrand, PlInboundOrderItemBrandQty, PlOutboundOrderItemBrandQty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 入库明细品牌数量 pl_inbound_order_item_brand_qty, 入库明细品牌数量 pl_inbound_order_item_brand_qty (+25 more) ### Community 122 - "post.py" -Cohesion: 0.14 -Nodes (30): _address_to_read(), _body_to_params(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address() (+22 more) +Cohesion: 0.09 +Nodes (28): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), 仅对运营端与小程序业务 API 应用统一密文协议。 (+20 more) ### Community 123 - "customer_options" +Cohesion: 0.19 +Nodes (29): VehicleRechargeApplyCreate, resolve_personnel_for_user(), lookup_for_recharge(), 充值表单读取关联主数据:权限取决于车辆/单据访问权,而非台账创建人。 不开放台账列表或管理权限;精确车牌查询只返回卡号,不返回备注等资料。 小, license_plates_for_user_personnel(), 当前用户关联驾押人员所挂靠车辆的车牌集合;充值申请管理员放宽。, mineVehicles 请求是否仍按挂靠车牌限制(管理员为 False)。, resolve_personnel_id_for_user() (+21 more) + +### Community 124 - "LocalStorage" +Cohesion: 0.1 +Nodes (27): NoticePublicFields, 服务号绑定及事务内通知 outbox;不复用小程序 OpenID。, WechatApprovalCycle, WechatBinding, WechatNotice, _assignment_key(), deliver_pending(), _enqueue() (+19 more) + +### Community 125 - "ethnic.py" Cohesion: 0.06 Nodes (34): get_print_delivery_slip(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。 (+26 more) -### Community 124 - "LocalStorage" -Cohesion: 0.08 -Nodes (31): create_leave(), delete_leave(), export_leaves(), get_leave(), leave_workflow_callback(), list_leaves(), 导出请假列表(当前筛选全量,或 ids 已选)。, 导出请假列表(当前筛选全量,或 ids 已选)。 (+23 more) - -### Community 125 - "ethnic.py" -Cohesion: 0.1 -Nodes (28): normalize_optional_reason(), 作废/取消原因共用 Schema 与工具。, calc_fuel_tons(), 1176 升 = 1 吨,保留 3 位小数。, VehicleFuelPlateMonthItem, VehicleFuelRegisterRead, _assert_vehicle_exists(), _build_seq_no_map() (+20 more) - ### Community 126 - "oper_log.py" -Cohesion: 0.13 -Nodes (30): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_clue_column_filters(), _parse_day_start(), _parse_number() (+22 more) +Cohesion: 0.06 +Nodes (34): patch_plan_product_certs(), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输) (+26 more) ### Community 127 - "Any" +Cohesion: 0.06 +Nodes (34): cancel_plan(), 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。 (+26 more) + +### Community 128 - "api_crypto.py" Cohesion: 0.13 Nodes (30): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_opportunity_column_filters(), _parse_day_start(), _parse_number() (+22 more) -### Community 128 - "api_crypto.py" -Cohesion: 0.22 -Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+23 more) - ### Community 129 - "BaseStorage" -Cohesion: 0.2 -Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+23 more) +Cohesion: 0.13 +Nodes (30): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_clue_column_filters(), _parse_day_start(), _parse_number() (+22 more) ### Community 130 - "_filter_export_rows_by_ids" -Cohesion: 0.14 -Nodes (33): Any, bool, Decimal, str, PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, PlPlanProductBrandQty (+25 more) +Cohesion: 0.16 +Nodes (8): DoclibFile, DoclibFolder, DoclibShare, _PublicFields, 门户私有文档库:目录、文件元数据和按用户分享。, DoclibService, _path(), 文件可读字段的唯一转换入口;所有身份和对象属性均为只读。 ### Community 131 - "resolve_crm_product" -Cohesion: 0.18 -Nodes (31): build_plan_column_filters(), plan_package_spec_exists(), plan_stop_kind_exists(), _compile(), test_belongs_company_in(), test_carrier_name_falls_back_to_snapshot_without_db(), test_contract_no_in_io_placeholders_sql(), test_customer_name_contains() (+23 more) +Cohesion: 0.23 +Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+23 more) ### Community 132 - ".to_list_kwargs" -Cohesion: 0.06 -Nodes (33): cancel_plan(), 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。 (+25 more) +Cohesion: 0.14 +Nodes (30): add_favorite(), count_active(), find_active(), find_soft_deleted(), list_favorites(), _next_order_num(), normalize_menu_path(), Any (+22 more) ### Community 133 - "inventory_id.py" -Cohesion: 0.06 -Nodes (33): get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。 (+25 more) +Cohesion: 0.14 +Nodes (33): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+25 more) ### Community 134 - "list_contacts" -Cohesion: 0.06 -Nodes (33): force_plan_follow_status(), 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。 (+25 more) +Cohesion: 0.15 +Nodes (30): decode_package_specs(), encode_package_specs(), normalize_package_specs_list(), Any, Contract / quote product package_spec codec: JSON array with legacy scalar suppo, Trim, drop empties, dedupe while preserving order., Decode DB/API stored package_spec into a list of specs. - JSON array of str, Encode list to JSON array string for DB; empty list → ''. (+22 more) ### Community 135 - "context.py" Cohesion: 0.14 -Nodes (29): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_sign_date(), _append_text(), build_contract_column_filters(), _parse_day_start() (+21 more) +Nodes (27): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user() (+19 more) ### Community 136 - "get_db_current_user_optional" -Cohesion: 0.16 -Nodes (29): parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, 统一解析接口请求载荷(明文 / 密文信封)。, 兼容明文与密文信封,返回业务层 payload(多为 dict;批量数组接口解密后为 list)。, resolve_request_payload(), line(), product() (+21 more) +Cohesion: 0.11 +Nodes (22): RechargeApplyExportBody, RechargeDisburseExportBody, VehicleRechargeSummary, validate_attachment_urls(), VehicleRechargeApplyCreate, VehicleRechargeApplyListResponse, VehicleRechargeApplyOption, VehicleRechargeApplyRead (+14 more) ### Community 137 - "iter_user_menu_perm_codes" -Cohesion: 0.14 -Nodes (29): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_quote_date(), _append_text(), build_quote_column_filters(), _parse_day_start() (+21 more) +Cohesion: 0.19 +Nodes (32): _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order() (+24 more) ### Community 138 - "test_pl_plan_draft_save.py" -Cohesion: 0.12 -Nodes (23): cli_parser(), cli_prefix(), extract(), FakeEngine, function_node(), namespace_for(), Offline restoration regressions; extract functions, never import scripts or run, Execute only argparse setup, stopping immediately after parse_args. (+15 more) +Cohesion: 0.06 +Nodes (33): get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。 (+25 more) ### Community 139 - "public_vehicles.py" -Cohesion: 0.21 -Nodes (30): normalize_oss_storage_url(), 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。, apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url() (+22 more) +Cohesion: 0.06 +Nodes (33): force_plan_follow_status(), 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。 (+25 more) ### Community 140 - "crm_export_columns.py" -Cohesion: 0.11 -Nodes (12): get_wechat_pay_client(), get_wechat_pay_v2(), Any, 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f (+4 more) +Cohesion: 0.13 +Nodes (26): _append_enum_filter(), build_carrier_column_filters(), 承运商列表列头过滤拼装。不含 q(路由负责)。, _split_csv(), _append_enum_filter(), build_personnel_column_filters(), 驾押人员列表列头过滤拼装。不含 q / personnel_affiliation(路由负责)。, _split_csv() (+18 more) ### Community 141 - "BaseStorage" Cohesion: 0.14 -Nodes (25): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), get_public_pound_qr(), _parse_feedback_images(), Session (+17 more) +Nodes (29): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_quote_date(), _append_text(), build_quote_column_filters(), _parse_day_start() (+21 more) ### Community 142 - "clear_pl_plan_instance_data.py" +Cohesion: 0.22 +Nodes (30): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+22 more) + +### Community 143 - "create_from_quote" +Cohesion: 0.14 +Nodes (29): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_sign_date(), _append_text(), build_contract_column_filters(), _parse_day_start() (+21 more) + +### Community 144 - "response.py" +Cohesion: 0.12 +Nodes (23): cli_parser(), cli_prefix(), extract(), FakeEngine, function_node(), namespace_for(), Offline restoration regressions; extract functions, never import scripts or run, Execute only argparse setup, stopping immediately after parse_args. (+15 more) + +### Community 145 - "list_products" +Cohesion: 0.22 +Nodes (29): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+21 more) + +### Community 146 - "dict_data.py" +Cohesion: 0.11 +Nodes (29): format_brand_qty_summary(), PlTransportProductBrandQty, PlTransportProductFeedback, 运输单按产品回传 pl_transport_product_feedback, 运输单按产品回传 pl_transport_product_feedback, 运输单按产品回传 pl_transport_product_feedback, 运输单产品回传品牌数量 pl_transport_product_brand_qty, 运输单产品回传品牌数量 pl_transport_product_brand_qty (+21 more) + +### Community 147 - "Community 147" +Cohesion: 0.11 +Nodes (12): get_wechat_pay_client(), get_wechat_pay_v2(), Any, 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f (+4 more) + +### Community 148 - "plan_has_incomplete_hazard_cert_exists" +Cohesion: 0.14 +Nodes (28): PlCustomerStopPref, 客户装/送货物流默认记忆 pl_customer_stop_pref, _as_str(), build_stop_pref_upsert_items(), get_customer_stop_pref(), Any, Session, 供 plan 保存调用;异常由调用方用 savepoint 吞掉。 (+20 more) + +### Community 149 - ".to_tenant_user_dict" Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f, 生成签名 V3 (SHA256 with RSA) (+3 more) -### Community 143 - "create_from_quote" -Cohesion: 0.15 -Nodes (25): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user() (+17 more) - -### Community 144 - "response.py" +### Community 150 - "list_product_options" Cohesion: 0.06 -Nodes (31): batch_contract_product_arrange_qty(), 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。 (+23 more) +Nodes (31): batch_contract_product_arrange_qty(), 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。 (+23 more) -### Community 145 - "list_products" -Cohesion: 0.23 -Nodes (29): PlVehicleRechargeApply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, PlVehicleRechargeApply, PlVehicleRechargeApproval, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply (+21 more) - -### Community 146 - "dict_data.py" -Cohesion: 0.14 -Nodes (27): PlCustomerStopPref, 客户装/送货物流默认记忆 pl_customer_stop_pref, _as_str(), build_stop_pref_upsert_items(), get_customer_stop_pref(), Any, Session, 供 plan 保存调用;异常由调用方用 savepoint 吞掉。 (+19 more) - -### Community 147 - "Community 147" -Cohesion: 0.09 -Nodes (29): 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, validate_stop_products_package_against_contract(), 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, validate_stop_products_package_against_contract(), 一装多送:先装货产品行,再各送货段产品行;侧栏字段按行填写。 (+21 more) - -### Community 148 - "plan_has_incomplete_hazard_cert_exists" +### Community 151 - "list_unsettled_plans" Cohesion: 0.25 Nodes (30): delivery(), direct(), load(), main(), product(), Missing parent/master identities: real SQLite persistence, never business MySQL., save(), stop_body() (+22 more) -### Community 149 - ".to_tenant_user_dict" -Cohesion: 0.22 -Nodes (27): 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, datetime, PlDispatchCalendar, Independent, feature-gated mobile stop snapshots; existing table SELECTs are unc, _add(), _apply(), 充值看板:自然日金额口径、权限隔离及真实动态。, _record() (+19 more) - -### Community 150 - "list_product_options" +### Community 152 - "register_local_callback" Cohesion: 0.23 Nodes (28): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+20 more) -### Community 151 - "list_unsettled_plans" -Cohesion: 0.24 -Nodes (30): archive(), delivery(), inv(), Real SQLite inventory regressions; business databases are forbidden., rows(), seed(), test_ambiguous_history_rejected_before_mutation(), test_api_lock_refreshes_plan_state_but_service_lock_preserves_pending_fields() (+22 more) - -### Community 152 - "register_local_callback" -Cohesion: 0.12 -Nodes (29): apply_crm_create_by_scope(), Session, _apply_list_filters(), create_supplier_info(), get_supplier_info(), list_all_supplier_info(), list_supplier_column_facet_values(), list_supplier_info() (+21 more) - ### Community 153 - "web_login_rsa_public_key" +Cohesion: 0.1 +Nodes (30): _append_enum_filter(), _append_int_enum_filter(), _append_number_exists(), _column_contains_any(), _number_conditions(), _parse_decimal(), parse_single_stop_kind(), plan_carrier_name_match() (+22 more) + +### Community 154 - "redis_client.py" Cohesion: 0.07 Nodes (30): get_contract_product_arrange_qty(), 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。 (+22 more) -### Community 154 - "redis_client.py" +### Community 155 - "WechatMessageService" +Cohesion: 0.23 +Nodes (28): apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows() (+20 more) + +### Community 156 - "list_product_options" Cohesion: 0.15 Nodes (28): contract_product_has_fixed_qty(), effective_arranged_total(), evaluate_product_qty_for_arrange(), 已安排合计 − 本计划旧量 + 本计划新量。, 返回: - None: 跳过(本次无量) - kind=violation | remaining | framework_cumula, contract_product_has_fixed_qty(), effective_arranged_total(), evaluate_product_qty_for_arrange() (+20 more) -### Community 155 - "WechatMessageService" -Cohesion: 0.15 -Nodes (29): 运输计划 · 入库单 / 出库单管理端 API, _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan() (+21 more) - -### Community 156 - "list_product_options" -Cohesion: 0.18 -Nodes (18): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+10 more) - ### Community 157 - "datetime_parse.py" Cohesion: 0.17 -Nodes (29): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), create_approval_records() (+21 more) - -### Community 158 - "create_from_quote" -Cohesion: 0.09 -Nodes (27): customer_options(), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), _apply_customer_list_filters(), _enrich_user_names(), list_customer_options() (+19 more) - -### Community 159 - "web_login_rsa_public_key" -Cohesion: 0.17 Nodes (27): approval(), bx_service(), BX/充值通知快照:只取当前节点和真实审批结果,不把发放当审批。, seed(), snapshot(), test_bx_approved_requires_real_record(), test_bx_duplicate_submit_does_not_restart_active_cycle(), test_bx_duplicate_terminal_approval_refreshes_cached_state() (+19 more) +### Community 158 - "create_from_quote" +Cohesion: 0.24 +Nodes (27): PlVehicleRechargeApply, PlVehicleRechargeApproval, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆充值申请审批历史 pl_vehicle_recharge_approval, 车辆充值申请审批历史 pl_vehicle_recharge_approval (+19 more) + +### Community 159 - "web_login_rsa_public_key" +Cohesion: 0.18 +Nodes (26): _address_to_read(), _body_to_params(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address() (+18 more) + ### Community 160 - "get_client_ip" +Cohesion: 0.13 +Nodes (27): normalize_optional_reason(), 作废/取消原因共用 Schema 与工具。, calc_fuel_tons(), 1176 升 = 1 吨,保留 3 位小数。, VehicleFuelRegisterRead, _assert_vehicle_exists(), _build_seq_no_map(), cancel_register() (+19 more) + +### Community 161 - "context.py" Cohesion: 0.19 Nodes (26): _append_contract_name_filter(), _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_contract_change_column_filters(), _param() (+18 more) -### Community 161 - "context.py" -Cohesion: 0.17 -Nodes (27): create_instance(), create_process_def(), create_task(), get_all_tasks_for_business(), get_instance(), get_latest_version(), get_nodes_by_version(), get_pending_tasks_by_node() (+19 more) - ### Community 162 - ".to_tenant_user_dict" -Cohesion: 0.17 -Nodes (25): _actor_ids(), _actor_names(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info(), Any, 删除权限:仅创建人可删(super_admin 例外)。 (+17 more) +Cohesion: 0.11 +Nodes (26): 入库单 / 出库单 Pydantic schemas, IoOrderItemPatch, IoOrderItemRead, IoOrderPatch, IoOrderRead, PublicIoOrderFeedback, PublicIoOrderHistoryPageRead, PublicIoOrderHistoryProductRead (+18 more) ### Community 163 - "MinIOStorage" -Cohesion: 0.14 -Nodes (26): get_pool_record(), list_pool_records(), Any, Session, _row_to_dict(), total_pages(), create_pool_rule(), delete_pool_rules() (+18 more) - -### Community 164 - "storage.py" -Cohesion: 0.12 -Nodes (26): _assert_can_force_void(), force_void_plan(), _load_force_void_plan(), 强制作废已开始的运输计划:作废地磅单、退回数量、作废出入库单。, apply_force_void_downstream(), collect_force_void_impact(), _collect_io_signals(), _collect_signals() (+18 more) - -### Community 165 - "list_duty_staff_users" -Cohesion: 0.15 -Nodes (23): _approval_list_kwargs(), approve_apply(), disburse_apply(), list_done(), list_pending(), _merge_query(), _param_get(), reject_apply() (+15 more) - -### Community 166 - "code:block1 (/iflytek/shanxia2.0/backend)" -Cohesion: 0.1 -Nodes (26): assert_plan_products_removable(), assert_stop_products_removable(), assert_stop_removable(), _exists(), Deletion guards for stable logistics child identities., prepare_keyed_rows(), Scoped child reconciliation. Callers supply the complete writable scope, never g, Validate the whole collection before a caller mutates any ORM instance. (+18 more) - -### Community 167 - "migrate_crm_product.py" -Cohesion: 0.15 -Nodes (24): PlVehicleFuelCard, BatchDeleteBody, CreateBody, 车油卡台账输入:卡号始终为字符串,租户不接受客户端覆盖。, PUT 使用完整业务字段,与新增及表单字段一致。, UpdateBody, create(), db() (+16 more) - -### Community 168 - "run_auto_generate_monthly_plans" -Cohesion: 0.16 -Nodes (25): Row, production_function(), Pure request identity tests: no database, application startup, network or browse, 装货添加产品可能带「吨」,合同行带 dun;二者视为同一单位。, service(), test_actual_build_apply_and_stop_resolver_keep_new_and_existing_keys(), test_actual_route_rejects_unknown_keys_before_any_write(), test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed() (+17 more) - -### Community 169 - "merge_duplicate_crm_customers.py" -Cohesion: 0.2 -Nodes (26): clear_target_categories(), compute_level(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+18 more) - -### Community 170 - "mp_webview_ticket.py" -Cohesion: 0.24 -Nodes (25): derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+17 more) - -### Community 171 - "inventory.py" -Cohesion: 0.13 -Nodes (25): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date (+17 more) - -### Community 172 - "vehicle_maintenance.py" -Cohesion: 0.13 -Nodes (26): align_contract_no_to_sign_date(), generate_contract_no(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date(), 标准编号替换日期段,保留序号;非标准返回 None。 (+18 more) - -### Community 173 - "resolve_create_time_bounds" Cohesion: 0.19 Nodes (27): db(), payload(), 真实业务事务中的完成通知;不连接生产、不调用微信。, seed(), service(), sync(), test_batch_offset_only_notifies_real_payment_and_deduplicates_offsets(), test_cancelled_freight_completion_is_not_revived() (+19 more) +### Community 164 - "storage.py" +Cohesion: 0.13 +Nodes (22): get_current_time(), parse_datetime(), datetime, allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session (+14 more) + +### Community 165 - "list_duty_staff_users" +Cohesion: 0.16 +Nodes (25): Row, production_function(), Pure request identity tests: no database, application startup, network or browse, 装货添加产品可能带「吨」,合同行带 dun;二者视为同一单位。, service(), test_actual_build_apply_and_stop_resolver_keep_new_and_existing_keys(), test_actual_route_rejects_unknown_keys_before_any_write(), test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed() (+17 more) + +### Community 166 - "code:block1 (/iflytek/shanxia2.0/backend)" +Cohesion: 0.24 +Nodes (25): derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+17 more) + +### Community 167 - "migrate_crm_product.py" +Cohesion: 0.2 +Nodes (26): clear_target_categories(), compute_level(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+18 more) + +### Community 168 - "run_auto_generate_monthly_plans" +Cohesion: 0.14 +Nodes (26): create_leave(), delete_leave(), export_leaves(), get_leave(), _leave_local_callback(), leave_workflow_callback(), list_leaves(), Session (+18 more) + +### Community 169 - "merge_duplicate_crm_customers.py" +Cohesion: 0.09 +Nodes (26): _cert_url_blank(), plan_has_hazard_product_exists(), plan_has_incomplete_hazard_cert_exists(), 证书 URL 为空(NULL / 空串 / 纯空白)。, 列表筛选:计划下存在 CRM 标识为易制毒/易制爆的产品。, 列表筛选:存在危化产品且至少一张必需证书未上传。, _contract_gap_row_gap_type(), 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。 (+18 more) + +### Community 170 - "mp_webview_ticket.py" +Cohesion: 0.09 +Nodes (15): download_document_file(), upload_document_file(), APIRoute, Config, Config, _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID, DoclibRoute (+7 more) + +### Community 171 - "inventory.py" +Cohesion: 0.18 +Nodes (27): calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product(), list_products_by_quote_ids() (+19 more) + +### Community 172 - "vehicle_maintenance.py" +Cohesion: 0.14 +Nodes (12): Exception, 服务号传输。异常只记录错误码,不记录 URL/token/secret/微信响应原文。, WechatAPIError, WechatDeliveryUnknown, WechatOAClient, bind(), FakeClient, test_ambiguous_send_is_not_automatically_repeated() (+4 more) + +### Community 173 - "resolve_create_time_bounds" +Cohesion: 0.12 +Nodes (23): get_snapshot(), 备用金、报销与车辆充值的审批通知快照;不执行发放或支付通知。, get_snapshot(), CRM/运费审批通知快照;只读业务状态,不发送消息、不提交事务。, NoticeSnapshot, PendingApprover, notices(), test_claimed_assignment_invalid_after_transfer_back() (+15 more) + ### Community 174 - "test_pl_vehicle_ops_list_filters.py" -Cohesion: 0.19 -Nodes (24): _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_contract_template_column_filters(), _param(), _parse_day_start() (+16 more) +Cohesion: 0.28 +Nodes (25): datetime, Independent, feature-gated mobile stop snapshots; existing table SELECTs are unc, _add(), _apply(), 充值看板:自然日金额口径、权限隔离及真实动态。, _record(), _summary(), test_apply_notice_does_not_resolve_other_tenant_user() (+17 more) ### Community 175 - "pl_ocr_service.py" +Cohesion: 0.18 +Nodes (26): VehicleUreaDisburseBoardItem, apply_to_read(), _assert_vehicle_exists(), board_item_to_read(), cancel_apply(), create_apply(), create_disburse(), delete_applies() (+18 more) + +### Community 176 - "invoice_list_filters.py" +Cohesion: 0.18 +Nodes (24): PersonnelUpdate, PersonnelUpdate, VehicleUpdate, Certificate reconciliation regressions, using isolated SQLite only., row(), save(), seed(), test_ambiguous_legacy_key_requires_explicit_ids() (+16 more) + +### Community 177 - "resolve_delivery_id_for_upsert" +Cohesion: 0.11 +Nodes (23): CertRead, 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, SnapshotCertRead, SnapshotPersonnelRow, TransportResourceSnapshot, certs_to_read(), build_personnel_summary(), links: [(personnel_name, role, is_default)] → (summary, default_driver_name). (+15 more) + +### Community 178 - "build_contract_template_column_filters" Cohesion: 0.2 Nodes (24): _append_approval_time_filters(), _append_contract_field_filters(), _append_enum_filters(), _append_one_number_field(), _append_text_filters(), build_contract_approval_column_filters(), _param(), _parse_day_start() (+16 more) -### Community 176 - "invoice_list_filters.py" +### Community 179 - "test_pl_vehicle_personnel_photo_schema.py" +Cohesion: 0.19 +Nodes (24): _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_contract_template_column_filters(), _param(), _parse_day_start() (+16 more) + +### Community 180 - "crm_export_columns.py" Cohesion: 0.25 Nodes (24): count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+16 more) -### Community 177 - "resolve_delivery_id_for_upsert" -Cohesion: 0.17 -Nodes (26): PlanUpdate, body(), Real ORM regressions; exclusively SQLite, never the configured business database, save_stops(), seed(), test_admin_feedback_omitted_brands_preserves_existing_brand_rows(), test_archive_omitted_brands_preserves_existing_brand_rows(), test_brand_quantity_update_preserves_id() (+18 more) - -### Community 178 - "build_contract_template_column_filters" -Cohesion: 0.18 -Nodes (26): _add_posting(), apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops(), _assign_stop_line(), _current_postings(), _decimal(), _finish_postings(), _inventory_rows() (+18 more) - -### Community 179 - "test_pl_vehicle_personnel_photo_schema.py" -Cohesion: 0.18 -Nodes (16): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+8 more) - -### Community 180 - "crm_export_columns.py" -Cohesion: 0.16 -Nodes (21): count_plans_by_contract(), apply_pl_scope(), Session, PL 模块数据权限辅助(create_by / create_dept_id,无 owner_field)。, build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending(), count_freight_disburse_pending() (+13 more) - ### Community 181 - "list_product_options" -Cohesion: 0.12 -Nodes (7): LocalStorage, MinIOStorage, process_image_content(), 从 MINIO_BASE_URL 解析公网 endpoint;未配置或与内网相同时复用 self.client。, MinIO 预签名下载 URL,携带原始文件名。, MinIO 预签名内联预览 URL(图片新标签页 / PDF iframe 等)。 上传时 put_object 未写 content_typ, 处理图片内容,如果是 HEIC 格式则转换为 JPEG +Cohesion: 0.16 +Nodes (26): 运输计划 · 入库单 / 出库单管理端 API, _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan() (+18 more) ### Community 182 - "vehicle_recharge.py" -Cohesion: 0.08 -Nodes (26): clue_column_facet_values(), opportunity_column_facet_values(), product_column_facet_values(), 商机列表列头可选值(编号/名称/客户名去重), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 线索列表列头可选值(名称/公司去重;Excel 级联上下文) (+18 more) +Cohesion: 0.18 +Nodes (23): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+15 more) ### Community 183 - "resolve_name_pinyin_abbr" +Cohesion: 0.17 +Nodes (25): PlanUpdate, body(), Real ORM regressions; exclusively SQLite, never the configured business database, save_stops(), seed(), test_brand_quantity_update_preserves_id(), test_contract_diff_keeps_other_sides_and_identity(), test_create_rejects_carried_source_ids() (+17 more) + +### Community 184 - "verify_plan_archive_zip_export.py" +Cohesion: 0.17 +Nodes (23): BatchDeleteBody, CreateBody, 车油卡台账输入:卡号始终为字符串,租户不接受客户端覆盖。, PUT 使用完整业务字段,与新增及表单字段一致。, UpdateBody, create(), db(), 车油卡台账:真实数据库 CRUD、隔离及唯一性回归。 (+15 more) + +### Community 185 - "admin_request_json.py" Cohesion: 0.19 Nodes (23): _append_adjust_date_filters(), _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_price_letter_column_filters(), _param() (+15 more) -### Community 184 - "verify_plan_archive_zip_export.py" +### Community 186 - "resolve_delivery_id_for_upsert" +Cohesion: 0.14 +Nodes (24): extract_minio_object_key(), join_relative_urls(), normalize_oss_storage_url(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 业务表 OSS ID 串 → 相对 URL 串(用于客户证照、跟进附件等)。, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。 (+16 more) + +### Community 187 - "price_letter.py" Cohesion: 0.08 Nodes (25): 技术栈, 1. 创建虚拟环境, 项目结构, 1. 创建虚拟环境, 2. 安装依赖, 2. 安装依赖, 3. 配置环境变量, 快速开始 (+17 more) -### Community 185 - "admin_request_json.py" -Cohesion: 0.15 -Nodes (25): get_public_transport_site(), get_public_transport_site_history(), _get_transport_by_site_token(), Session, UploadFile, 运输计划 · 现场按段免登录公共 API(一车多卸), save_public_site_stop_feedback(), upload_public_site_attachment() (+17 more) - -### Community 186 - "resolve_delivery_id_for_upsert" -Cohesion: 0.19 -Nodes (25): calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product(), list_products_by_quote_ids() (+17 more) - -### Community 187 - "price_letter.py" -Cohesion: 0.2 -Nodes (22): PlPlanDeliveryProduct, 运输计划-送货段产品明细 pl_plan_delivery_product, PlanArchiveDeliveryBlock, PlanArchiveLoadBlock, PlanArchiveStopProductItem, apply_archive_stop_quantities(), _apply_stop_product_archive(), _brand_rows_from_item() (+14 more) - ### Community 188 - "mp_webview_ticket" -Cohesion: 0.23 -Nodes (24): PlVehicleFuelRegister, 车辆加油登记 pl_vehicle_fuel_register, normalize_optional_reason(), calc_fuel_tons(), 1176 升 = 1 吨,保留 3 位小数。, VehicleFuelRegisterRead, _assert_vehicle_exists(), _build_seq_no_map() (+16 more) +Cohesion: 0.13 +Nodes (23): bind_biz(), bind_biz(), AttachmentOut, bind_biz(), count_invoice_attach_by_biz_ids(), create(), delete_attachment(), download_file() (+15 more) ### Community 189 - "build_customer_column_filters" -Cohesion: 0.19 -Nodes (21): _append_enum_filter(), _append_number_filters(), build_inventory_column_filters(), _parse_decimal(), Decimal, 地磅出入库列表列头/导出共用过滤条件拼装。, 拼装地磅出入库列筛 SQLAlchemy 条件(不含 keyword `q`)。, _append_enum_filter() (+13 more) +Cohesion: 0.15 +Nodes (24): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), recognize_cert(), assert_quota_available(), _build_ocr_client() (+16 more) ### Community 190 - "ClueColumnFilterMixin" -Cohesion: 0.17 -Nodes (24): format_datetime(), get_inventory_related(), _map_inventories(), _create_by_name(), fmt_date(), fmt_datetime(), inventory_to_read(), load_user_display_name_map() (+16 more) - -### Community 191 - "pl_plan_cert_perm.py" Cohesion: 0.27 Nodes (23): build_id_maps(), clip_text(), count_rows(), export_mapping(), fetch_rows(), legacy_id_to_str(), main(), map_id() (+15 more) +### Community 191 - "pl_plan_cert_perm.py" +Cohesion: 0.25 +Nodes (23): line(), product(), CRM missing-ID partial saves: real SQLite child writes, forbidden business MySQL, save_whole(), sync(), test_ambiguous_or_competing_anonymous_rows_reject_before_writes(), test_contract_downstream_reference_allows_partial_match_but_not_removal(), test_duplicate_explicit_id_rejected_before_writes() (+15 more) + ### Community 192 - "assert_row_deletable_by_creator" -Cohesion: 0.24 -Nodes (22): _expand_with_ancestor_menu_ids(), 角色仅勾选按钮(F)时,补齐祖先 C/M 菜单 id,便于前端匹配 :list 路由。, incoming(), plan_product(), Pure mobile snapshot preservation tests; no DB imports or connections., service(), snapshot(), test_actual_capability_route_requires_flag_and_readable_table() (+14 more) +Cohesion: 0.13 +Nodes (23): force_void_plan(), 强制作废已开始的运输计划:作废地磅单、退回数量、作废出入库单。, apply_force_void_downstream(), collect_force_void_impact(), _collect_io_signals(), _collect_signals(), _doc_label(), execution_lock_message() (+15 more) ### Community 193 - "CRUDBase" -Cohesion: 0.19 -Nodes (22): allocate_reimburse_title_seq(), format_reimburse_title(), generate_title(), is_auto_reimburse_title(), parse_reimburse_date(), preview_reimburse_title_seq(), date, datetime (+14 more) +Cohesion: 0.16 +Nodes (20): cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), get_apply(), get_disburse(), update_apply() (+12 more) ### Community 194 - "Settings" -Cohesion: 0.2 -Nodes (24): batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product(), _letter_oss_ids_to_json() (+16 more) - -### Community 195 - "SoftDeleteModel" Cohesion: 0.32 Nodes (24): body(), link(), person(), SQLite-only vehicle personnel identity and partial-field regressions., save(), test_add_edit_remove_and_omitted_collection_are_differential(), test_ambiguous_legacy_identity_rejects_instead_of_replacing_link(), test_cross_role_partial_person_update_merges_without_clearing_phone() (+16 more) +### Community 195 - "SoftDeleteModel" +Cohesion: 0.24 +Nodes (22): _expand_with_ancestor_menu_ids(), 角色仅勾选按钮(F)时,补齐祖先 C/M 菜单 id,便于前端匹配 :list 路由。, incoming(), plan_product(), Pure mobile snapshot preservation tests; no DB imports or connections., service(), snapshot(), test_actual_capability_route_requires_flag_and_readable_table() (+14 more) + ### Community 196 - "sample_code.py" -Cohesion: 0.13 -Nodes (21): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 (+13 more) +Cohesion: 0.17 +Nodes (21): _enforce_inventory_plan_on_edit(), _normalize_plan_no(), _pick_plan_for_inventory(), 同一计划号命中多条时,优先已关联的计划,其次唯一产品。, 同一计划号命中多条时,优先已关联的计划,其次唯一产品。, 编辑:有计划号则必须存在,且产品只能是该计划的产品;没有计划号不限制。, 编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。, 新增和编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。 (+13 more) ### Community 197 - "start-prod.sh" -Cohesion: 0.22 -Nodes (20): DictEnsureError, ensure_dict_data(), ensure_remove_dict_data(), Session, 业务页字典 ensure:白名单内按 label 复用或插入 sys_dict_data。, DictEnsureError, ensure_dict_data(), ensure_remove_dict_data() (+12 more) +Cohesion: 0.13 +Nodes (20): get_redis_client(), get_sync_redis_client(), Redis, 共享 Redis 客户端(同步:会话鉴权;异步:API 加密 nonce)。, 同步 Redis(auth 会话等,在线程池中调用)。, 异步 Redis(API 加密 nonce 等中间件)。, _redis_common_kwargs(), redis_enabled() (+12 more) ### Community 198 - "login_crypto.py" +Cohesion: 0.2 +Nodes (20): _append_enum_filter(), _append_number_filters(), build_weighing_column_filters(), _parse_decimal(), Decimal, 拼装地磅单列筛 SQLAlchemy 条件(不含 keyword `q`)。, datetime_end_of_day(), _append_enum_filter() (+12 more) + +### Community 199 - "WechatMessageService" +Cohesion: 0.11 +Nodes (22): customer_options(), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), list_customer_options(), 客户下拉选项:租户内只读搜索,不做 owner 数据权限(供地磅/合同等主数据选用)。, _apply_product_keyword_filter() (+14 more) + +### Community 200 - "quote_share_log.py" Cohesion: 0.21 Nodes (20): _append_enum_filter(), build_io_order_column_filters(), _parse_date(), date, DateLike, 入库单 / 出库单列表列头/导出共用过滤条件拼装。 不含 q(由 list 路由负责)。header_m 为 PlInboundOrder 或 PlOutbo, _split_csv(), _append_enum_filter() (+12 more) -### Community 199 - "WechatMessageService" +### Community 201 - "list_products" +Cohesion: 0.12 +Nodes (23): assert_plan_products_removable(), assert_stop_products_removable(), assert_stop_removable(), _exists(), Deletion guards for stable logistics child identities., Validate the whole collection before a caller mutates any ORM instance., validate_child_ids(), prepare_plan_product_identities() (+15 more) + +### Community 202 - "build_clue_column_filters" +Cohesion: 0.13 +Nodes (19): get_last_month_range(), month_range(), date, Session, 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), default_execution_status() (+11 more) + +### Community 203 - "product_list_filters.py" Cohesion: 0.3 Nodes (22): Connection, backup_tables(), _contact_key(), discover_merge_pairs(), fetch_customer(), _invoice_key(), load_database_url(), main() (+14 more) -### Community 200 - "quote_share_log.py" +### Community 204 - "ClueColumnFilterMixin" Cohesion: 0.26 Nodes (22): clear_target_products(), count_target_rows(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+14 more) -### Community 201 - "list_products" +### Community 205 - "pl_inventory_service.py" +Cohesion: 0.16 +Nodes (23): BrandOption, ContractQtyReminderItem, PublicPoundQrcodeItemRead, PublicTransportDriverStopFeedback, PublicTransportDriverStopProductFeedbackItem, PublicTransportFeedback, PublicTransportMultiStopSitePageRead, PublicTransportPageRead (+15 more) + +### Community 206 - "_history_matches_date" +Cohesion: 0.22 +Nodes (20): DictEnsureError, ensure_dict_data(), ensure_remove_dict_data(), Session, 业务页字典 ensure:白名单内按 label 复用或插入 sys_dict_data。, DictEnsureError, ensure_dict_data(), ensure_remove_dict_data() (+12 more) + +### Community 207 - "iter_user_menu_perm_codes" +Cohesion: 0.09 +Nodes (23): _build_contract_filters(), contract_row_to_dict(), ContractRenewBody, export_contracts(), ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相) (+15 more) + +### Community 208 - "oss.py" Cohesion: 0.19 Nodes (22): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), assert_quota_available(), _build_ocr_client(), compress_image_bytes(), current_usage_month(), _first_attachment_url(), get_or_create_usage_row() (+14 more) -### Community 202 - "build_clue_column_filters" -Cohesion: 0.17 -Nodes (21): recognize_cert(), RecognizeCertBody, RecognizeCertResult, assert_quota_available(), _build_ocr_client(), compress_image_bytes(), current_usage_month(), _first_attachment_url() (+13 more) - -### Community 203 - "product_list_filters.py" -Cohesion: 0.09 -Nodes (23): align_contract_no_to_sign_date(), contract_no_exists(), generate_contract_no(), Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr (+15 more) - -### Community 204 - "ClueColumnFilterMixin" -Cohesion: 0.13 -Nodes (19): get_redis_client(), get_sync_redis_client(), Redis, 共享 Redis 客户端(同步:会话鉴权;异步:API 加密 nonce)。, 同步 Redis(auth 会话等,在线程池中调用)。, 异步 Redis(API 加密 nonce 等中间件)。, _redis_common_kwargs(), redis_enabled() (+11 more) - -### Community 205 - "pl_inventory_service.py" -Cohesion: 0.27 -Nodes (22): SQLite coverage of real stop save/sync; never connect to business databases., record(), seed(), sync(), test_all_stop_link_and_month_existence_reads_are_current_reads(), test_cancel_checks_weighing_with_current_tenant_scoped_read(), test_conflicting_same_key_rows_rejected_before_stop_or_inventory_mutation(), test_explicit_cancel_then_reenable_is_a_new_business_action() (+14 more) - -### Community 206 - "_history_matches_date" -Cohesion: 0.24 -Nodes (20): enable_outbox(), 真实 SQLite 审批数据:通知只对应本轮可办理节点。, seed(), snapshot(), test_approval_hook_observes_flushed_next_node_and_final_result(), test_closed_or_reset_states_do_not_restore_old_approved_results(), test_contract_approval_and_outbox_rollback_together(), test_contract_reassignment_back_to_original_user_has_new_notice() (+12 more) - -### Community 207 - "iter_user_menu_perm_codes" -Cohesion: 0.21 -Nodes (18): _enforce_inventory_plan_on_edit(), _normalize_plan_no(), 编辑:有计划号则必须存在,且产品只能是该计划的产品;没有计划号不限制。, 编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。, 新增和编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。, _db(), _plan(), _Query (+10 more) - -### Community 208 - "oss.py" -Cohesion: 0.1 -Nodes (20): session(), DbSequence, attach_calendar_vehicle_types(), 只为已经通过租户/数据权限过滤的日历计划补充车辆归属。, _text(), db(), db(), db() (+12 more) - ### Community 209 - "storage.py" +Cohesion: 0.13 +Nodes (21): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 优先使用显式 folder;否则按 bizType 映射默认目录。, resolve_upload_folder(), get_public_transport_site(), get_public_transport_site_history(), _get_transport_by_site_token(), 运输计划 · 现场按段免登录公共 API(一车多卸), save_public_site_stop_feedback() (+13 more) + +### Community 210 - "customer_pool.py" Cohesion: 0.19 Nodes (13): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+5 more) -### Community 210 - "customer_pool.py" -Cohesion: 0.16 -Nodes (20): create_leave(), delete_leave(), export_leaves(), get_leave(), _leave_local_callback(), leave_workflow_callback(), list_leaves(), Session (+12 more) - ### Community 211 - "calc_age_from_chinese_id_card" -Cohesion: 0.14 -Nodes (22): _append_enum_filter(), _append_int_enum_filter(), build_plan_column_filters(), _column_contains_any(), plan_carrier_name_match(), plan_contract_no_match(), plan_package_spec_exists(), plan_product_spec_exists() (+14 more) - -### Community 212 - "contract_list_filters.py" Cohesion: 0.21 Nodes (18): _append_enum_filter(), _append_number_filters(), build_plan_column_filters(), _parse_decimal(), Decimal, 拼装地磅计划列筛 SQLAlchemy 条件(不含 keyword `q`)。, _append_enum_filter(), _append_number_filters() (+10 more) +### Community 212 - "contract_list_filters.py" +Cohesion: 0.16 +Nodes (18): DbSequence, _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), Session, 出入库单 id 生成 — 租户内纯数字自增,并发安全。, 当前租户下纯数字 id 的最大值(不含 UUID 等非数字主键)。 (+10 more) + ### Community 213 - "list_duty_staff_users" +Cohesion: 0.24 +Nodes (20): enable_outbox(), 真实 SQLite 审批数据:通知只对应本轮可办理节点。, seed(), snapshot(), test_approval_hook_observes_flushed_next_node_and_final_result(), test_closed_or_reset_states_do_not_restore_old_approved_results(), test_contract_approval_and_outbox_rollback_together(), test_contract_reassignment_back_to_original_user_has_new_notice() (+12 more) + +### Community 214 - "timedelta" +Cohesion: 0.19 +Nodes (20): statistics_follow(), statistics_industry(), statistics_level(), statistics_overview(), statistics_owner(), statistics_source(), statistics_trend(), _customer_base_query() (+12 more) + +### Community 215 - "list_products" +Cohesion: 0.15 +Nodes (14): build_pound_qr_label(), build_pound_qr_label(), build_public_pound_qr_read(), _format_file_size(), get_public_pound_qr(), PublicInventoryFeedback, PublicInventoryPageRead, PublicPoundQrRead (+6 more) + +### Community 216 - "build_plan_column_filters" +Cohesion: 0.17 +Nodes (12): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+4 more) + +### Community 217 - "normalize_cn_mobile" Cohesion: 0.27 Nodes (20): binding_session(), binding_status(), _call(), confirm_binding(), _decode(), enabled(), _key(), _load() (+12 more) -### Community 214 - "timedelta" -Cohesion: 0.2 -Nodes (16): 手机号快捷登录:须 loginCode + phoneCode;匹配 phone_no 并绑定 wx_openid。, web_qr_confirm(), wechat_login(), wx_qr_create(), get_unlimited_wxacode(), 获取不限制小程序码 PNG/JPEG 字节;失败抛 WechatMiniAuthError。, code2session(), _get_access_token() (+8 more) - -### Community 215 - "list_products" -Cohesion: 0.21 -Nodes (17): PlVehicleFuelRegister, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, ImportRow, _load_attachment_index(), _load_env_file() (+9 more) - -### Community 216 - "build_plan_column_filters" -Cohesion: 0.23 -Nodes (18): _append_enum_filter(), build_weighing_column_filters(), 拼装地磅单列筛 SQLAlchemy 条件(不含 keyword `q`)。, datetime_end_of_day(), parse_date_str(), _append_enum_filter(), _append_number_filters(), build_weighing_column_filters() (+10 more) - -### Community 217 - "normalize_cn_mobile" -Cohesion: 0.23 -Nodes (17): Settings, BaseSettings, Config, Settings, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no() (+9 more) - ### Community 218 - "list_products" Cohesion: 0.1 -Nodes (20): 1. 上传到服务器, 1. 上传到服务器, 2. 服务器首次启动, 2. 服务器首次启动, 3. 日常运维, 3. 日常运维, 4. 配置文件, 4. 配置文件 (+12 more) +Nodes (20): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll (+12 more) ### Community 219 - "expense_item.py" -Cohesion: 0.2 -Nodes (19): validate_brand_qty_rows(), 导出用:段级品牌明细优先,否则回退计划级;皆无则空列表。, 导出用:段级品牌明细优先,否则回退计划级;皆无则空列表。, resolve_export_brand_qty_rows(), validate_brand_qty_rows(), qty_delta_for_plan(), test_any_ok(), test_any_sum_must_match() (+11 more) +Cohesion: 0.1 +Nodes (21): _ensure_subpack_slip_no(), 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增) (+13 more) ### Community 220 - "test_pl_plan_draft_save.py" Cohesion: 0.21 -Nodes (17): _append_enum_filter(), build_document_reminder_column_filters(), _parse_date(), date, DateLike, 证件到期提醒列表列头过滤拼装。 不含 q、tenant、数据权限(由路由负责)。, _split_csv(), _append_enum_filter() (+9 more) +Nodes (17): PlVehicleFuelRegister, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, ImportRow, _load_attachment_index(), _load_env_file() (+9 more) ### Community 221 - "test_wx_qr_api.py" -Cohesion: 0.16 -Nodes (16): _assignment_key(), deliver_pending(), _enqueue(), _event_key(), _fallback_url(), 审批事务内入队,后台独立发送;不在网络失败时回滚已完成的审批。, _snapshot(), _thing() (+8 more) +Cohesion: 0.21 +Nodes (17): _append_enum_filter(), build_document_reminder_column_filters(), _parse_date(), date, DateLike, 证件到期提醒列表列头过滤拼装。 不含 q、tenant、数据权限(由路由负责)。, _split_csv(), _append_enum_filter() (+9 more) ### Community 222 - "start.sh" -Cohesion: 0.25 -Nodes (17): build_name_pinyin_abbr(), normalize_name_pinyin_abbr(), 名称拼音首字母缩写:库内存小写,检索时大小写不敏感。, 保存时解析拼音字段。 - submitted_provided=True:用提交值(空则按 name 生成) - 否则:已有非空 existi, resolve_name_pinyin_abbr(), test_chinese_and_alnum(), test_empty_and_whitespace(), test_resolve_not_submitted_empty_existing_generates() (+9 more) +Cohesion: 0.31 +Nodes (19): create(), db(), modules(), payload(), 手工派车日历:独立记录、隔离、选择项及 HTTP 权限回归。, test_acid_and_alkali_calendars_stay_separate(), test_crud_duplicate_trips_snapshots_and_soft_delete(), test_http_read_only_manage_permissions_both_clients_and_routes() (+11 more) ### Community 223 - "vehicle_recharge.py" +Cohesion: 0.1 +Nodes (20): 1. 上传到服务器, 1. 上传到服务器, 2. 服务器首次启动, 2. 服务器首次启动, 3. 日常运维, 3. 日常运维, 4. 配置文件, 4. 配置文件 (+12 more) + +### Community 224 - "Community 224" Cohesion: 0.19 Nodes (13): plan_requires_site_link(), Session, 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, plan_requires_site_link(), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession, _plan() (+5 more) -### Community 224 - "Community 224" -Cohesion: 0.1 -Nodes (20): _ensure_subpack_slip_no(), 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增), 分配分装单号 NO:SXFZYYYYMMDD-###(按租户每日递增) (+12 more) - ### Community 225 - "FakeRedis" Cohesion: 0.15 -Nodes (17): DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, db(), 排班差量保存的数据库回归(独立 SQLite,无业务库连接)。, save(), test_assignment_edit_preserves_id_creation_and_grab(), test_invalid_assignment_identity_is_rejected() (+9 more) +Nodes (18): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。, _validate_ts() (+10 more) ### Community 226 - "invoice.py" -Cohesion: 0.32 -Nodes (19): add_weighing(), Run the legacy bridge against SQLite; never connect to a business database., records(), seed(), sync(), test_combined_old_contributions_cannot_exceed_month_quantity(), test_duplicate_month_plan_is_rejected_before_new_inventory(), test_identical_repeat_preserves_actual_weighing_quantity() (+11 more) +Cohesion: 0.25 +Nodes (17): build_name_pinyin_abbr(), normalize_name_pinyin_abbr(), 名称拼音首字母缩写:库内存小写,检索时大小写不敏感。, 保存时解析拼音字段。 - submitted_provided=True:用提交值(空则按 name 生成) - 否则:已有非空 existi, resolve_name_pinyin_abbr(), test_chinese_and_alnum(), test_empty_and_whitespace(), test_resolve_not_submitted_empty_existing_generates() (+9 more) ### Community 227 - "Community 227" -Cohesion: 0.32 -Nodes (18): create(), db(), modules(), payload(), 手工派车日历:独立记录、隔离、选择项及 HTTP 权限回归。, test_acid_and_alkali_calendars_stay_separate(), test_crud_duplicate_trips_snapshots_and_soft_delete(), test_http_read_only_manage_permissions_both_clients_and_routes() (+10 more) +Cohesion: 0.13 +Nodes (14): parse_admin_request_json(), Any, Request, 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode() (+6 more) ### Community 228 - "Community 228" -Cohesion: 0.33 -Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) +Cohesion: 0.23 +Nodes (16): order_inventory(), order_weighing(), parse_sort_params(), 从 request/body dict 取 sortField/sortOrder(兼容 snake)。, weighing_needs_inventory_join(), order_inventory(), order_weighing(), parse_sort_params() (+8 more) ### Community 229 - "Community 229" -Cohesion: 0.33 -Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) +Cohesion: 0.24 +Nodes (17): _append_enum_filter(), build_inventory_column_filters(), 拼装地磅出入库列筛 SQLAlchemy 条件(不含 keyword `q`)。, _append_enum_filter(), _append_number_filters(), build_inventory_column_filters(), _parse_decimal(), 地磅出入库列表列头/导出共用过滤条件拼装。 (+9 more) ### Community 230 - "pl_plan_list_attachments.py" -Cohesion: 0.11 -Nodes (19): list_contract_change_column_facet_values(), list_contract_column_facet_values(), 合同列表列头可选值:复用列表筛选,包含待审批 / 已审批范围。, 合同列表列头可选值:contractNo / contractName / customerName(可带列表上下文)。, 合同列表列头可选值:复用列表筛选,包含待审批 / 已审批范围。, 合同变更列表列头可选值:contractNo / contractName(可带列表上下文)。, 合同列表列头可选值:复用列表筛选,包含待审批 / 已审批范围。, 合同变更列表列头可选值:contractNo / contractName(可带列表上下文)。 (+11 more) +Cohesion: 0.21 +Nodes (18): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), get_public_pound_qr(), _parse_feedback_images(), Session (+10 more) ### Community 231 - "driver_plan.py" Cohesion: 0.25 -Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType +Nodes (18): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), Any (+10 more) ### Community 232 - "Community 232" -Cohesion: 0.11 -Nodes (19): _normalize_subpack_slip_no(), 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-### (+11 more) +Cohesion: 0.33 +Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) ### Community 233 - "code:block1 (backend/)" -Cohesion: 0.18 -Nodes (16): duty_user_options(), _enrich_assign_names(), ensure_duty_dict(), month_summary(), Session, 指定用户时补全 personName(用 nick_name)。, 值班可安排人员:仅「值班人员」角色下的启用用户。, save_day() (+8 more) +Cohesion: 0.33 +Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) ### Community 234 - "Community 234" -Cohesion: 0.18 -Nodes (17): PublicIoOrderHistoryPageRead, PublicIoOrderHistoryProductRead, PublicIoOrderHistoryRecordRead, _attach_history_products(), _build_history_page(), _get_by_token(), _history_status_label(), _make_handlers() (+9 more) +Cohesion: 0.25 +Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType ### Community 235 - "wx_qr_session.py" +Cohesion: 0.11 +Nodes (19): _normalize_subpack_slip_no(), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-### (+11 more) + +### Community 236 - "Community 236" +Cohesion: 0.12 +Nodes (17): session(), attach_calendar_vehicle_types(), 只为已经通过租户/数据权限过滤的日历计划补充车辆归属。, _text(), db(), db(), db(), db() (+9 more) + +### Community 237 - "Community 237" Cohesion: 0.15 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送订单状态通知 Args: openid: 用户openid order_n, 发送支付成功通知 Args: openid: 用户openid order_n, 发送配送通知 Args: openid: 配送员openid task_no:, 发送配送时效预警 Args: openid: 配送员openid task_n, 发送退款结果通知 Args: openid: 用户openid order_n, 发送催单通知给配送员 Args: deliver_openid: 配送员openid, 发送模板消息 Args: openid: 用户openid template_ (+1 more) -### Community 236 - "Community 236" -Cohesion: 0.19 -Nodes (18): list_warnings(), apply_pl_scope(), build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending(), count_freight_disburse_pending(), _count_pending_applies(), count_plan_archive_pending() (+10 more) - -### Community 237 - "Community 237" -Cohesion: 0.11 -Nodes (18): create_from_opportunity(), download_contract_pdf(), _opportunity_products_to_contract_products(), Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id (+10 more) - ### Community 238 - "vehicle_urea.py" -Cohesion: 0.11 -Nodes (18): 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。 (+10 more) +Cohesion: 0.2 +Nodes (17): list_warnings(), apply_pl_scope(), build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending(), count_freight_disburse_pending(), _count_pending_applies(), count_plan_archive_pending() (+9 more) ### Community 239 - "shanxia2.0 Backend 生产部署说明" -Cohesion: 0.18 -Nodes (15): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), 仅对运营端与小程序业务 API 应用统一密文协议。 (+7 more) - -### Community 240 - "reimburse.py" -Cohesion: 0.37 -Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) - -### Community 241 - "public_inventory.py" Cohesion: 0.19 Nodes (16): _get_quote_item_field(), 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, resolve_product_id_for_quote_item(), _get_quote_item_field(), 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。 (+8 more) +### Community 240 - "reimburse.py" +Cohesion: 0.11 +Nodes (18): create_from_opportunity(), download_contract_pdf(), _opportunity_products_to_contract_products(), Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id (+10 more) + +### Community 241 - "public_inventory.py" +Cohesion: 0.15 +Nodes (17): PlVehicleUreaApply, PlVehicleUreaDisburse, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素发放登记 pl_vehicle_urea_disburse, 车辆尿素发放登记 pl_vehicle_urea_disburse (+9 more) + ### Community 242 - "base.py" +Cohesion: 0.3 +Nodes (16): Settings, BaseSettings, Settings, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env() (+8 more) + +### Community 243 - "dashboard.py" Cohesion: 0.37 Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) -### Community 243 - "dashboard.py" -Cohesion: 0.12 -Nodes (17): batch_assign_owner(), generate_template_no(), Java: batchAssignOwner, Java: batchAssignOwner, Java: batchAssignOwner, Java: batchAssignOwner, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号} (+9 more) - ### Community 244 - "workflow.py" -Cohesion: 0.12 -Nodes (17): _generate_plan_no(), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置) (+9 more) +Cohesion: 0.37 +Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) ### Community 245 - "vehicle_maintenance.py" -Cohesion: 0.28 -Nodes (15): CrmContractProductPriceTier, line(), CRM edits retain child identities; all persistence uses an isolated SQLite datab, reconcile(), test_contract_preserves_omitted_delivery_and_tiers(), test_contract_referenced_by_valid_plan_cannot_be_removed(), test_explicit_existing_line_allows_adding_same_product_as_new_line(), test_explicit_null_clears_nullable_text_and_brand() (+7 more) +Cohesion: 0.13 +Nodes (6): client(), MemoryStorage, 使用真实路由和 SQLite;对象存储替身仅隔离外部 MinIO。, StoredResponse, test_encrypted_file_list_and_download_keep_existing_middleware(), test_upload_limits_folder_access_and_malicious_body() -### Community 247 - "Community 247" -Cohesion: 0.25 -Nodes (14): PlCarrier, assert_carrier_eligible_for_transport(), carrier_agreement_expired(), carrier_audit_approved(), carrier_eligible_for_transport(), carrier_qualification_complete(), date, 资质附件均为选填,保留函数签名供兼容调用。 (+6 more) - -### Community 248 - "Community 248" -Cohesion: 0.34 -Nodes (16): Certificate reconciliation regressions, using isolated SQLite only., row(), save(), seed(), test_ambiguous_legacy_key_requires_explicit_ids(), test_duplicate_explicit_id_is_rejected_before_mutation(), test_duplicate_legacy_rows_rejected_before_mutation(), test_empty_collection_explicitly_clears() (+8 more) - -### Community 249 - "code:block1 (/iflytek/shanxia2.0/backend)" +### Community 246 - "Community 246" Cohesion: 0.2 Nodes (15): _active_cert_counts(), enqueue_daily_cert_notices(), _is_notice_time(), _local_time(), _payload(), 证件到期周一、周三、周五汇总:扫描后入队,发送前复核真实证件与收件权限。, 每日扫描完成后调用;事务由调用者提交,按租户/收件人/上海日期幂等。, 每日扫描后调用,仅通知日入队;事务由调用者提交,按租户/收件人/上海日期幂等。 (+7 more) -### Community 250 - "Community 250" -Cohesion: 0.2 -Nodes (4): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD +### Community 247 - "Community 247" +Cohesion: 0.12 +Nodes (17): batch_assign_owner(), generate_template_no(), Java: batchAssignOwner, Java: batchAssignOwner, Java: batchAssignOwner, Java: batchAssignOwner, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号} (+9 more) + +### Community 248 - "Community 248" +Cohesion: 0.12 +Nodes (17): _generate_plan_no(), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置) (+9 more) + +### Community 249 - "code:block1 (/iflytek/shanxia2.0/backend)" +Cohesion: 0.12 +Nodes (17): 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。 (+9 more) ### Community 251 - "Community 251" -Cohesion: 0.12 -Nodes (16): _contract_gap_row_gap_type(), 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。 (+8 more) +Cohesion: 0.22 +Nodes (15): PlDispatchCalendar, _calendar_kind(), create_record(), delete_record(), get_record(), _list_options(), list_products(), list_records() (+7 more) ### Community 252 - "Community 252" -Cohesion: 0.12 -Nodes (16): _contract_gap_export_base(), 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。 (+8 more) +Cohesion: 0.28 +Nodes (15): CrmContractProductPriceTier, line(), CRM edits retain child identities; all persistence uses an isolated SQLite datab, reconcile(), test_contract_preserves_omitted_delivery_and_tiers(), test_contract_referenced_by_valid_plan_cannot_be_removed(), test_explicit_existing_line_allows_adding_same_product_as_new_line(), test_explicit_null_clears_nullable_text_and_brand() (+7 more) ### Community 253 - "send_delivery_notice" -Cohesion: 0.28 -Nodes (14): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), Any (+6 more) +Cohesion: 0.18 +Nodes (13): 解析驾押人员:显式选择优先,否则取车辆关联该角色;均无则允许为空。, 解析司机:显式选择优先,否则取车辆关联司机;均无则允许为空。, 解析押运员:显式选择优先,否则取车辆关联押运;均无则允许为空。, _resolve_driver(), _resolve_escort(), _resolve_personnel_by_vehicle_role(), 运输计划解析司机:车辆未关联司机时允许为空。, 未显式选司机、车辆也无关联司机时,应返回空三元组而非 400。 (+5 more) ### Community 254 - "Activate.ps1" -Cohesion: 0.23 -Nodes (14): ApiCryptoMiddleware, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key() (+6 more) +Cohesion: 0.27 +Nodes (14): load_plan_document_attachments_by_plan_ids(), _parse_image_urls(), Session, 运输计划列表:聚合司机/现场/出入库现场等单据附件。, _short_label(), _stop_sort_key(), _stop_source_label(), _parse_image_urls() (+6 more) ### Community 255 - "vehicle_fuel.py" +Cohesion: 0.19 +Nodes (5): generate_id(), camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD + +### Community 256 - "Community 256" Cohesion: 0.38 Nodes (15): product(), Legacy stop detail payloads must not silently replace persisted identities., save(), seed(), test_contract_key_disambiguates_rows_and_keeps_omitted_contract_fields(), test_draft_without_detail_or_product_link_id_preserves_unique_identity(), test_explicit_ids_reserve_old_rows_before_matching_legacy_rows(), test_explicit_old_row_allows_adding_same_product_as_new_detail() (+7 more) -### Community 256 - "Community 256" +### Community 257 - "Community 257" Cohesion: 0.34 Nodes (15): item(), Product metadata saves use stable identities; SQLite only., save(), seed(), test_ambiguous_legacy_name_is_rejected(), test_bad_ids_rejected_before_mutation(), test_brand_removal_guard_runs_before_any_mutation(), test_create_rejects_source_ids_before_adding_parent() (+7 more) -### Community 257 - "Community 257" -Cohesion: 0.28 -Nodes (14): _cargo_stats(), DashboardCargoStat, DashboardPartnerCargoStat, DashboardStats, get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo() (+6 more) - ### Community 258 - "Community 258" -Cohesion: 0.26 -Nodes (14): create_role(), get_role(), get_role_data_scope(), get_role_menu_ids(), list_roles(), Any, Session, 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail) (+6 more) +Cohesion: 0.17 +Nodes (10): VehicleFuelPlateMonthItem, VehicleFuelPlateMonthSummaryResponse, VehicleFuelRegisterCreate, VehicleFuelRegisterUpdate, test_calc_fuel_tons(), test_create_accepts_bailian(), test_create_accepts_shanxia_factory(), test_create_rejects_invalid_category() (+2 more) ### Community 259 - "Community 259" -Cohesion: 0.38 -Nodes (14): _cargo_stats(), get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo(), get_outbound_by_partner_cargo(), _partner_cargo_stats(), Session (+6 more) +Cohesion: 0.23 +Nodes (13): assert_carrier_eligible_for_transport(), carrier_agreement_expired(), carrier_audit_approved(), carrier_eligible_for_transport(), carrier_qualification_complete(), date, 资质附件均为选填,保留函数签名供兼容调用。, _urls_nonempty() (+5 more) ### Community 260 - "Community 260" +Cohesion: 0.28 +Nodes (15): PlInventoryTransaction, 库存流水表 pl_inventory_transaction, apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops(), apply_brand_stock_change(), get_or_create_inventory(), Decimal, Session (+7 more) + +### Community 261 - "Community 261" +Cohesion: 0.28 +Nodes (14): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), Any (+6 more) + +### Community 262 - "Community 262" Cohesion: 0.23 Nodes (14): download_file_bytes(), file_stream(), get_access_url(), get_download_url(), get_preview_url(), normalize_storage_path(), 报销附件存储适配 — 复用门户 app.core.storage,对外保持 bx 协议。, 将 upload 返回的完整 URL 归一化为存储相对路径(与 admin 附件 upload 一致)。 (+6 more) -### Community 261 - "Community 261" -Cohesion: 0.13 -Nodes (4): BaseStorage, OSSStorage, 带下载文件名的访问 URL;默认实现为普通访问地址。, 浏览器内联预览 URL;默认实现为普通访问地址。 +### Community 263 - "Community 263" +Cohesion: 0.24 +Nodes (13): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), Redis (+5 more) -### Community 262 - "Community 262" +### Community 264 - "Community 264" +Cohesion: 0.21 +Nodes (14): _as_bool(), _body_to_params(), cancel_register(), create_register(), export_registers(), get_register(), _list_kwargs(), list_registers() (+6 more) + +### Community 265 - "Community 265" Cohesion: 0.27 Nodes (14): actual_scope_payload(), db(), pending_workflow(), Restore actual full-save/metadata semantics; UI handler and SQLite persistence., role_scope(), scope_route(), test_actual_ui_clear_to_schema_route_removes_custom_scope(), test_actual_ui_unchanged_and_clear_restore_keep_relation_identity() (+6 more) -### Community 263 - "Community 263" -Cohesion: 0.28 -Nodes (13): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), web-admin 扫码登录会话:短码映射 + 状态机;优先 Redis,否则进程内存。 (+5 more) - -### Community 264 - "Community 264" -Cohesion: 0.23 -Nodes (9): Decimal, VehicleFuelRegisterCreate, VehicleFuelRegisterUpdate, test_calc_fuel_tons(), test_create_accepts_bailian(), test_create_accepts_shanxia_factory(), test_create_rejects_invalid_category(), test_create_rejects_non_positive_liters() (+1 more) - -### Community 265 - "Community 265" -Cohesion: 0.25 -Nodes (13): _append_create_time_range(), _append_date_range(), _append_enum_filter(), _append_number_filters(), _append_user_name_filter(), build_fuel_register_column_filters(), _parse_date(), _parse_decimal() (+5 more) - ### Community 266 - "menu.py" -Cohesion: 0.23 -Nodes (12): add(), db(), 关联集合差量保存,仅使用独立内存 SQLite。, test_foreign_relation_target_rejected_before_changes(), test_foreign_scope_target_rejected(), test_post_diff_clear_and_restore_retains_ids_and_tenant(), test_role_data_scope_complete_save_omitted_clears_and_diff_reuses_id(), test_role_data_scope_omitted_preserved_explicit_clear_diff() (+4 more) - -### Community 267 - "Community 267" Cohesion: 0.38 Nodes (14): db(), denied(), 文档库权限/目录/分享的数据库集成测试;不连接开发库。, seed_file(), svc(), test_admin_only_inside_current_tenant(), test_batch_delete_denied_is_all_or_nothing(), test_cross_tenant_and_inactive_share_is_atomic() (+6 more) +### Community 267 - "Community 267" +Cohesion: 0.23 +Nodes (12): add(), db(), 关联集合差量保存,仅使用独立内存 SQLite。, test_foreign_relation_target_rejected_before_changes(), test_foreign_scope_target_rejected(), test_post_diff_clear_and_restore_retains_ids_and_tenant(), test_role_data_scope_complete_save_omitted_clears_and_diff_reuses_id(), test_role_data_scope_omitted_preserved_explicit_clear_diff() (+4 more) + ### Community 268 - "Community 268" Cohesion: 0.25 -Nodes (14): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys() (+6 more) +Nodes (13): _append_create_time_range(), _append_date_range(), _append_enum_filter(), _append_number_filters(), _append_user_name_filter(), build_fuel_register_column_filters(), _parse_date(), _parse_decimal() (+5 more) ### Community 269 - "site.py" -Cohesion: 0.3 -Nodes (12): assert_products_allowed_for_supplier(), enrich_products_with_hazard_flags(), get_supplier_hazard_flags(), product_allowed(), Any, Session, 批量回填明细行 isToxic/isExplosive(来自产品主数据,供前端切换主体剔除)。, product_allowed() (+4 more) - -### Community 270 - "Community 270" -Cohesion: 0.17 -Nodes (13): _coerce_resource_snapshot(), parse_resource_snapshot(), 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, 从 ORM 文本列或 dict 解析快照。, SnapshotCertRead, SnapshotPersonnelRow, TransportResourceSnapshot, build_personnel_summary() (+5 more) - -### Community 271 - "Community 271" -Cohesion: 0.26 -Nodes (14): _calendar_kind(), create_record(), delete_record(), get_record(), _list_options(), list_products(), list_records(), list_vehicles() (+6 more) - -### Community 272 - "default_settlement_clause" -Cohesion: 0.14 -Nodes (14): PlFreightSettlementApproval, PlRemittanceVoucher, 运费结算审批 pl_freight_settlement_approval, 运费结算审批 pl_freight_settlement_approval, 运费结算审批 pl_freight_settlement_approval, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher (+6 more) - -### Community 273 - "storage.py" -Cohesion: 0.28 -Nodes (13): load_plan_document_attachments_by_plan_ids(), _parse_image_urls(), Session, _short_label(), _stop_sort_key(), _stop_source_label(), _parse_image_urls(), _stop_source_label() (+5 more) - -### Community 274 - "user.py" -Cohesion: 0.31 -Nodes (14): PlInventory, PlInventoryTransaction, 库存流水表 pl_inventory_transaction, apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops(), apply_brand_stock_change(), get_or_create_inventory(), Decimal (+6 more) - -### Community 275 - "Community 275" Cohesion: 0.39 Nodes (13): apply_proposals(), collect_proposals(), _engine_from_env(), FixProposal, main(), _product_alive(), Engine, Session (+5 more) -### Community 276 - "Community 276" +### Community 270 - "Community 270" +Cohesion: 0.28 +Nodes (13): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), web-admin 扫码登录会话:短码映射 + 状态机;优先 Redis,否则进程内存。 (+5 more) + +### Community 271 - "Community 271" +Cohesion: 0.27 +Nodes (13): 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, validate_stop_products_package_against_contract(), 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, validate_stop_products_package_against_contract(), 脏数据防御:合同行包装为空时不强制计划填包装。 (+5 more) + +### Community 272 - "default_settlement_clause" Cohesion: 0.22 Nodes (12): 车辆充值汇总响应;金额保留 Decimal 精度。, RechargeAmounts, VehicleRechargeNotice, VehicleRechargeSummaryItem, get_summary(), _notices(), 自有车辆 ETC/油卡看板:按有效发放记录聚合,不受列表分页影响。, 每类最多取三条候选,再合并排序;发放审批与发放记录只展示一次。 (+4 more) -### Community 277 - "Community 277" +### Community 273 - "storage.py" Cohesion: 0.18 Nodes (13): Java: viewByShareCode, Java: viewByShareCode, Java: viewByShareCode, Java: viewByShareCode, list_share_logs(), _parse_user_agent(), CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, 简易 User-Agent 解析(替代 Hutool UserAgentUtil) (+5 more) -### Community 278 - "Community 278" -Cohesion: 0.19 -Nodes (7): 车辆充值类型:ETC、油卡、山峡的写入与导出契约。, test_apply_create_accepts_etc(), test_apply_create_accepts_fuel(), test_apply_create_rejects_unknown_type(), test_recharge_rejects_unknown_type(), test_recharge_types_include_etc_and_fuel(), test_record_create_accepts_fuel() +### Community 274 - "user.py" +Cohesion: 0.29 +Nodes (12): _assert_users_exist(), get_setting(), _row_to_dict(), save_setting(), _assert_users_exist(), get_setting(), join_approver_ids(), parse_approver_ids() (+4 more) -### Community 279 - "Community 279" -Cohesion: 0.14 -Nodes (14): _format_plan_list_export_brand(), 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。 (+6 more) - -### Community 280 - "Community 280" -Cohesion: 0.26 -Nodes (13): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+5 more) - -### Community 281 - "apply_crm_owner_scope" -Cohesion: 0.3 -Nodes (12): business_type_from_path(), title_from_path(), _apply_oper_log_scope(), get_oper_log(), list_oper_logs(), _oper_log_row_in_scope(), _oper_status(), Any (+4 more) - -### Community 282 - "crm_quote_pdf.py" +### Community 275 - "Community 275" Cohesion: 0.36 Nodes (13): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), menu_name_exists(), Any (+5 more) -### Community 283 - "Community 283" +### Community 276 - "Community 276" Cohesion: 0.33 Nodes (13): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), Any (+5 more) -### Community 284 - "Community 284" -Cohesion: 0.25 -Nodes (13): db(), enqueue(), 独立业务事件复用通知队列,保持外层事务及收件人隔离。, service(), test_cert_daily_uses_existing_reminder_list(), test_disabled_never_touches_database(), test_invalid_payload_is_auditable_without_sending(), test_missing_template_is_failed() (+5 more) +### Community 277 - "Community 277" +Cohesion: 0.29 +Nodes (13): _build_public_page(), _build_site_product_read(), _format_file_size(), get_public_site(), _get_site_link_by_token(), _parse_feedback_images(), 运输计划 · 工厂现场人员免登录公共 API(pl_transport_site_link), _resolve_plan_product() (+5 more) -### Community 285 - "Community 285" -Cohesion: 0.35 -Nodes (11): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), Any, Session, 字典类型 CRUD(sys_dict_type), _row_to_dict() (+3 more) +### Community 278 - "Community 278" +Cohesion: 0.14 +Nodes (14): _format_plan_list_export_brand(), 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。 (+6 more) -### Community 286 - "shanxia2.0 后端骨架(FastAPI)" -Cohesion: 0.18 -Nodes (11): _camel_to_snake(), facet_filter_kwargs_from_body(), CRM 列头 facet:从 column_filter_kwargs 中清除当前列自身条件。, 从原始 camelCase body dump 中去掉本列键与元数据(兼容无 mixin 路径)。, 从 Facet Body(含 extra=allow)提取 snake_case 列筛 kwargs,并清除当前列。, strip_crm_facet_body_params(), _FacetBody, CRM 列头 facet 上下文:剥离本列键。 (+3 more) +### Community 279 - "Community 279" +Cohesion: 0.29 +Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more) -### Community 287 - "Community 287" -Cohesion: 0.15 -Nodes (13): build_contract_gap_export_rows(), 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。 (+5 more) - -### Community 288 - "Community 288" -Cohesion: 0.5 -Nodes (12): Equivalent date formats preserve CRM tier identity; isolated SQLite only., save(), seed(), test_bad_anonymous_dates_rejected_before_any_changes(), test_canonical_duplicate_old_rows_are_ambiguous(), test_explicit_partial_tier_patch_and_collection_omission(), test_explicit_tier_id_must_be_active_and_in_scope(), test_genuinely_new_interval_is_added_and_removed_interval_soft_deleted() (+4 more) - -### Community 289 - "Community 289" -Cohesion: 0.23 -Nodes (11): _has_weight_time(), process_weighing_business_logic(), 地磅单联动业务逻辑 — 迁移自 simple-dibang-xiaoshou weighing._process_weighing_business_logic, 毛重、皮重都大于 0,且各自有时间,才算过磅完成。, 处理地磅单的业务逻辑: 1. 更新计划单的已执行量(单位:kg) 2. 更新出入库单的状态 3. 重新计算地磅单的 executed_q, weighing_weights_complete(), void_weighing(), 只填皮重时,不应因为补了毛重时间而把出入库单算作已完成。 (+3 more) - -### Community 290 - "Community 290" +### Community 280 - "Community 280" Cohesion: 0.24 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送模板消息 Args: openid: 用户openid template_, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) -### Community 291 - "Community 291" +### Community 281 - "apply_crm_owner_scope" +Cohesion: 0.5 +Nodes (12): Equivalent date formats preserve CRM tier identity; isolated SQLite only., save(), seed(), test_bad_anonymous_dates_rejected_before_any_changes(), test_canonical_duplicate_old_rows_are_ambiguous(), test_explicit_partial_tier_patch_and_collection_omission(), test_explicit_tier_id_must_be_active_and_in_scope(), test_genuinely_new_interval_is_added_and_removed_interval_soft_deleted() (+4 more) + +### Community 282 - "crm_quote_pdf.py" +Cohesion: 0.28 +Nodes (12): 按段 upsert 地磅出入库与 link:新建 / 就地更新 / 取消勾选软删。 返回 (link_results, warnings)。产品/往来, 按段 upsert 地磅出入库与 link:新建 / 就地更新 / 取消勾选软删。 返回 (link_results, warnings)。产品/往来, 按段 upsert 地磅出入库与 link:新建 / 就地更新 / 取消勾选软删。 返回 (link_results, warnings)。产品/往来, upsert_stop_dibang_links(), add_slip(), _make_query_router(), 已过磅:仍强制回写出入库与过磅单车牌;称重不动;出入库 id 不变。, 往来单位变更:同月利旧月计划并改挂,出入库 id 不变。 (+4 more) + +### Community 283 - "Community 283" Cohesion: 0.45 Nodes (12): fuel(), HTML 车辆卡片的真实汇总口径,使用 SQLite 验证查询与返回模型。, summary(), test_all_self_vehicles_visible_even_without_calculable_rate(), test_current_month_and_quarter_are_estimated_until_next_period(), test_driver_name_uses_current_vehicle_personnel_association(), test_missing_boundary_month_falls_back_inside_period(), test_next_quarter_reading_is_loaded_without_adding_next_period_fuel() (+4 more) -### Community 292 - "Community 292" -Cohesion: 0.31 -Nodes (13): PlVehicleDriver, 车辆-司机关联表 pl_vehicle_driver(兼容旧表), CarrierColumnFacetBody, CarrierExportBody, DriverExportBody, PersonnelColumnFacetBody, PersonnelExportBody, 承运商列头可选值(去重;可附带列表上下文) (+5 more) +### Community 284 - "Community 284" +Cohesion: 0.15 +Nodes (8): 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, 报销(bx)Pydantic 模型 — 响应协议与 bx 原系统保持一致, PagedQuery, PagedResponse, bx 原系统 API 响应包装(code=0 / msg / data.rows),与门户 success_response 分离。, bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。 -### Community 293 - "Community 293" -Cohesion: 0.35 -Nodes (11): create_tenant(), get_tenant(), list_tenants(), Any, Session, _row_to_dict(), soft_delete_tenant(), tenant_no_exists() (+3 more) - -### Community 294 - "Community 294" -Cohesion: 0.27 -Nodes (11): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), Any, Session, 字典数据 CRUD(sys_dict_data), 字典下拉选项:租户主数据,忽略数据范围(user_info 保留兼容调用方,不参与过滤)。 (+3 more) - -### Community 295 - "Community 295" -Cohesion: 0.17 -Nodes (6): convert_heic_to_jpeg(), _guess_preview_content_type(), QiniuStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。, 将 HEIC/HEIF 格式转换为 JPEG 格式 - -### Community 296 - "Community 296" -Cohesion: 0.27 -Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) - -### Community 297 - "Community 297" -Cohesion: 0.39 -Nodes (10): create_site(), get_site(), list_sites(), Any, Session, _row_to_dict(), site_code_exists(), soft_delete_site() (+2 more) - -### Community 298 - "Community 298" +### Community 285 - "Community 285" Cohesion: 0.45 Nodes (8): default_settlement_clause(), default_settlement_clause(), test_advance_payment_clause(), test_arrive_payment_clause(), test_empty_falls_back_to_arrive(), test_monthly_settlement_clause_uses_label(), test_unknown_falls_back_to_arrive(), test_volume_quarterly_other_labels() -### Community 299 - "Community 299" -Cohesion: 0.26 -Nodes (7): download_document_file(), upload_document_file(), download_document(), private_storage(), PrivateStorage, 私有 MinIO 对象访问;不签发公开 URL,不读取整个文件到内存。, upload_document() +### Community 286 - "shanxia2.0 后端骨架(FastAPI)" +Cohesion: 0.27 +Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) -### Community 300 - "Community 300" -Cohesion: 0.64 -Nodes (10): apply_site_feedback(), apply_site_feedback(), _header(), _item(), test_apply_site_feedback_does_not_reset_first_submitted_at(), test_apply_site_feedback_keeps_in_progress_when_requested(), test_apply_site_feedback_rejects_already_voided(), test_apply_site_feedback_rejects_invalid_status() (+2 more) +### Community 287 - "Community 287" +Cohesion: 0.39 +Nodes (10): create_site(), get_site(), list_sites(), Any, Session, _row_to_dict(), site_code_exists(), soft_delete_site() (+2 more) -### Community 301 - "price_letter.py" +### Community 288 - "Community 288" +Cohesion: 0.39 +Nodes (10): create_post(), get_post(), list_posts(), post_code_exists(), Any, Session, _row_to_dict(), soft_delete_post() (+2 more) + +### Community 289 - "Community 289" Cohesion: 0.29 Nodes (6): FakeRedis, test_consume_legacy_uuid_from_redis(), test_consume_unknown_uuid_returns_none(), test_consume_uuid_without_redis_raises(), test_issue_and_consume_signed(), test_issue_without_redis_still_signed() -### Community 302 - "clear_pl_plan_instance_data.py" +### Community 290 - "Community 290" Cohesion: 0.33 Nodes (11): _append_contract_name_filter(), _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), _param(), _parse_day_start() (+3 more) -### Community 303 - "Community 303" +### Community 291 - "Community 291" Cohesion: 0.33 Nodes (11): _append_adjust_date_filters(), _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), _param(), _parse_day_start() (+3 more) -### Community 304 - "Community 304" -Cohesion: 0.33 -Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more) +### Community 292 - "Community 292" +Cohesion: 0.39 +Nodes (10): _assert_not_pending(), create(), ensure_by_biz_type(), get_by_biz_type(), get_by_id(), lock_definition(), save_nodes(), soft_delete() (+2 more) -### Community 305 - "Community 305" -Cohesion: 0.3 -Nodes (10): get_last_month_range(), month_range(), date, Session, 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), default_execution_status() (+2 more) +### Community 293 - "Community 293" +Cohesion: 0.42 +Nodes (8): product_allowed(), assert_products_allowed_for_supplier(), get_supplier_hazard_flags(), product_allowed(), test_dual_requires_both(), test_explosive_only_requires_allow_explosive(), test_plain_always_allowed(), test_toxic_only_requires_allow_toxic() -### Community 306 - "__init__.py" -Cohesion: 0.24 -Nodes (10): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), 字典下拉选项:租户主数据,忽略数据范围(user_info 保留兼容调用方,不参与过滤)。, _row_to_dict(), soft_delete_dict_data() (+2 more) - -### Community 307 - "Community 307" -Cohesion: 0.33 -Nodes (9): 运输地址列头可选值(去重;可附带列表上下文), 运输地址列头可选值(去重;可附带列表上下文), TransportAddressBase, TransportAddressColumnFacetBody, TransportAddressCreate, TransportAddressExportBody, TransportAddressListResponse, TransportAddressRead (+1 more) - -### Community 308 - "__init__.py" +### Community 294 - "Community 294" Cohesion: 0.22 Nodes (10): 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, _validate_contract_product_package_specs() (+2 more) -### Community 309 - "__init__.py" -Cohesion: 0.33 -Nodes (9): _delivery(), _gap_item(), _load(), 合同完善导出:按段次×产品展开,缺口类型跟本行段。, 装货缺合同 + 两送货段(一段有合同、一段两产品缺合同)展开为 4 行。, 内置客户免合同:装货行缺口为空,外送段仍标缺需方合同。, _stop_product(), test_build_contract_gap_export_rows_expands_multi_segment_products() (+1 more) - -### Community 310 - "__init__.py" +### Community 295 - "Community 295" Cohesion: 0.18 Nodes (10): create_record(), delete_record(), get_record(), list_records(), product_options(), 双端手工派车日历 API;读取与维护权限分离。, menu_guard 仅支持单码,这里沿用其角色守卫和多角色权限并集。, _require_calendar_permission() (+2 more) -### Community 311 - "Community 311" -Cohesion: 0.33 -Nodes (10): apply_stock_role_filter(), inbound=送货段客户为内部客户;outbound=装货段客户为内部客户。, inbound=送货段客户为内部客户;outbound=装货段客户为内部客户。, stock_role_exists_clause(), _compile(), test_apply_stock_role_blank_skips_filter(), test_apply_stock_role_none_skips_filter(), test_inbound_sql_mentions_delivery_and_internal_names() (+2 more) - -### Community 312 - "Community 312" -Cohesion: 0.27 -Nodes (9): _keys_for_field(), 运输计划列头 facet:从上下文参数中剥离当前列自身条件(Excel 语义)。, 返回去掉当前 facet 列对应过滤键后的新 dict(不修改入参)。, strip_plan_facet_self_params(), 运输计划列头 facet 上下文剥离单测。, test_strip_carrier_keeps_load_customers(), test_strip_does_not_mutate_input(), test_strip_load_customer_aliases() (+1 more) - -### Community 313 - "Community 313" -Cohesion: 0.35 -Nodes (10): _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), _param(), _parse_day_start(), _parse_number() (+2 more) - -### Community 314 - "order_status_compat.py" -Cohesion: 0.35 -Nodes (10): _append_approval_time_filters(), _append_contract_field_filters(), _append_enum_filters(), _append_one_number_field(), _append_text_filters(), _param(), _parse_day_start(), _parse_number() (+2 more) - -### Community 315 - "Community 315" +### Community 296 - "Community 296" Cohesion: 0.29 Nodes (9): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+1 more) -### Community 316 - "Community 316" -Cohesion: 0.24 -Nodes (8): apply_leave_list_filters(), create_leave(), get_leave(), list_leaves(), 列表和列头候选值共用本人、数据权限及搜索条件。, _row_to_dict(), soft_delete_leave(), total_pages() - -### Community 317 - "shanxia2.0 Backend 生产部署说明" -Cohesion: 0.36 -Nodes (10): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), generate_quote_pdf(), _get_pdf_styles(), Any (+2 more) - -### Community 318 - "Community 318" +### Community 297 - "Community 297" Cohesion: 0.42 Nodes (6): assert_sys_user_bind_available(), assert_sys_user_bind_available(), FakeRow, test_bind_allows_self(), test_bind_ok_when_empty(), test_bind_rejects_other_personnel() -### Community 319 - "Community 319" -Cohesion: 0.24 -Nodes (9): 简易搜索:计划编号 / 客户(供应商) / 车牌 / 承运商名称。, unsettled_plans_q_filter(), 简易搜索:计划编号 / 客户(供应商) / 车牌 / 承运商名称。, 简易搜索:计划编号 / 装货送货客户 / 车牌 / 承运商名称。, 简易搜索:计划编号 / 装货送货客户 / 车牌 / 承运商名称。, 简易搜索:计划编号 / 装货送货客户 / 车牌 / 承运商名称。, unsettled_plans_q_filter(), 未结算计划简易搜索:q 应覆盖计划编号/客户/车牌/承运商名称。 (+1 more) +### Community 298 - "Community 298" +Cohesion: 0.33 +Nodes (10): apply_stock_role_filter(), inbound=送货段客户为内部客户;outbound=装货段客户为内部客户。, inbound=送货段客户为内部客户;outbound=装货段客户为内部客户。, stock_role_exists_clause(), _compile(), test_apply_stock_role_blank_skips_filter(), test_apply_stock_role_none_skips_filter(), test_inbound_sql_mentions_delivery_and_internal_names() (+2 more) -### Community 320 - "Community 320" +### Community 299 - "Community 299" +Cohesion: 0.27 +Nodes (9): _keys_for_field(), 运输计划列头 facet:从上下文参数中剥离当前列自身条件(Excel 语义)。, 返回去掉当前 facet 列对应过滤键后的新 dict(不修改入参)。, strip_plan_facet_self_params(), 运输计划列头 facet 上下文剥离单测。, test_strip_carrier_keeps_load_customers(), test_strip_does_not_mutate_input(), test_strip_load_customer_aliases() (+1 more) + +### Community 300 - "Community 300" +Cohesion: 0.35 +Nodes (10): _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), _param(), _parse_day_start(), _parse_number() (+2 more) + +### Community 301 - "price_letter.py" +Cohesion: 0.35 +Nodes (10): _append_approval_time_filters(), _append_contract_field_filters(), _append_enum_filters(), _append_one_number_field(), _append_text_filters(), _param(), _parse_day_start(), _parse_number() (+2 more) + +### Community 302 - "clear_pl_plan_instance_data.py" +Cohesion: 0.49 +Nodes (10): clue_statistics_level(), _apply_create_range(), _base_query(), get_clue_level_statistics(), get_clue_overview_statistics(), get_clue_owner_statistics(), get_clue_source_statistics(), get_clue_trend_statistics() (+2 more) + +### Community 303 - "Community 303" +Cohesion: 0.64 +Nodes (9): apply_site_feedback(), _header(), _item(), test_apply_site_feedback_does_not_reset_first_submitted_at(), test_apply_site_feedback_keeps_in_progress_when_requested(), test_apply_site_feedback_rejects_already_voided(), test_apply_site_feedback_rejects_invalid_status(), test_apply_site_feedback_sets_status_completed() (+1 more) + +### Community 304 - "Community 304" +Cohesion: 0.4 +Nodes (8): assert_export_row_count(), Excel 导出工具:集中处理字典 code → label(对齐 Java ExcelDictConvert / ExcelDictPreloadConver, test_assert_export_row_count_empty(), test_assert_export_row_count_ok(), test_assert_export_row_count_over_limit(), test_filter_export_columns_keeps_order_and_ignores_unknown(), test_filter_export_columns_none_returns_all(), assert_export_row_count() + +### Community 305 - "Community 305" +Cohesion: 0.36 +Nodes (10): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), generate_quote_pdf(), _get_pdf_styles(), Any (+2 more) + +### Community 306 - "__init__.py" +Cohesion: 0.22 +Nodes (9): auto_start_execute_approved_contracts(), 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。, auto_start_execute_approved_contracts(), contract_ids_linked_to_plan(), 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。, 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。, 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。, 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。 (+1 more) + +### Community 307 - "Community 307" Cohesion: 0.18 Nodes (10): 1. 创建虚拟环境, 2. 安装依赖, 3. 配置环境变量, 4. 启动服务, API 路由分组, shanxia2.0 后端骨架(FastAPI), 开发规范, 快速开始 (+2 more) -### Community 321 - "Community 321" +### Community 308 - "__init__.py" +Cohesion: 0.31 +Nodes (9): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 (+1 more) + +### Community 309 - "__init__.py" Cohesion: 0.2 Nodes (10): create_from_quote(), _quote_products_to_contract_products(), Java: createFromQuote — 返回合同 id, Java: createFromQuote — 返回合同 id, Java: createFromQuote — 返回合同 id, Java: createFromQuote — 返回合同 id, Java: createFromQuote — 返回合同 id, Java: createFromQuote — 返回合同 id (+2 more) -### Community 322 - "Community 322" -Cohesion: 0.36 -Nodes (9): _commit_binding(), create_card(), delete_cards(), get_card(), list_cards(), _query(), 车油卡台账 CRUD,租户隔离、数据范围与软删除。, _row_to_dict() (+1 more) +### Community 310 - "__init__.py" +Cohesion: 0.27 +Nodes (9): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), 字典下拉选项:租户主数据,忽略数据范围(user_info 保留兼容调用方,不参与过滤)。, _row_to_dict(), soft_delete_dict_data() (+1 more) -### Community 323 - "customer_stop_pref.py" -Cohesion: 0.24 -Nodes (8): parse_admin_request_json(), Any, Request, 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, 统一解析接口请求载荷(明文 / 密文信封)。, 兼容明文与密文信封,返回业务层 payload(多为 dict;批量数组接口解密后为 list)。, resolve_request_payload() - -### Community 324 - "db_collation.py" -Cohesion: 0.29 -Nodes (8): attach_calendar_routes(), 已授权运输计划的日历路线:客户简称优先,缺失时保留全称/地址。, _text(), 日历名称只查询已授权计划引用的客户,简称缺失时显示全称。, test_legacy_plan_and_address_fallback_without_customer_ids(), test_load_name_without_id_does_not_get_replaced_by_supplier(), test_read_schemas_serialize_calendar_stop_names(), test_short_names_full_names_stop_order_and_tenant_isolation() - -### Community 325 - "Community 325" +### Community 311 - "Community 311" Cohesion: 0.44 Nodes (9): allocate_or_get_plan_copy_seq(), 返回计划的 copy_seq_no;若为空则按租户 MAX(含软删)+1 写入后返回。 调用方负责 commit。计划不存在返回 None。, _plan(), pl_plan.copy_seq_no:租户内 MAX+1,含软删;已有号幂等返回。, _session(), test_allocate_first_seq_when_tenant_empty(), test_allocate_idempotent_when_already_set(), test_allocate_missing_plan_returns_none() (+1 more) -### Community 326 - "Community 326" +### Community 312 - "Community 312" +Cohesion: 0.29 +Nodes (8): attach_calendar_routes(), 已授权运输计划的日历路线:客户简称优先,缺失时保留全称/地址。, _text(), 日历名称只查询已授权计划引用的客户,简称缺失时显示全称。, test_legacy_plan_and_address_fallback_without_customer_ids(), test_load_name_without_id_does_not_get_replaced_by_supplier(), test_read_schemas_serialize_calendar_stop_names(), test_short_names_full_names_stop_order_and_tenant_isolation() + +### Community 313 - "Community 313" Cohesion: 0.47 Nodes (8): _compile(), CRM 第一批剩余资源:变更/模板/审批/调价函 In 过滤与 facet 白名单。, test_approval_contract_no_name_in(), test_change_contract_name_in(), test_change_contract_no_in(), test_facet_field_whitelists(), test_price_letter_customer_product_in(), test_template_no_name_in() -### Community 327 - "Community 327" -Cohesion: 0.29 -Nodes (9): extract_minio_object_key(), join_relative_urls(), normalize_oss_storage_url(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。, _strip_legacy_prefix() (+1 more) - -### Community 328 - "Community 328" -Cohesion: 0.29 -Nodes (9): extract_minio_object_key(), join_relative_urls(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 业务表 OSS ID 串 → 相对 URL 串(用于客户证照、跟进附件等)。, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, resolve_oss_id_csv(), _strip_legacy_prefix() (+1 more) - -### Community 329 - "Community 329" +### Community 314 - "order_status_compat.py" Cohesion: 0.36 Nodes (9): _build_tree(), create(), ExpenseItemService, get_by_id(), get_item_tree(), soft_delete(), _tenant_no(), update() (+1 more) -### Community 330 - "Community 330" -Cohesion: 0.58 -Nodes (9): _apply_create_range(), _base_query(), get_clue_level_statistics(), get_clue_overview_statistics(), get_clue_owner_statistics(), get_clue_source_statistics(), get_clue_trend_statistics(), Any (+1 more) +### Community 315 - "Community 315" +Cohesion: 0.31 +Nodes (6): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), is_ts_in_window() -### Community 331 - "Community 331" -Cohesion: 0.36 -Nodes (8): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), total_pages(), update_post() +### Community 316 - "Community 316" +Cohesion: 0.22 +Nodes (9): 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, Java: withdrawApproval, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。 (+1 more) -### Community 332 - "Community 332" -Cohesion: 0.36 -Nodes (8): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), total_pages(), update_site() +### Community 317 - "shanxia2.0 Backend 生产部署说明" +Cohesion: 0.22 +Nodes (9): Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注, Java Controller TODO — 保持 pending,记录备注 (+1 more) -### Community 333 - "Community 333" -Cohesion: 0.36 -Nodes (8): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict(), soft_delete_dict_type(), update_dict_type() - -### Community 334 - "Community 334" +### Community 318 - "Community 318" Cohesion: 0.53 Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists() -### Community 335 - "Community 335" -Cohesion: 0.22 -Nodes (9): _apply_contract_attachment_files(), _coerce_contract_attachment_files(), _contract_attachment_oss_ids(), 从主表附件字段取出 ossId。空串和 [] 都是空集合。, 显式空串、空数组或 JSON [] 统一存成 [],表示清空。, 从主表附件字段取出 ossId。空串和 [] 都是空集合。, 没传 attachmentFiles 不改。传了空数组才清空。 合同附件没有子表主键,下游运输、库存、回传、归档、审批也不按 ossId 引用这些文件, 显式空串、空数组或 JSON [] 统一存成 [],表示清空。 (+1 more) - -### Community 336 - "Community 336" -Cohesion: 0.22 -Nodes (9): _build_contract_name_from_parties(), _get_supplier_short_name(), 根据供需方面板与主数据生成/校正合同名称。, 根据供需方面板与主数据生成/校正合同名称。, 根据供需方面板与主数据生成/校正合同名称。, 根据供需方面板与主数据生成/校正合同名称。, 根据供需方面板与主数据生成/校正合同名称。, 根据供需方面板与主数据生成/校正合同名称。 (+1 more) - -### Community 337 - "Community 337" +### Community 319 - "Community 319" Cohesion: 0.22 Nodes (9): 供方详情 — Java: CrmSupplierInfoController.getInfo, 供方详情 — Java: CrmSupplierInfoController.getInfo, 供方详情 — Java: CrmSupplierInfoController.getInfo, 供方详情 — Java: CrmSupplierInfoController.getInfo, 新增供方 — Java: CrmSupplierInfoController.add, 新增供方 — Java: CrmSupplierInfoController.add, 新增供方 — Java: CrmSupplierInfoController.add, supplier_info_add() (+1 more) -### Community 338 - "Community 338" -Cohesion: 0.33 -Nodes (8): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。, _validate_ts() +### Community 320 - "Community 320" +Cohesion: 0.36 +Nodes (8): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict(), soft_delete_dict_type(), update_dict_type() -### Community 339 - "Community 339" -Cohesion: 0.39 -Nodes (8): _Body, DeleteFilesBody, FolderCreateBody, FolderUpdateBody, 仅接受用户可编辑字段;租户、上传人和存储对象由服务端生成。, ShareBody, valid_name(), test_schema_rejects_client_tenant_and_invalid_names() - -### Community 340 - "Community 340" +### Community 321 - "Community 321" Cohesion: 0.39 Nodes (8): put(), Real position-user PUT route against SQLite; never connect to business databases, test_explicit_empty_array_clears_only_current_post(), test_explicit_null_is_rejected_before_any_write(), test_invalid_user_rejected_before_mutating_existing_bindings(), test_nonempty_array_preserves_old_identity_and_adds_only_new_user(), test_omitted_user_ids_does_not_write_or_commit(), test_post_scope_is_validated_even_when_user_ids_are_omitted() -### Community 341 - "Community 341" -Cohesion: 0.44 -Nodes (8): DeliveryPrintCustomerOption, build_delivery_slip_print(), _customer_key(), _delivery_matches_customer(), get_delivery_slip_print_context(), list_delivery_print_customers(), _merge_stop_products(), _resolve_customer_id() - -### Community 342 - "Community 342" +### Community 322 - "Community 322" Cohesion: 0.39 -Nodes (7): business_type_from_path(), title_from_path(), get_oper_log(), _oper_log_row_in_scope(), _oper_status(), 操作日志:基于 sys_api_request_log 适配 RuoYi OperLog 视图, _row_to_oper_log() +Nodes (8): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site(), SysSite -### Community 343 - "Community 343" -Cohesion: 0.36 -Nodes (8): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), total_pages(), update_tenant() +### Community 323 - "customer_stop_pref.py" +Cohesion: 0.39 +Nodes (8): _Body, DeleteFilesBody, FolderCreateBody, FolderUpdateBody, 仅接受用户可编辑字段;租户、上传人和存储对象由服务端生成。, ShareBody, valid_name(), test_schema_rejects_client_tenant_and_invalid_names() -### Community 344 - "Community 344" -Cohesion: 0.43 -Nodes (7): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), _get_pdf_styles(), CRM 报价单 PDF/HTML 生成 — 对照 CrmQuotePdfServiceImpl.java +### Community 324 - "db_collation.py" +Cohesion: 0.47 +Nodes (8): create_oss(), get_oss_by_id(), get_oss_by_url(), Session, 按主键 id 查询附件(兼容旧 CRM 雪花 oss_id 迁入后的记录), 将 fileUrl 或旧 CRM 数字 ossId 解析为 MinIO 相对路径。 门户新上传把相对路径写入业务字段;迁入合同附件仍存数字 ossId, resolve_storage_path(), SysOss -### Community 345 - "Community 345" -Cohesion: 0.57 -Nodes (6): resolve_delivery_id_for_upsert(), resolve_delivery_id_for_upsert(), replace_plan_stops 应按 payload.id upsert 送货段,而非每次换新 UUID。, test_upsert_delivery_generates_id_when_missing(), test_upsert_delivery_keeps_payload_id(), test_upsert_delivery_rejects_foreign_plan_id() - -### Community 346 - "Community 346" -Cohesion: 0.54 -Nodes (7): database(), grants(), migrate(), 用实际授权 INSERT 验证迁移:停用/隐藏入口不得派生维护权限。, test_active_permissions_are_granted_once_and_revocation_is_preserved(), test_inactive_calendar_ancestors_do_not_create_manage_menu(), test_inactive_menu_cannot_grant_manage() - -### Community 347 - "Community 347" -Cohesion: 0.68 -Nodes (6): _apply(), test_withdraw_missing_returns_none(), test_withdraw_pending_by_applicant(), test_withdraw_rejects_non_applicant(), test_withdraw_rejects_non_pending(), _user() - -### Community 348 - "Community 348" -Cohesion: 0.36 -Nodes (7): derive_legacy_status_from_three(), derive_three_status_from_legacy(), Decimal, 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() - -### Community 349 - "__init__.py" -Cohesion: 0.25 -Nodes (8): parse_stop_customer_keywords(), 客户列多值:JSON 数组,或单个纯文本关键字。, parse_stop_customer_keywords(), 客户列多值:JSON 数组,或单个纯文本关键字。, 客户列多值:JSON 数组,或单个纯文本关键字。, 客户列多值:JSON 数组,或单个纯文本关键字。, 客户列多值:JSON 数组,或单个纯文本关键字。, test_parse_stop_customer_keywords() - -### Community 350 - "statistics.py" +### Community 325 - "Community 325" Cohesion: 0.43 Nodes (7): resolve_plan_party_customers(), unique_customer_names(), 未结算计划:装货/送货客户名称去重与回退。, test_resolve_delivery_falls_back_to_destination(), test_resolve_falls_back_when_stops_empty(), test_resolve_uses_stop_names_over_legacy(), test_unique_customer_names_strips_dedupes_preserves_order() -### Community 351 - "Community 351" +### Community 326 - "Community 326" +Cohesion: 0.43 +Nodes (7): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), _get_pdf_styles(), CRM 报价单 PDF/HTML 生成 — 对照 CrmQuotePdfServiceImpl.java + +### Community 327 - "Community 327" +Cohesion: 0.43 +Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() + +### Community 328 - "Community 328" +Cohesion: 0.29 +Nodes (6): parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, 统一解析接口请求载荷(明文 / 密文信封)。, 兼容明文与密文信封,返回业务层 payload(多为 dict;批量数组接口解密后为 list)。, resolve_request_payload() + +### Community 329 - "Community 329" +Cohesion: 0.54 +Nodes (7): database(), grants(), migrate(), 用实际授权 INSERT 验证迁移:停用/隐藏入口不得派生维护权限。, test_active_permissions_are_granted_once_and_revocation_is_preserved(), test_inactive_calendar_ancestors_do_not_create_manage_menu(), test_inactive_menu_cannot_grant_manage() + +### Community 330 - "Community 330" +Cohesion: 0.36 +Nodes (7): list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), 民族码表 sys_ethnic(国标 GB/T 3304,全局), SysEthnic + +### Community 331 - "Community 331" +Cohesion: 0.57 +Nodes (6): resolve_delivery_id_for_upsert(), resolve_delivery_id_for_upsert(), replace_plan_stops 应按 payload.id upsert 送货段,而非每次换新 UUID。, test_upsert_delivery_generates_id_when_missing(), test_upsert_delivery_keeps_payload_id(), test_upsert_delivery_rejects_foreign_plan_id() + +### Community 332 - "Community 332" +Cohesion: 0.46 +Nodes (5): collect_unique_delivery_date_strings(), 送货段 delivery_time → 去重升序 YYYY-MM-DD。, _D, test_collect_empty(), test_collect_unique_sorted_yyyy_mm_dd() + +### Community 333 - "Community 333" +Cohesion: 0.36 +Nodes (7): derive_legacy_status_from_three(), derive_three_status_from_legacy(), Decimal, 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() + +### Community 334 - "Community 334" Cohesion: 0.25 Nodes (7): 1. 上传到服务器, 2. 服务器首次启动, 3. 日常运维, 4. 配置文件, 5. 与 Nginx 配合, 6. 常见问题, shanxia2.0 Backend 生产部署说明 -### Community 352 - "Community 352" +### Community 335 - "Community 335" Cohesion: 0.38 Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci() -### Community 353 - "Community 353" +### Community 336 - "Community 336" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 354 - "__init__.py" +### Community 337 - "Community 337" Cohesion: 0.29 -Nodes (6): Config, format_api_error_message(), PageResult, Exception, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel +Nodes (7): _fill_contract_linked_count(), list_quotes(), list_products_by_quote_ids(), 按报价单 ID 批量加载产品明细(供列表摘要展示), Java: fillContractLinkedCount, Java: fillContractLinkedCount, Java: fillContractLinkedCount -### Community 355 - "Community 355" +### Community 338 - "Community 338" Cohesion: 0.33 Nodes (3): CreateBody, UpdateBody, validate_date_range() -### Community 356 - "Community 356" +### Community 339 - "Community 339" +Cohesion: 0.48 +Nodes (6): 排班差量保存的数据库回归(独立 SQLite,无业务库连接)。, save(), test_assignment_edit_preserves_id_creation_and_grab(), test_invalid_assignment_identity_is_rejected(), test_legacy_payload_uniquely_matches_user_and_omission_preserves(), test_removal_and_capacity_shrink_counts_persisted_difference() + +### Community 340 - "Community 340" +Cohesion: 0.48 +Nodes (6): Current duty save path: SQLite-only missing-identity regressions., save(), test_explicit_user_id_without_child_id_keeps_current_identity(), test_invalid_later_assignment_does_not_replace_earlier_assignment(), test_name_only_ambiguous_bound_users_are_rejected_without_replacement(), test_name_only_save_preserves_bound_user_assignment_identity() + +### Community 341 - "Community 341" Cohesion: 0.38 Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci() -### Community 357 - "Community 357" +### Community 342 - "Community 342" Cohesion: 0.57 Nodes (5): assert_contract_editable_for_update(), assert_contract_editable_for_update(), test_assert_allows_editable(), test_assert_rejects_non_editable(), test_editable_statuses() -### Community 358 - "Community 358" -Cohesion: 0.48 -Nodes (5): 框架合同金额:有小计则累加,不再强制为 0。, test_framework_all_market_amount_is_zero(), test_framework_purchase_mixed_market_rows_contribute_zero(), test_framework_sale_sums_fixed_line_subtotals(), test_non_framework_unchanged() +### Community 343 - "Community 343" +Cohesion: 0.53 +Nodes (4): force_memory_backend(), web wx-qr create/status API。, test_web_qr_confirm_success_sets_session(), test_wx_qr_create_and_poll_pending() -### Community 359 - "Community 359" -Cohesion: 0.38 -Nodes (6): db(), Existing UI serialization must still clear full-row fields without replacing IDs, Execute the current JS mapper, including JSON's omission of undefined., test_stop_ui_clears_parent_fields_and_preserves_unsubmitted_children(), test_vehicle_ui_cleared_certificate_fields_update_original_row(), ui_payload() - -### Community 360 - "Community 360" -Cohesion: 0.48 -Nodes (5): 车辆/人员 Schema 接受 photoUrls。, test_personnel_create_accepts_photo_urls(), test_personnel_update_accepts_photo_urls(), test_vehicle_create_accepts_photo_urls(), test_vehicle_update_accepts_photo_urls() - -### Community 361 - "Community 361" -Cohesion: 0.29 -Nodes (7): 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, sync_draft_settlement_freight_for_transport() - -### Community 362 - "Community 362" -Cohesion: 0.29 -Nodes (7): 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, _sync_disbursed_settlements() - -### Community 363 - "Community 363" +### Community 344 - "Community 344" Cohesion: 0.33 -Nodes (5): Config, format_api_error_message(), PageResult, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel +Nodes (3): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, 地磅(db)Pydantic schemas — 对齐原 simple-dibang-xiaoshou 契约。, 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。 -### Community 364 - "Community 364" +### Community 345 - "Community 345" Cohesion: 0.33 Nodes (6): attachment_preview_url(), 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。 -### Community 365 - "Community 365" +### Community 346 - "Community 346" Cohesion: 0.33 Nodes (6): attachment_download_url(), 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。 -### Community 366 - "Community 366" -Cohesion: 0.33 -Nodes (5): create_card(), delete_cards(), get_card(), list_cards(), update_card() +### Community 347 - "Community 347" +Cohesion: 0.47 +Nodes (6): _build_public_page(), _get_inventory_by_token(), get_public_inventory(), _parse_feedback_images(), save_public_feedback(), upload_public_attachment() -### Community 367 - "Community 367" +### Community 348 - "Community 348" Cohesion: 0.33 -Nodes (4): DutyDictEnsureBody, DutyGrabBody, DutyLinkBody, 值班排班 Pydantic schemas +Nodes (5): Config, format_api_error_message(), PageResult, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel -### Community 368 - "Community 368" +### Community 349 - "__init__.py" Cohesion: 0.47 Nodes (5): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。 -### Community 369 - "Community 369" -Cohesion: 0.33 -Nodes (6): _column_contains_any(), plan_stop_customer_keywords_match(), 段次客户(装货/送货)包含任一关键字;无段表时回退计划供方/需方名称。, 段次客户(装货/送货)包含任一关键字;无段表时回退计划供方/需方名称。, 段次客户(装货/送货)包含任一关键字;无段表时回退计划供方/需方名称。, 段次客户(装货/送货)包含任一关键字;无段表时回退计划供方/需方名称。 +### Community 350 - "statistics.py" +Cohesion: 0.53 +Nodes (5): get_user_menu_codes(), 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, user_can_manage_plan_cert_ready(), user_can_upload_plan_cert(), user_has_menu_perm() -### Community 370 - "Community 370" +### Community 351 - "Community 351" Cohesion: 0.47 -Nodes (5): list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no() +Nodes (5): build_site_transport_url(), 运输计划现场链接(pl_transport_site_link,与地磅出入库单解耦)。, build_transport_site_link_read(), build_transport_site_link_read_from_row(), _parse_feedback_images() -### Community 371 - "Community 371" +### Community 352 - "Community 352" +Cohesion: 0.33 +Nodes (6): merge_product_qty_maps(), (product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal, (product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal, (product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal, (product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal, test_package_display_qty_isolated_per_contract_line() + +### Community 353 - "Community 353" Cohesion: 0.4 -Nodes (5): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计) +Nodes (5): invoice_info_list(), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价) -### Community 372 - "Community 372" -Cohesion: 0.8 -Nodes (4): Session, user_can_manage_plan_cert_ready(), user_can_upload_plan_cert(), user_has_menu_perm() - -### Community 373 - "Community 373" -Cohesion: 0.4 -Nodes (3): APIRoute, DoclibRoute, 在 FastAPI 解析 multipart 前限制文档请求流,保护临时磁盘。 认证仍由 get_current_user 执行;这里只对缺少 Bearer - -### Community 374 - "Community 374" -Cohesion: 0.4 -Nodes (5): 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。, _resolve_list_product_name() - -### Community 375 - "__init__.py" +### Community 354 - "__init__.py" Cohesion: 0.4 Nodes (3): _join_alias_names(), _join_brand_names(), CRM 模块 Excel 导出列定义(字段与字典类型对齐 Java *Vo @ExcelDictFormat)。 -### Community 378 - "Community 378" +### Community 355 - "Community 355" Cohesion: 0.4 -Nodes (5): _append_number_exists(), 段产品数值列:任一装货/送货产品行命中即保留该计划。, 段产品数值列:任一装货/送货产品行命中即保留该计划。, 段产品数值列:任一装货/送货产品行命中即保留该计划。, 段产品数值列:任一装货/送货产品行命中即保留该计划。 +Nodes (5): 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。, _resolve_list_product_name() -### Community 379 - "Community 379" -Cohesion: 0.4 -Nodes (5): plan_stop_address_match(), 地址/时间:装货/送货地址模糊匹配(时间列通常随地址一起检索地址关键字)。, 地址/时间:装货/送货地址模糊匹配(时间列通常随地址一起检索地址关键字)。, 地址/时间:装货/送货地址模糊匹配(时间列通常随地址一起检索地址关键字)。, 地址/时间:装货/送货地址模糊匹配(时间列通常随地址一起检索地址关键字)。 +### Community 359 - "Community 359" +Cohesion: 0.8 +Nodes (4): Session, user_can_manage_plan_cert_ready(), user_can_upload_plan_cert(), user_has_menu_perm() -### Community 380 - "Community 380" -Cohesion: 0.4 -Nodes (5): plan_stop_dibang_match(), 地磅列:outbound/inbound/none=已生成且方向匹配;off=段次未生成地磅。, 地磅列:outbound/inbound/none=已生成且方向匹配;off=段次未生成地磅。, 地磅列:outbound/inbound/none=已生成且方向匹配;off=段次未生成地磅。, 地磅列:outbound/inbound/none=已生成且方向匹配;off=段次未生成地磅。 +### Community 361 - "Community 361" +Cohesion: 0.67 +Nodes (3): list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict() -### Community 381 - "Community 381" -Cohesion: 0.4 -Nodes (5): plan_contract_no_match(), 合同编号:关联表 contract_no,或计划主表遗留 contract_no。, 合同编号:关联表 contract_no,或计划主表遗留 contract_no。, 合同编号:关联表 contract_no,或计划主表遗留 contract_no。, 合同编号:关联表 contract_no,或计划主表遗留 contract_no。 - -### Community 382 - "Community 382" -Cohesion: 0.4 -Nodes (5): plan_product_spec_exists(), 型号/规格:计划产品或段产品的 model / package_spec 模糊匹配。, 型号/规格:计划产品或段产品的 model / package_spec 模糊匹配。, 型号/规格:计划产品或段产品的 model / package_spec 模糊匹配。, 型号/规格:计划产品或段产品的 model / package_spec 模糊匹配。 - -### Community 383 - "__init__.py" -Cohesion: 0.4 -Nodes (5): plan_carrier_name_match(), 承运商:运输表 carrier_name,或计划 resource_snapshot JSON 文本含关键字。, 承运商:运输表 carrier_name,或计划 resource_snapshot JSON 文本含关键字。, 承运商:运输表 carrier_name,或计划 resource_snapshot JSON 文本含关键字。, 承运商:运输表 carrier_name,或计划 resource_snapshot JSON 文本含关键字。 - -### Community 384 - "__init__.py" -Cohesion: 0.4 -Nodes (5): plan_product_unit_exists(), 单位:计划产品或段产品 unit 模糊匹配。, 单位:计划产品或段产品 unit 模糊匹配。, 单位:计划产品或段产品 unit 模糊匹配。, 单位:计划产品或段产品 unit 模糊匹配。 - -### Community 387 - "Community 387" -Cohesion: 0.83 -Nodes (3): _entity(), test_explicit_empty_attachment_values_clear_the_field(), test_omitted_attachment_files_are_left_unchanged() - -### Community 388 - "Community 388" +### Community 363 - "Community 363" Cohesion: 0.5 Nodes (4): 返回 [start, end) 自然月边界。, 返回 [start, end) 自然月边界。, 返回 [start, end) 自然月边界。, _ym_bounds() -### Community 391 - "Community 391" +### Community 364 - "Community 364" +Cohesion: 0.5 +Nodes (4): PlPlanProductCertLink, 运输计划易制毒产品行证书关联 pl_plan_product_cert_link, 运输计划易制毒产品行证书关联 pl_plan_product_cert_link, 运输计划易制毒产品行证书关联 pl_plan_product_cert_link + +### Community 365 - "Community 365" +Cohesion: 0.5 +Nodes (4): PlTransportCert, 易制毒运输备案证明 pl_transport_cert, 易制毒运输备案证明 pl_transport_cert, 易制毒运输备案证明 pl_transport_cert + +### Community 366 - "Community 366" Cohesion: 0.67 Nodes (3): list_roles_for_select(), 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。 +### Community 368 - "Community 368" +Cohesion: 0.67 +Nodes (3): PlPurchaseCert, 易制毒购买备案证明 pl_purchase_cert, 易制毒购买备案证明 pl_purchase_cert + +### Community 369 - "Community 369" +Cohesion: 0.67 +Nodes (3): 全部取消勾选时仍应进入按段 sync,以便取消/已过磅阻断生效。, 全部取消勾选时仍应进入按段 sync,以便取消/已过磅阻断生效。, test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked() + ## Knowledge Gaps - **3392 isolated node(s):** `定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。`, `数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误`, `未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin`, `每月 1 日凌晨执行:按上月计划模板生成本月计划。`, `每天凌晨1点:检查保护期到期客户,跟进次数不足则退回公海` (+3387 more) These have ≤1 connection - possible missing edges or undocumented components. -- **95 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **96 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `str` connect `Community 2` to `Community 1`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 24`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 45`, `Community 46`, `Community 48`, `Community 49`, `Community 50`, `Community 52`, `Community 54`, `Community 56`, `Community 57`, `Community 58`, `oss.py`, `Community 62`, `Community 65`, `Community 66`, `Community 69`, `Community 72`, `Community 74`, `PlCarrier`, `customer_follow.py`, `Community 83`, `Community 86`, `list_customers`, `pl_ocr_service.py`, `Community 92`, `api_request_log_middleware.py`, `assert_contract_editable_for_update`, `test_pl_public_link_archived.py`, `minio_url.py`, `LocalStorage`, `redis_client.py`, `price_letter_detail`, `tenant.py`, `BaseStorage`, `pl_internal_customer.py`, `pool_customer_assign`, `apply_pl_scope`, `test_pl_plan_stop_rules.py`, `test_pl_public_transport_history.py`, `merge_duplicate_crm_customers.py`, `dept.py`, `site.py`, `pl_plan_list_attachments.py`, `statistics.py`, `_build_user_info_payload`, `customer_options`, `LocalStorage`, `ethnic.py`, `oper_log.py`, `Any`, `api_crypto.py`, `BaseStorage`, `_filter_export_rows_by_ids`, `resolve_crm_product`, `.to_list_kwargs`, `inventory_id.py`, `list_contacts`, `context.py`, `get_db_current_user_optional`, `iter_user_menu_perm_codes`, `public_vehicles.py`, `clear_pl_plan_instance_data.py`, `dict_data.py`, `Community 147`, `list_product_options`, `web_login_rsa_public_key`, `WechatMessageService`, `create_from_quote`, `get_client_ip`, `list_duty_staff_users`, `merge_duplicate_crm_customers.py`, `mp_webview_ticket.py`, `test_pl_vehicle_ops_list_filters.py`, `pl_ocr_service.py`, `invoice_list_filters.py`, `build_contract_template_column_filters`, `vehicle_recharge.py`, `resolve_name_pinyin_abbr`, `build_customer_column_filters`, `ClueColumnFilterMixin`, `pl_plan_cert_perm.py`, `assert_row_deletable_by_creator`, `login_crypto.py`, `WechatMessageService`, `quote_share_log.py`, `build_clue_column_filters`, `contract_list_filters.py`, `timedelta`, `list_products`, `build_plan_column_filters`, `normalize_cn_mobile`, `expense_item.py`, `test_pl_plan_draft_save.py`, `start.sh`, `vehicle_recharge.py`, `Community 224`, `pl_plan_list_attachments.py`, `Community 232`, `Community 234`, `vehicle_urea.py`, `shanxia2.0 Backend 生产部署说明`, `public_inventory.py`, `workflow.py`, `Community 251`, `Community 252`, `Community 263`, `Community 265`, `storage.py`, `Community 275`, `Community 287`, `Community 289`, `Community 290`, `clear_pl_plan_instance_data.py`, `Community 303`, `Community 311`, `Community 313`, `order_status_compat.py`, `Community 316`, `Community 318`, `Community 319`, `Community 326`, `Community 328`, `Community 334`, `Community 337`, `Community 338`, `Community 344`, `__init__.py`, `Community 353`, `Community 358`, `Community 361`, `Community 363`, `Community 364`, `Community 365`, `__init__.py`, `Community 380`?** - _High betweenness centrality (0.143) - this node is a cross-community bridge._ -- **Why does `FastAPI` connect `Community 64` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 12`, `Community 13`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 25`, `Community 28`, `Community 30`, `Community 32`, `Community 33`, `Community 35`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 44`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 51`, `Community 53`, `Community 54`, `Community 55`, `Community 57`, `Community 58`, `Community 59`, `Community 62`, `Community 63`, `Community 65`, `Community 67`, `Community 69`, `Community 73`, `Community 77`, `Community 78`, `PlCarrier`, `resolve_crm_product`, `list_duty_staff_users`, `Community 83`, `WechatMessageService`, `Community 92`, `api_request_log_middleware.py`, `price_letter_detail`, `BaseStorage`, `pl_internal_customer.py`, `apply_crm_create_by_scope`, `apply_pl_scope`, `dict_type.py`, `Community 116`, `Community 119`, `_build_user_info_payload`, `post.py`, `LocalStorage`, `ethnic.py`, `get_db_current_user_optional`, `BaseStorage`, `plan_has_incomplete_hazard_cert_exists`, `list_unsettled_plans`, `WechatMessageService`, `list_product_options`, `.to_tenant_user_dict`, `storage.py`, `list_duty_staff_users`, `code:block1 (/iflytek/shanxia2.0/backend)`, `migrate_crm_product.py`, `inventory.py`, `resolve_delivery_id_for_upsert`, `build_contract_template_column_filters`, `test_pl_vehicle_personnel_photo_schema.py`, `admin_request_json.py`, `price_letter.py`, `mp_webview_ticket`, `SoftDeleteModel`, `list_products`, `build_clue_column_filters`, `iter_user_menu_perm_codes`, `customer_pool.py`, `list_duty_staff_users`, `timedelta`, `Community 227`, `code:block1 (backend/)`, `Community 234`, `Community 248`, `vehicle_fuel.py`, `Community 257`, `Community 259`, `Community 267`, `Community 270`, `Community 271`, `Community 299`, `__init__.py`, `Community 322`, `customer_stop_pref.py`, `Community 340`, `Community 345`, `Community 366`, `Community 370`, `Community 373`?** - _High betweenness centrality (0.081) - this node is a cross-community bridge._ -- **Why does `datetime` connect `.to_tenant_user_dict` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 24`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 31`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 40`, `Community 42`, `Community 45`, `Community 48`, `Community 49`, `Community 54`, `Community 57`, `oss.py`, `Community 61`, `Community 62`, `Community 66`, `Community 68`, `Community 70`, `Community 72`, `PlCarrier`, `customer_follow.py`, `list_duty_staff_users`, `Community 83`, `Community 84`, `list_customers`, `pl_ocr_service.py`, `WechatMessageService`, `unsettled_plans_q_filter`, `Community 92`, `api_request_log_middleware.py`, `assert_contract_editable_for_update`, `contact.py`, `LocalStorage`, `redis_client.py`, `price_letter_detail`, `tenant.py`, `pl_internal_customer.py`, `pool_customer_assign`, `site.py`, `apply_pl_scope`, `test_pl_plan_stop_rules.py`, `pool_rule.py`, `test_pl_public_transport_history.py`, `Community 116`, `Community 118`, `statistics.py`, `_build_user_info_payload`, `LocalStorage`, `ethnic.py`, `oper_log.py`, `Any`, `api_crypto.py`, `BaseStorage`, `resolve_crm_product`, `context.py`, `get_db_current_user_optional`, `iter_user_menu_perm_codes`, `public_vehicles.py`, `BaseStorage`, `clear_pl_plan_instance_data.py`, `list_products`, `plan_has_incomplete_hazard_cert_exists`, `list_product_options`, `list_unsettled_plans`, `WechatMessageService`, `web_login_rsa_public_key`, `storage.py`, `list_duty_staff_users`, `code:block1 (/iflytek/shanxia2.0/backend)`, `migrate_crm_product.py`, `merge_duplicate_crm_customers.py`, `mp_webview_ticket.py`, `vehicle_maintenance.py`, `resolve_create_time_bounds`, `invoice_list_filters.py`, `resolve_delivery_id_for_upsert`, `crm_export_columns.py`, `price_letter.py`, `ClueColumnFilterMixin`, `pl_plan_cert_perm.py`, `CRUDBase`, `SoftDeleteModel`, `start-prod.sh`, `login_crypto.py`, `WechatMessageService`, `quote_share_log.py`, `build_clue_column_filters`, `pl_inventory_service.py`, `_history_matches_date`, `timedelta`, `list_products`, `build_plan_column_filters`, `normalize_cn_mobile`, `test_pl_plan_draft_save.py`, `test_wx_qr_api.py`, `FakeRedis`, `invoice.py`, `Community 227`, `Community 234`, `vehicle_maintenance.py`, `Community 246`, `Community 248`, `code:block1 (/iflytek/shanxia2.0/backend)`, `vehicle_fuel.py`, `Community 256`, `Community 257`, `Community 262`, `Community 264`, `Community 265`, `menu.py`, `Community 267`, `Community 270`, `Community 271`, `default_settlement_clause`, `Community 275`, `Community 276`, `Community 277`, `Community 280`, `Community 288`, `Community 289`, `Community 290`, `Community 291`, `Community 295`, `Community 296`, `Community 300`, `clear_pl_plan_instance_data.py`, `Community 303`, `__init__.py`, `Community 307`, `__init__.py`, `Community 313`, `order_status_compat.py`, `Community 315`, `Community 316`, `Community 325`, `Community 331`, `Community 332`, `Community 333`, `Community 340`, `Community 342`, `Community 343`, `Community 344`, `Community 355`, `Community 359`, `Community 367`, `Community 368`, `Community 376`, `Community 392`?** - _High betweenness centrality (0.074) - this node is a cross-community bridge._ +- **Why does `str` connect `Community 1` to `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 13`, `Community 15`, `Community 16`, `Community 18`, `Community 19`, `Community 21`, `Community 24`, `Community 25`, `Community 26`, `Community 29`, `Community 30`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 45`, `Community 46`, `Community 49`, `Community 50`, `Community 52`, `Community 53`, `Community 54`, `Community 57`, `Community 62`, `Community 63`, `Community 65`, `Community 68`, `Community 70`, `Community 72`, `Community 73`, `opportunity_follow.py`, `list_duty_staff_users`, `Community 84`, `Community 86`, `list_customers`, `CrmProduct`, `pl_ocr_service.py`, `WechatMessageService`, `api_request_log_middleware.py`, `redis_client.py`, `price_letter_detail`, `pl_internal_customer.py`, `site.py`, `statistics.py`, `test_pl_plan_stop_rules.py`, `pool_rule.py`, `merge_duplicate_crm_customers.py`, `dict_type.py`, `dept.py`, `pl_plan_list_attachments.py`, `Community 118`, `statistics.py`, `_build_user_info_payload`, `post.py`, `customer_options`, `ethnic.py`, `oper_log.py`, `Any`, `api_crypto.py`, `BaseStorage`, `resolve_crm_product`, `.to_list_kwargs`, `list_contacts`, `get_db_current_user_optional`, `test_pl_plan_draft_save.py`, `public_vehicles.py`, `crm_export_columns.py`, `BaseStorage`, `clear_pl_plan_instance_data.py`, `create_from_quote`, `list_products`, `dict_data.py`, `plan_has_incomplete_hazard_cert_exists`, `.to_tenant_user_dict`, `register_local_callback`, `redis_client.py`, `WechatMessageService`, `get_client_ip`, `context.py`, `.to_tenant_user_dict`, `code:block1 (/iflytek/shanxia2.0/backend)`, `migrate_crm_product.py`, `merge_duplicate_crm_customers.py`, `build_contract_template_column_filters`, `test_pl_vehicle_personnel_photo_schema.py`, `crm_export_columns.py`, `list_product_options`, `vehicle_recharge.py`, `admin_request_json.py`, `resolve_delivery_id_for_upsert`, `mp_webview_ticket`, `build_customer_column_filters`, `ClueColumnFilterMixin`, `SoftDeleteModel`, `login_crypto.py`, `WechatMessageService`, `quote_share_log.py`, `product_list_filters.py`, `ClueColumnFilterMixin`, `pl_inventory_service.py`, `storage.py`, `calc_age_from_chinese_id_card`, `contract_list_filters.py`, `list_products`, `expense_item.py`, `test_pl_plan_draft_save.py`, `test_wx_qr_api.py`, `Community 224`, `FakeRedis`, `invoice.py`, `Community 228`, `Community 229`, `wx_qr_session.py`, `shanxia2.0 Backend 生产部署说明`, `public_inventory.py`, `base.py`, `Community 248`, `code:block1 (/iflytek/shanxia2.0/backend)`, `Activate.ps1`, `vehicle_fuel.py`, `Community 264`, `Community 268`, `site.py`, `Community 270`, `Community 271`, `user.py`, `Community 277`, `Community 280`, `Community 290`, `Community 291`, `Community 292`, `Community 293`, `Community 297`, `Community 298`, `Community 300`, `price_letter.py`, `Community 304`, `__init__.py`, `Community 313`, `Community 318`, `Community 319`, `Community 326`, `Community 328`, `Community 336`, `Community 337`, `Community 345`, `Community 346`, `Community 347`, `Community 348`, `Community 351`, `Community 353`, `__init__.py`?** + _High betweenness centrality (0.148) - this node is a cross-community bridge._ +- **Why does `FastAPI` connect `Community 28` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 22`, `Community 24`, `Community 26`, `Community 27`, `Community 29`, `Community 30`, `Community 31`, `Community 33`, `Community 34`, `Community 35`, `Community 37`, `Community 38`, `Community 39`, `Community 41`, `Community 42`, `Community 43`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 54`, `Community 55`, `Community 56`, `Community 58`, `Community 59`, `oss.py`, `Community 62`, `Community 63`, `Community 64`, `Community 65`, `Community 66`, `Community 67`, `Community 68`, `Community 69`, `Community 73`, `Community 77`, `PlCarrier`, `resolve_crm_product`, `list_duty_staff_users`, `Community 84`, `allocate_next_biz_no`, `pl_ocr_service.py`, `WechatMessageService`, `unsettled_plans_q_filter`, `test_pl_public_link_archived.py`, `contact.py`, `LocalStorage`, `redis_client.py`, `apply_crm_create_by_scope`, `pool_customer_assign`, `statistics.py`, `pool_rule.py`, `test_pl_public_transport_history.py`, `Community 118`, `Community 119`, `statistics.py`, `iter_user_menu_perm_codes`, `list_unsettled_plans`, `web_login_rsa_public_key`, `get_client_ip`, `.to_tenant_user_dict`, `run_auto_generate_monthly_plans`, `mp_webview_ticket.py`, `pl_ocr_service.py`, `invoice_list_filters.py`, `resolve_delivery_id_for_upsert`, `list_product_options`, `resolve_name_pinyin_abbr`, `verify_plan_archive_zip_export.py`, `mp_webview_ticket`, `build_customer_column_filters`, `assert_row_deletable_by_creator`, `CRUDBase`, `Settings`, `sample_code.py`, `list_products`, `oss.py`, `storage.py`, `list_products`, `normalize_cn_mobile`, `start.sh`, `Community 227`, `pl_plan_list_attachments.py`, `vehicle_maintenance.py`, `Community 251`, `Community 256`, `Community 264`, `menu.py`, `Community 277`, `Community 284`, `Community 295`, `Community 321`, `Community 328`, `Community 331`, `Community 344`?** + _High betweenness centrality (0.084) - this node is a cross-community bridge._ +- **Why does `datetime` connect `test_pl_vehicle_ops_list_filters.py` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 15`, `Community 16`, `Community 18`, `Community 21`, `Community 24`, `Community 25`, `Community 26`, `Community 28`, `Community 30`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 37`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 45`, `Community 46`, `Community 49`, `Community 50`, `Community 54`, `Community 55`, `Community 56`, `Community 59`, `Community 62`, `Community 63`, `Community 65`, `Community 68`, `Community 69`, `Community 71`, `Community 72`, `Community 73`, `apply_crm_create_by_scope`, `opportunity_follow.py`, `resolve_crm_product`, `customer_follow.py`, `Community 84`, `Community 86`, `CrmProduct`, `pl_ocr_service.py`, `WechatMessageService`, `Community 92`, `api_request_log_middleware.py`, `redis_client.py`, `price_letter_detail`, `tenant.py`, `pl_internal_customer.py`, `apply_crm_create_by_scope`, `pool_customer_assign`, `site.py`, `apply_pl_scope`, `test_pl_plan_stop_rules.py`, `pool_rule.py`, `merge_duplicate_crm_customers.py`, `dict_type.py`, `dept.py`, `Community 116`, `_build_user_info_payload`, `post.py`, `customer_options`, `LocalStorage`, `api_crypto.py`, `BaseStorage`, `_filter_export_rows_by_ids`, `resolve_crm_product`, `.to_list_kwargs`, `get_db_current_user_optional`, `BaseStorage`, `clear_pl_plan_instance_data.py`, `create_from_quote`, `list_products`, `.to_tenant_user_dict`, `list_unsettled_plans`, `register_local_callback`, `WechatMessageService`, `datetime_parse.py`, `create_from_quote`, `get_client_ip`, `.to_tenant_user_dict`, `MinIOStorage`, `code:block1 (/iflytek/shanxia2.0/backend)`, `migrate_crm_product.py`, `mp_webview_ticket.py`, `vehicle_maintenance.py`, `resolve_create_time_bounds`, `pl_ocr_service.py`, `invoice_list_filters.py`, `resolve_delivery_id_for_upsert`, `crm_export_columns.py`, `list_product_options`, `resolve_name_pinyin_abbr`, `verify_plan_archive_zip_export.py`, `build_customer_column_filters`, `ClueColumnFilterMixin`, `pl_plan_cert_perm.py`, `assert_row_deletable_by_creator`, `CRUDBase`, `Settings`, `login_crypto.py`, `quote_share_log.py`, `product_list_filters.py`, `ClueColumnFilterMixin`, `pl_inventory_service.py`, `_history_matches_date`, `list_duty_staff_users`, `list_products`, `build_plan_column_filters`, `test_pl_plan_draft_save.py`, `test_wx_qr_api.py`, `start.sh`, `public_inventory.py`, `base.py`, `Community 246`, `Community 250`, `Community 251`, `Community 252`, `Community 256`, `Community 257`, `Community 258`, `Community 264`, `Community 265`, `menu.py`, `Community 267`, `Community 268`, `site.py`, `default_settlement_clause`, `storage.py`, `user.py`, `Community 277`, `Community 279`, `Community 280`, `apply_crm_owner_scope`, `crm_quote_pdf.py`, `Community 283`, `Community 284`, `shanxia2.0 后端骨架(FastAPI)`, `Community 290`, `Community 291`, `Community 296`, `Community 300`, `price_letter.py`, `Community 303`, `__init__.py`, `Community 311`, `Community 320`, `Community 321`, `Community 322`, `Community 326`, `Community 327`, `Community 332`, `Community 338`, `Community 339`, `Community 340`, `__init__.py`, `Community 356`, `Community 367`?** + _High betweenness centrality (0.072) - this node is a cross-community bridge._ - **Are the 1099 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `DbUserContext`) actually correct?** _`str` has 1099 INFERRED edges - model-reasoned connections that need verification._ - **Are the 44 inferred relationships involving `BaseModel` (e.g. with `DbUserContext` and `ExportColumn`) actually correct?** diff --git a/backend/graphify-out/graph.json b/backend/graphify-out/graph.json index 0675d20fe..4a66809f3 100644 --- a/backend/graphify-out/graph.json +++ b/backend/graphify-out/graph.json @@ -9,7 +9,7 @@ "source_file": "app/__init__.py", "source_location": "L1", "id": "app_init_py", - "community": 396, + "community": 375, "norm_label": "__init__.py" }, { @@ -18,7 +18,7 @@ "source_file": "app/main.py", "source_location": "L1", "id": "app_main_py", - "community": 79, + "community": 89, "norm_label": "main.py" }, { @@ -27,7 +27,7 @@ "source_file": "app/main.py", "source_location": "L53", "id": "app_main_lifespan", - "community": 79, + "community": 89, "norm_label": "lifespan()" }, { @@ -36,7 +36,7 @@ "source_file": "app/main.py", "source_location": "L84", "id": "app_main_db_pool_keepalive_loop", - "community": 79, + "community": 89, "norm_label": "_db_pool_keepalive_loop()" }, { @@ -45,7 +45,7 @@ "source_file": "app/main.py", "source_location": "L132", "id": "app_main_error_json", - "community": 79, + "community": 89, "norm_label": "_error_json()" }, { @@ -54,7 +54,7 @@ "source_file": "app/main.py", "source_location": "L145", "id": "app_main_sqlalchemy_exception_handler", - "community": 79, + "community": 89, "norm_label": "sqlalchemy_exception_handler()" }, { @@ -63,7 +63,7 @@ "source_file": "app/main.py", "source_location": "L156", "id": "app_main_unhandled_exception_handler", - "community": 79, + "community": 89, "norm_label": "unhandled_exception_handler()" }, { @@ -72,7 +72,7 @@ "source_file": "app/main.py", "source_location": "L192", "id": "app_main_mask_secret", - "community": 79, + "community": 89, "norm_label": "_mask_secret()" }, { @@ -81,7 +81,7 @@ "source_file": "app/main.py", "source_location": "L214", "id": "app_main_root", - "community": 79, + "community": 89, "norm_label": "root()" }, { @@ -90,7 +90,7 @@ "source_file": "app/main.py", "source_location": "L219", "id": "app_main_health_check", - "community": 79, + "community": 89, "norm_label": "health_check()" }, { @@ -99,7 +99,7 @@ "source_file": "app/main.py", "source_location": "L85", "id": "app_main_rationale_85", - "community": 79, + "community": 89, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002" }, { @@ -108,7 +108,7 @@ "source_file": "app/main.py", "source_location": "L146", "id": "app_main_rationale_146", - "community": 79, + "community": 89, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef" }, { @@ -117,7 +117,7 @@ "source_file": "app/main.py", "source_location": "L157", "id": "app_main_rationale_157", - "community": 79, + "community": 89, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin" }, { @@ -126,7 +126,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L1", "id": "app_tasks_db_auto_plan_py", - "community": 82, + "community": 80, "norm_label": "db_auto_plan.py" }, { @@ -135,7 +135,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "id": "tasks_db_auto_plan_auto_generate_monthly_plans_job", - "community": 82, + "community": 80, "norm_label": "auto_generate_monthly_plans_job()" }, { @@ -144,7 +144,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "id": "tasks_db_auto_plan_rationale_11", - "community": 82, + "community": 80, "norm_label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c:\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002" }, { @@ -153,7 +153,7 @@ "source_file": "app/tasks/wechat_notices.py", "source_location": "L1", "id": "app_tasks_wechat_notices_py", - "community": 221, + "community": 124, "norm_label": "wechat_notices.py" }, { @@ -162,7 +162,7 @@ "source_file": "app/tasks/wechat_notices.py", "source_location": "L9", "id": "tasks_wechat_notices_deliver_wechat_notices", - "community": 221, + "community": 124, "norm_label": "deliver_wechat_notices()" }, { @@ -171,7 +171,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L1", "id": "app_tasks_customer_pool_py", - "community": 19, + "community": 16, "norm_label": "customer_pool.py" }, { @@ -180,7 +180,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "id": "tasks_customer_pool_check_customer_protect_time", - "community": 19, + "community": 16, "norm_label": "check_customer_protect_time()" }, { @@ -189,7 +189,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "id": "tasks_customer_pool_remind_customer_recycle", - "community": 82, + "community": 80, "norm_label": "remind_customer_recycle()" }, { @@ -198,7 +198,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "id": "tasks_customer_pool_pool_recovery_job", - "community": 19, + "community": 16, "norm_label": "pool_recovery_job()" }, { @@ -207,7 +207,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "id": "tasks_customer_pool_warn_customer_recycle", - "community": 82, + "community": 80, "norm_label": "warn_customer_recycle()" }, { @@ -216,7 +216,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "id": "tasks_customer_pool_recycle_to_pool", - "community": 19, + "community": 16, "norm_label": "_recycle_to_pool()" }, { @@ -225,7 +225,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "id": "tasks_customer_pool_rationale_18", - "community": 19, + "community": 16, "norm_label": "\u6bcf\u5929\u51cc\u66681\u70b9:\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237,\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77" }, { @@ -234,7 +234,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "id": "tasks_customer_pool_rationale_67", - "community": 82, + "community": 80, "norm_label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9:\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192(3\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3)" }, { @@ -243,7 +243,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L1", "id": "app_tasks_pl_personnel_age_py", - "community": 82, + "community": 80, "norm_label": "pl_personnel_age.py" }, { @@ -252,7 +252,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "id": "tasks_pl_personnel_age_refresh_personnel_ages_job", - "community": 82, + "community": 80, "norm_label": "refresh_personnel_ages_job()" }, { @@ -261,7 +261,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "id": "tasks_pl_personnel_age_rationale_11", - "community": 82, + "community": 80, "norm_label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84(\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55)\u3002" }, { @@ -270,7 +270,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L1", "id": "app_tasks_init_py", - "community": 82, + "community": 80, "norm_label": "__init__.py" }, { @@ -279,7 +279,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L11", "id": "tasks_init_init_scheduled_tasks", - "community": 79, + "community": 89, "norm_label": "init_scheduled_tasks()" }, { @@ -288,7 +288,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L87", "id": "tasks_init_shutdown_scheduler", - "community": 79, + "community": 89, "norm_label": "shutdown_scheduler()" }, { @@ -297,7 +297,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L1", "id": "app_tasks_pl_cert_expiry_py", - "community": 61, + "community": 59, "norm_label": "pl_cert_expiry.py" }, { @@ -306,7 +306,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L13", "id": "tasks_pl_cert_expiry_scan_pl_cert_expiry_job", - "community": 61, + "community": 59, "norm_label": "scan_pl_cert_expiry_job()" }, { @@ -315,7 +315,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L14", "id": "tasks_pl_cert_expiry_rationale_14", - "community": 61, + "community": 59, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002" }, { @@ -324,7 +324,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "id": "app_core_db_auth_py", - "community": 64, + "community": 28, "norm_label": "db_auth.py" }, { @@ -333,7 +333,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L22", "id": "core_db_auth_dbusercontext", - "community": 27, + "community": 21, "norm_label": "dbusercontext" }, { @@ -342,7 +342,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L31", "id": "core_db_auth_dbusercontext_to_tenant_user_dict", - "community": 27, + "community": 21, "norm_label": ".to_tenant_user_dict()" }, { @@ -351,7 +351,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L38", "id": "core_db_auth_dbusercontext_to_user_info", - "community": 27, + "community": 372, "norm_label": ".to_user_info()" }, { @@ -360,7 +360,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L49", "id": "core_db_auth_get_db_current_user", - "community": 93, + "community": 28, "norm_label": "get_db_current_user()" }, { @@ -369,7 +369,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L61", "id": "core_db_auth_get_db_current_user_optional", - "community": 62, + "community": 28, "norm_label": "get_db_current_user_optional()" }, { @@ -378,7 +378,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "id": "core_db_auth_rationale_1", - "community": 64, + "community": 28, "norm_label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { @@ -387,7 +387,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L23", "id": "core_db_auth_rationale_23", - "community": 27, + "community": 21, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002" }, { @@ -396,7 +396,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L39", "id": "core_db_auth_rationale_39", - "community": 27, + "community": 372, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { @@ -405,7 +405,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L65", "id": "core_db_auth_rationale_65", - "community": 62, + "community": 28, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002" }, { @@ -414,7 +414,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L1", "id": "app_core_tenant_context_py", - "community": 26, + "community": 31, "norm_label": "tenant_context.py" }, { @@ -423,7 +423,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L9", "id": "core_tenant_context_get_tenant_no", - "community": 2, + "community": 1, "norm_label": "get_tenant_no()" }, { @@ -432,7 +432,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L10", "id": "core_tenant_context_rationale_10", - "community": 2, + "community": 1, "norm_label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no,\u5426\u5219\u67e5 sys_user,\u6700\u540e\u56de\u9000 default_tenant_no\u3002" }, { @@ -441,7 +441,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "id": "app_core_oper_log_decorator_py", - "community": 69, + "community": 120, "norm_label": "oper_log_decorator.py" }, { @@ -450,7 +450,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "id": "core_oper_log_decorator_to_dict", - "community": 69, + "community": 120, "norm_label": "_to_dict()" }, { @@ -459,7 +459,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "id": "core_oper_log_decorator_pick_field", - "community": 69, + "community": 120, "norm_label": "_pick_field()" }, { @@ -468,7 +468,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "id": "core_oper_log_decorator_resolve_business_id", - "community": 69, + "community": 120, "norm_label": "_resolve_business_id()" }, { @@ -477,7 +477,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "id": "core_oper_log_decorator_format_summary", - "community": 69, + "community": 120, "norm_label": "_format_summary()" }, { @@ -486,7 +486,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "id": "core_oper_log_decorator_preserve_fastapi_signature", - "community": 69, + "community": 120, "norm_label": "_preserve_fastapi_signature()" }, { @@ -495,7 +495,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "id": "core_oper_log_decorator_oper_log", - "community": 69, + "community": 120, "norm_label": "oper_log()" }, { @@ -504,7 +504,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "id": "core_oper_log_decorator_rationale_1", - "community": 69, + "community": 120, "norm_label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668:\u5199\u5165 contextvar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93" }, { @@ -513,7 +513,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "id": "core_oper_log_decorator_rationale_96", - "community": 69, + "community": 120, "norm_label": "fastapi \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b;\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002" }, { @@ -522,7 +522,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "id": "core_oper_log_decorator_rationale_125", - "community": 69, + "community": 120, "norm_label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002" }, { @@ -531,7 +531,7 @@ "source_file": "app/core/auth.py", "source_location": "L1", "id": "app_core_auth_py", - "community": 54, + "community": 84, "norm_label": "auth.py" }, { @@ -540,7 +540,7 @@ "source_file": "app/core/auth.py", "source_location": "L25", "id": "core_auth_session_key", - "community": 54, + "community": 84, "norm_label": "_session_key()" }, { @@ -549,7 +549,7 @@ "source_file": "app/core/auth.py", "source_location": "L29", "id": "core_auth_refresh_key", - "community": 54, + "community": 84, "norm_label": "_refresh_key()" }, { @@ -558,7 +558,7 @@ "source_file": "app/core/auth.py", "source_location": "L33", "id": "core_auth_redis_call_safe", - "community": 54, + "community": 84, "norm_label": "_redis_call_safe()" }, { @@ -567,7 +567,7 @@ "source_file": "app/core/auth.py", "source_location": "L44", "id": "core_auth_store_session", - "community": 54, + "community": 84, "norm_label": "store_session()" }, { @@ -576,7 +576,7 @@ "source_file": "app/core/auth.py", "source_location": "L49", "id": "core_auth_revoke_session", - "community": 54, + "community": 84, "norm_label": "revoke_session()" }, { @@ -585,7 +585,7 @@ "source_file": "app/core/auth.py", "source_location": "L54", "id": "core_auth_extend_session", - "community": 54, + "community": 84, "norm_label": "extend_session()" }, { @@ -594,7 +594,7 @@ "source_file": "app/core/auth.py", "source_location": "L61", "id": "core_auth_is_session_valid", - "community": 54, + "community": 84, "norm_label": "is_session_valid()" }, { @@ -603,7 +603,7 @@ "source_file": "app/core/auth.py", "source_location": "L73", "id": "core_auth_store_refresh_token", - "community": 54, + "community": 84, "norm_label": "store_refresh_token()" }, { @@ -612,7 +612,7 @@ "source_file": "app/core/auth.py", "source_location": "L80", "id": "core_auth_is_refresh_token_valid", - "community": 54, + "community": 84, "norm_label": "is_refresh_token_valid()" }, { @@ -621,7 +621,7 @@ "source_file": "app/core/auth.py", "source_location": "L91", "id": "core_auth_revoke_refresh_token", - "community": 54, + "community": 84, "norm_label": "revoke_refresh_token()" }, { @@ -630,7 +630,7 @@ "source_file": "app/core/auth.py", "source_location": "L95", "id": "core_auth_create_access_token", - "community": 54, + "community": 84, "norm_label": "create_access_token()" }, { @@ -639,7 +639,7 @@ "source_file": "app/core/auth.py", "source_location": "L119", "id": "core_auth_create_refresh_token", - "community": 54, + "community": 84, "norm_label": "create_refresh_token()" }, { @@ -648,7 +648,7 @@ "source_file": "app/core/auth.py", "source_location": "L135", "id": "core_auth_decode_token", - "community": 54, + "community": 84, "norm_label": "decode_token()" }, { @@ -657,7 +657,7 @@ "source_file": "app/core/auth.py", "source_location": "L148", "id": "core_auth_get_current_user_by_token", - "community": 54, + "community": 84, "norm_label": "get_current_user_by_token()" }, { @@ -666,7 +666,7 @@ "source_file": "app/core/auth.py", "source_location": "L206", "id": "core_auth_get_current_user", - "community": 54, + "community": 84, "norm_label": "get_current_user()" }, { @@ -675,7 +675,7 @@ "source_file": "app/core/auth.py", "source_location": "L214", "id": "core_auth_get_current_user_simple", - "community": 54, + "community": 84, "norm_label": "get_current_user_simple()" }, { @@ -684,7 +684,7 @@ "source_file": "app/core/auth.py", "source_location": "L233", "id": "core_auth_get_client_ip", - "community": 54, + "community": 84, "norm_label": "get_client_ip()" }, { @@ -693,7 +693,7 @@ "source_file": "app/core/auth.py", "source_location": "L34", "id": "core_auth_rationale_34", - "community": 54, + "community": 84, "norm_label": "\u540c\u6b65 redis \u8c03\u7528;\u5931\u8d25\u65f6\u8fd4\u56de none \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002" }, { @@ -702,7 +702,7 @@ "source_file": "app/core/auth.py", "source_location": "L55", "id": "core_auth_rationale_55", - "community": 54, + "community": 84, "norm_label": "\u5237\u65b0\u4f1a\u8bdd ttl(\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 api \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f)" }, { @@ -711,7 +711,7 @@ "source_file": "app/core/auth.py", "source_location": "L74", "id": "core_auth_rationale_74", - "community": 54, + "community": 84, "norm_label": "\u5199\u5165 refreshtoken(\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500)" }, { @@ -720,7 +720,7 @@ "source_file": "app/core/auth.py", "source_location": "L149", "id": "core_auth_rationale_149", - "community": 54, + "community": 84, "norm_label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237(\u5305\u542b redis \u4f1a\u8bdd\u6821\u9a8c;\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f)" }, { @@ -729,7 +729,7 @@ "source_file": "app/core/auth.py", "source_location": "L210", "id": "core_auth_rationale_210", - "community": 54, + "community": 84, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237(sync \u4f9d\u8d56,\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c,\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af)\u3002" }, { @@ -738,7 +738,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L1", "id": "app_core_api_crypto_py", - "community": 97, + "community": 315, "norm_label": "api_crypto.py" }, { @@ -747,7 +747,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L14", "id": "core_api_crypto_apicryptoerror", - "community": 97, + "community": 315, "norm_label": "apicryptoerror" }, { @@ -756,7 +756,7 @@ "source_file": "", "source_location": "", "id": "exception", - "community": 97, + "community": 172, "norm_label": "exception" }, { @@ -765,7 +765,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L18", "id": "core_api_crypto_derive_key", - "community": 97, + "community": 315, "norm_label": "derive_key()" }, { @@ -774,7 +774,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L23", "id": "core_api_crypto_b64url_encode", - "community": 97, + "community": 315, "norm_label": "_b64url_encode()" }, { @@ -783,7 +783,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L27", "id": "core_api_crypto_b64url_decode", - "community": 97, + "community": 315, "norm_label": "_b64url_decode()" }, { @@ -792,7 +792,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L32", "id": "core_api_crypto_encrypt_json", - "community": 97, + "community": 315, "norm_label": "encrypt_json()" }, { @@ -801,7 +801,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L40", "id": "core_api_crypto_decrypt_json", - "community": 97, + "community": 315, "norm_label": "decrypt_json()" }, { @@ -810,7 +810,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L59", "id": "core_api_crypto_gen_nonce_hex", - "community": 97, + "community": 315, "norm_label": "gen_nonce_hex()" }, { @@ -819,7 +819,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L63", "id": "core_api_crypto_is_ts_in_window", - "community": 97, + "community": 315, "norm_label": "is_ts_in_window()" }, { @@ -828,7 +828,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L1", "id": "app_core_login_crypto_py", - "community": 338, + "community": 225, "norm_label": "login_crypto.py" }, { @@ -837,7 +837,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L22", "id": "core_login_crypto_ensure_initialized", - "community": 338, + "community": 225, "norm_label": "ensure_initialized()" }, { @@ -846,7 +846,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L56", "id": "core_login_crypto_get_public_pem", - "community": 338, + "community": 225, "norm_label": "get_public_pem()" }, { @@ -855,7 +855,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L62", "id": "core_login_crypto_decrypt_login_payload", - "community": 338, + "community": 225, "norm_label": "decrypt_login_payload()" }, { @@ -864,7 +864,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L71", "id": "core_login_crypto_validate_ts", - "community": 338, + "community": 225, "norm_label": "_validate_ts()" }, { @@ -873,7 +873,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L83", "id": "core_login_crypto_extract_login_credentials", - "community": 338, + "community": 225, "norm_label": "extract_login_credentials()" }, { @@ -882,7 +882,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L1", "id": "core_login_crypto_rationale_1", - "community": 338, + "community": 225, "norm_label": "\u767b\u5f55\u51ed\u636e rsa \u89e3\u5bc6(\u4e0e\u524d\u7aef jsencrypt pkcs#1 v1.5 \u517c\u5bb9)\u3002" }, { @@ -891,7 +891,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L63", "id": "core_login_crypto_rationale_63", - "community": 338, + "community": 225, "norm_label": "base64 \u5bc6\u6587 -> json \u5bf9\u8c61(\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233)\u3002" }, { @@ -900,7 +900,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L84", "id": "core_login_crypto_rationale_84", - "community": 338, + "community": 225, "norm_label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message);error_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002" }, { @@ -909,7 +909,7 @@ "source_file": "app/core/config.py", "source_location": "L1", "id": "app_core_config_py", - "community": 217, + "community": 170, "norm_label": "config.py" }, { @@ -918,7 +918,7 @@ "source_file": "app/core/config.py", "source_location": "L8", "id": "core_config_settings", - "community": 217, + "community": 242, "norm_label": "settings" }, { @@ -927,7 +927,7 @@ "source_file": "", "source_location": "", "id": "basesettings", - "community": 217, + "community": 242, "norm_label": "basesettings" }, { @@ -936,7 +936,7 @@ "source_file": "app/core/config.py", "source_location": "L236", "id": "core_config_config", - "community": 217, + "community": 170, "norm_label": "config" }, { @@ -945,7 +945,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "id": "app_core_wechat_pay_py", - "community": 142, + "community": 149, "norm_label": "wechat_pay.py" }, { @@ -954,7 +954,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L33", "id": "core_wechat_pay_wechatpayclient", - "community": 142, + "community": 149, "norm_label": "wechatpayclient" }, { @@ -963,7 +963,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L36", "id": "core_wechat_pay_wechatpayclient_init", - "community": 142, + "community": 149, "norm_label": ".__init__()" }, { @@ -972,7 +972,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L47", "id": "core_wechat_pay_wechatpayclient_generate_nonce_str", - "community": 142, + "community": 149, "norm_label": "._generate_nonce_str()" }, { @@ -981,7 +981,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L51", "id": "core_wechat_pay_wechatpayclient_generate_sign", - "community": 142, + "community": 149, "norm_label": "._generate_sign()" }, { @@ -990,7 +990,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L59", "id": "core_wechat_pay_wechatpayclient_generate_sign_v3", - "community": 142, + "community": 149, "norm_label": "._generate_sign_v3()" }, { @@ -999,7 +999,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L93", "id": "core_wechat_pay_wechatpayclient_make_request", - "community": 142, + "community": 149, "norm_label": "._make_request()" }, { @@ -1008,7 +1008,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L123", "id": "core_wechat_pay_wechatpayclient_unified_order", - "community": 142, + "community": 149, "norm_label": ".unified_order()" }, { @@ -1017,7 +1017,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L206", "id": "core_wechat_pay_wechatpayclient_generate_pay_sign", - "community": 142, + "community": 149, "norm_label": "._generate_pay_sign()" }, { @@ -1026,7 +1026,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L214", "id": "core_wechat_pay_wechatpayclient_query_order", - "community": 142, + "community": 149, "norm_label": ".query_order()" }, { @@ -1035,7 +1035,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L247", "id": "core_wechat_pay_wechatpayclient_refund", - "community": 142, + "community": 149, "norm_label": ".refund()" }, { @@ -1044,7 +1044,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L320", "id": "core_wechat_pay_wechatpayclient_close_order", - "community": 142, + "community": 149, "norm_label": ".close_order()" }, { @@ -1053,7 +1053,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L354", "id": "core_wechat_pay_get_wechat_pay_client", - "community": 142, + "community": 149, "norm_label": "get_wechat_pay_client()" }, { @@ -1062,7 +1062,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L363", "id": "core_wechat_pay_wechat_pay", - "community": 142, + "community": 149, "norm_label": "wechat_pay()" }, { @@ -1071,7 +1071,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L371", "id": "core_wechat_pay_wechatpayv2client", - "community": 142, + "community": 149, "norm_label": "wechatpayv2client" }, { @@ -1080,7 +1080,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L374", "id": "core_wechat_pay_wechatpayv2client_init", - "community": 142, + "community": 149, "norm_label": ".__init__()" }, { @@ -1089,7 +1089,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L386", "id": "core_wechat_pay_wechatpayv2client_generate_sign", - "community": 142, + "community": 149, "norm_label": "._generate_sign()" }, { @@ -1098,7 +1098,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L393", "id": "core_wechat_pay_wechatpayv2client_dict_to_xml", - "community": 142, + "community": 149, "norm_label": "._dict_to_xml()" }, { @@ -1107,7 +1107,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L401", "id": "core_wechat_pay_wechatpayv2client_xml_to_dict", - "community": 142, + "community": 149, "norm_label": "._xml_to_dict()" }, { @@ -1116,7 +1116,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L409", "id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", - "community": 142, + "community": 149, "norm_label": ".build_miniprogram_pay_params()" }, { @@ -1125,7 +1125,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L435", "id": "core_wechat_pay_wechatpayv2client_unified_order", - "community": 142, + "community": 149, "norm_label": ".unified_order()" }, { @@ -1134,7 +1134,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L522", "id": "core_wechat_pay_wechatpayv2client_query_order", - "community": 142, + "community": 149, "norm_label": ".query_order()" }, { @@ -1143,7 +1143,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L560", "id": "core_wechat_pay_wechatpayv2client_refund", - "community": 142, + "community": 149, "norm_label": ".refund()" }, { @@ -1152,7 +1152,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L614", "id": "core_wechat_pay_wechatpayv2client_parse_notify", - "community": 142, + "community": 149, "norm_label": ".parse_notify()" }, { @@ -1161,7 +1161,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L625", "id": "core_wechat_pay_get_wechat_pay_v2", - "community": 142, + "community": 149, "norm_label": "get_wechat_pay_v2()" }, { @@ -1170,7 +1170,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "id": "core_wechat_pay_rationale_1", - "community": 142, + "community": 149, "norm_label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 v3 api \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html" }, { @@ -1179,7 +1179,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L60", "id": "core_wechat_pay_rationale_60", - "community": 142, + "community": 149, "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)" }, { @@ -1188,7 +1188,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L131", "id": "core_wechat_pay_rationale_131", - "community": 142, + "community": 149, "norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo" }, { @@ -1197,7 +1197,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L254", "id": "core_wechat_pay_rationale_254", - "community": 142, + "community": 149, "norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355" }, { @@ -1206,7 +1206,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L410", "id": "core_wechat_pay_rationale_410", - "community": 142, + "community": 149, "norm_label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570(\u4e0e\u516c\u4f17\u53f7 jsapi \u89c4\u5219\u4e00\u81f4)" }, { @@ -1215,7 +1215,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L443", "id": "core_wechat_pay_rationale_443", - "community": 142, + "community": 149, "norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f" }, { @@ -1224,7 +1224,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "id": "app_core_api_request_log_middleware_py", - "community": 69, + "community": 120, "norm_label": "api_request_log_middleware.py" }, { @@ -1233,7 +1233,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L44", "id": "core_api_request_log_middleware_truncate", - "community": 69, + "community": 120, "norm_label": "_truncate()" }, { @@ -1242,7 +1242,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L52", "id": "core_api_request_log_middleware_redact_notice_query", - "community": 69, + "community": 120, "norm_label": "_redact_notice_query()" }, { @@ -1251,7 +1251,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L63", "id": "core_api_request_log_middleware_truncate_utf8_bytes", - "community": 69, + "community": 120, "norm_label": "_truncate_utf8_bytes()" }, { @@ -1260,7 +1260,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L79", "id": "core_api_request_log_middleware_redact_obj", - "community": 69, + "community": 120, "norm_label": "_redact_obj()" }, { @@ -1269,7 +1269,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L98", "id": "core_api_request_log_middleware_format_body_bytes", - "community": 69, + "community": 120, "norm_label": "_format_body_bytes()" }, { @@ -1278,7 +1278,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L125", "id": "core_api_request_log_middleware_claims_from_auth", - "community": 69, + "community": 120, "norm_label": "_claims_from_auth()" }, { @@ -1287,7 +1287,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L151", "id": "core_api_request_log_middleware_should_skip_exclude", - "community": 69, + "community": 120, "norm_label": "_should_skip_exclude()" }, { @@ -1296,7 +1296,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L164", "id": "core_api_request_log_middleware_should_skip", - "community": 69, + "community": 120, "norm_label": "_should_skip()" }, { @@ -1305,7 +1305,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L177", "id": "core_api_request_log_middleware_persist_log", - "community": 69, + "community": 120, "norm_label": "_persist_log()" }, { @@ -1314,7 +1314,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L238", "id": "core_api_request_log_middleware_schedule_persist_log", - "community": 69, + "community": 120, "norm_label": "_schedule_persist_log()" }, { @@ -1323,7 +1323,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L261", "id": "core_api_request_log_middleware_apirequestlogmiddleware", - "community": 69, + "community": 89, "norm_label": "apirequestlogmiddleware" }, { @@ -1332,7 +1332,7 @@ "source_file": "", "source_location": "", "id": "basehttpmiddleware", - "community": 79, + "community": 89, "norm_label": "basehttpmiddleware" }, { @@ -1341,7 +1341,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L262", "id": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", - "community": 69, + "community": 120, "norm_label": ".dispatch()" }, { @@ -1350,7 +1350,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "id": "core_api_request_log_middleware_rationale_1", - "community": 69, + "community": 120, "norm_label": "\u7edf\u4e00\u8bb0\u5f55 api \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6" }, { @@ -1359,7 +1359,7 @@ "source_file": "app/core/doclib_upload_route.py", "source_location": "L1", "id": "app_core_doclib_upload_route_py", - "community": 373, + "community": 170, "norm_label": "doclib_upload_route.py" }, { @@ -1368,7 +1368,7 @@ "source_file": "app/core/doclib_upload_route.py", "source_location": "L15", "id": "core_doclib_upload_route_doclibroute", - "community": 373, + "community": 170, "norm_label": "doclibroute" }, { @@ -1377,7 +1377,7 @@ "source_file": "", "source_location": "", "id": "apiroute", - "community": 373, + "community": 170, "norm_label": "apiroute" }, { @@ -1386,7 +1386,7 @@ "source_file": "app/core/doclib_upload_route.py", "source_location": "L16", "id": "core_doclib_upload_route_doclibroute_get_route_handler", - "community": 373, + "community": 170, "norm_label": ".get_route_handler()" }, { @@ -1395,7 +1395,7 @@ "source_file": "app/core/doclib_upload_route.py", "source_location": "L1", "id": "core_doclib_upload_route_rationale_1", - "community": 373, + "community": 170, "norm_label": "\u5728 fastapi \u89e3\u6790 multipart \u524d\u9650\u5236\u6587\u6863\u8bf7\u6c42\u6d41,\u4fdd\u62a4\u4e34\u65f6\u78c1\u76d8\u3002 \u8ba4\u8bc1\u4ecd\u7531 get_current_user \u6267\u884c;\u8fd9\u91cc\u53ea\u5bf9\u7f3a\u5c11 bearer" }, { @@ -1404,7 +1404,7 @@ "source_file": "app/core/database.py", "source_location": "L1", "id": "app_core_database_py", - "community": 121, + "community": 170, "norm_label": "database.py" }, { @@ -1413,7 +1413,7 @@ "source_file": "app/core/database.py", "source_location": "L28", "id": "core_database_get_db", - "community": 54, + "community": 28, "norm_label": "get_db()" }, { @@ -1422,7 +1422,7 @@ "source_file": "app/core/database.py", "source_location": "L38", "id": "core_database_auto_fill_create_dept_id", - "community": 121, + "community": 170, "norm_label": "_auto_fill_create_dept_id()" }, { @@ -1431,7 +1431,7 @@ "source_file": "app/core/database.py", "source_location": "L39", "id": "core_database_rationale_39", - "community": 121, + "community": 170, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id" }, { @@ -1440,7 +1440,7 @@ "source_file": "app/core/id_card.py", "source_location": "L1", "id": "app_core_id_card_py", - "community": 82, + "community": 80, "norm_label": "id_card.py" }, { @@ -1449,7 +1449,7 @@ "source_file": "app/core/id_card.py", "source_location": "L11", "id": "core_id_card_calc_age_from_chinese_id_card", - "community": 82, + "community": 80, "norm_label": "calc_age_from_chinese_id_card()" }, { @@ -1458,7 +1458,7 @@ "source_file": "app/core/id_card.py", "source_location": "L16", "id": "core_id_card_rationale_16", - "community": 82, + "community": 80, "norm_label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de none\u3002" }, { @@ -1467,7 +1467,7 @@ "source_file": "app/core/security.py", "source_location": "L1", "id": "app_core_security_py", - "community": 99, + "community": 106, "norm_label": "security.py" }, { @@ -1476,7 +1476,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "id": "core_security_verify_password", - "community": 54, + "community": 1, "norm_label": "verify_password()" }, { @@ -1485,7 +1485,7 @@ "source_file": "app/core/security.py", "source_location": "L20", "id": "core_security_get_password_hash", - "community": 99, + "community": 106, "norm_label": "get_password_hash()" }, { @@ -1494,7 +1494,7 @@ "source_file": "app/core/security.py", "source_location": "L5", "id": "core_security_rationale_5", - "community": 54, + "community": 1, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" }, { @@ -1503,7 +1503,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "id": "app_core_request_payload_py", - "community": 136, + "community": 328, "norm_label": "request_payload.py" }, { @@ -1512,7 +1512,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L12", "id": "core_request_payload_resolve_request_payload", - "community": 136, + "community": 328, "norm_label": "resolve_request_payload()" }, { @@ -1521,7 +1521,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "id": "core_request_payload_rationale_1", - "community": 136, + "community": 328, "norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002" }, { @@ -1530,7 +1530,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L18", "id": "core_request_payload_rationale_18", - "community": 136, + "community": 328, "norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002" }, { @@ -1539,7 +1539,7 @@ "source_file": "app/core/__init__.py", "source_location": "L1", "id": "app_core_init_py", - "community": 217, + "community": 170, "norm_label": "__init__.py" }, { @@ -1548,7 +1548,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L1", "id": "app_core_oper_log_infer_py", - "community": 342, + "community": 63, "norm_label": "oper_log_infer.py" }, { @@ -1557,7 +1557,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "id": "core_oper_log_infer_title_from_path", - "community": 342, + "community": 63, "norm_label": "title_from_path()" }, { @@ -1566,7 +1566,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "id": "core_oper_log_infer_business_type_from_path", - "community": 342, + "community": 63, "norm_label": "business_type_from_path()" }, { @@ -1575,7 +1575,7 @@ "source_file": "app/core/response.py", "source_location": "L1", "id": "app_core_response_py", - "community": 363, + "community": 348, "norm_label": "response.py" }, { @@ -1584,7 +1584,7 @@ "source_file": "app/core/response.py", "source_location": "L8", "id": "core_response_responsemodel", - "community": 363, + "community": 348, "norm_label": "responsemodel" }, { @@ -1593,7 +1593,7 @@ "source_file": "", "source_location": "", "id": "basemodel", - "community": 8, + "community": 6, "norm_label": "basemodel" }, { @@ -1602,7 +1602,7 @@ "source_file": "app/core/response.py", "source_location": "L15", "id": "core_response_config", - "community": 363, + "community": 348, "norm_label": "config" }, { @@ -1611,7 +1611,7 @@ "source_file": "app/core/response.py", "source_location": "L19", "id": "core_response_pageresult", - "community": 363, + "community": 348, "norm_label": "pageresult" }, { @@ -1620,7 +1620,7 @@ "source_file": "app/core/response.py", "source_location": "L28", "id": "core_response_success_response", - "community": 2, + "community": 1, "norm_label": "success_response()" }, { @@ -1629,7 +1629,7 @@ "source_file": "app/core/response.py", "source_location": "L39", "id": "core_response_format_api_error_message", - "community": 363, + "community": 348, "norm_label": "format_api_error_message()" }, { @@ -1638,7 +1638,7 @@ "source_file": "app/core/response.py", "source_location": "L56", "id": "core_response_error_response", - "community": 2, + "community": 1, "norm_label": "error_response()" }, { @@ -1647,7 +1647,7 @@ "source_file": "app/core/response.py", "source_location": "L40", "id": "core_response_rationale_40", - "community": 363, + "community": 348, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002" }, { @@ -1656,7 +1656,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L1", "id": "app_core_oper_log_context_py", - "community": 69, + "community": 120, "norm_label": "oper_log_context.py" }, { @@ -1665,7 +1665,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L10", "id": "core_oper_log_context_operlogmeta", - "community": 69, + "community": 120, "norm_label": "operlogmeta" }, { @@ -1674,7 +1674,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L20", "id": "core_oper_log_context_set_oper_log_meta", - "community": 69, + "community": 120, "norm_label": "set_oper_log_meta()" }, { @@ -1683,7 +1683,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L24", "id": "core_oper_log_context_get_oper_log_meta", - "community": 69, + "community": 120, "norm_label": "get_oper_log_meta()" }, { @@ -1692,7 +1692,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L28", "id": "core_oper_log_context_clear_oper_log_meta", - "community": 69, + "community": 120, "norm_label": "clear_oper_log_meta()" }, { @@ -1701,7 +1701,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L32", "id": "core_oper_log_context_snapshot_oper_log_meta", - "community": 69, + "community": 120, "norm_label": "snapshot_oper_log_meta()" }, { @@ -1710,7 +1710,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L1", "id": "core_oper_log_context_rationale_1", - "community": 69, + "community": 120, "norm_label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e(contextvar)" }, { @@ -1719,7 +1719,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L33", "id": "core_oper_log_context_rationale_33", - "community": 69, + "community": 120, "norm_label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528,\u907f\u514d contextvar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002" }, { @@ -1728,7 +1728,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "id": "app_core_menu_guard_py", - "community": 64, + "community": 28, "norm_label": "menu_guard.py" }, { @@ -1737,7 +1737,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L15", "id": "core_menu_guard_require_admin_or_super_admin", - "community": 124, + "community": 43, "norm_label": "require_admin_or_super_admin()" }, { @@ -1746,7 +1746,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L23", "id": "core_menu_guard_get_user_menu_codes", - "community": 64, + "community": 350, "norm_label": "get_user_menu_codes()" }, { @@ -1755,7 +1755,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L28", "id": "core_menu_guard_require_menu_code", - "community": 15, + "community": 42, "norm_label": "require_menu_code()" }, { @@ -1764,7 +1764,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "id": "core_menu_guard_rationale_1", - "community": 64, + "community": 28, "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)" }, { @@ -1773,7 +1773,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L16", "id": "core_menu_guard_rationale_16", - "community": 124, + "community": 43, "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002" }, { @@ -1782,7 +1782,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L24", "id": "core_menu_guard_rationale_24", - "community": 64, + "community": 350, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002" }, { @@ -1791,7 +1791,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L29", "id": "core_menu_guard_rationale_29", - "community": 15, + "community": 42, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002" }, { @@ -1800,7 +1800,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L1", "id": "app_core_db_collation_py", - "community": 352, + "community": 335, "norm_label": "db_collation.py" }, { @@ -1809,7 +1809,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L6", "id": "core_db_collation_unicode_ci", - "community": 352, + "community": 335, "norm_label": "unicode_ci()" }, { @@ -1818,7 +1818,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L11", "id": "core_db_collation_eq_unicode", - "community": 352, + "community": 335, "norm_label": "eq_unicode()" }, { @@ -1827,7 +1827,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L16", "id": "core_db_collation_like_unicode", - "community": 352, + "community": 335, "norm_label": "like_unicode()" }, { @@ -1836,7 +1836,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L1", "id": "core_db_collation_rationale_1", - "community": 352, + "community": 335, "norm_label": "mysql \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219,\u907f\u514d illegal mix of collations\u3002" }, { @@ -1845,7 +1845,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L7", "id": "core_db_collation_rationale_7", - "community": 352, + "community": 335, "norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002" }, { @@ -1854,7 +1854,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L12", "id": "core_db_collation_rationale_12", - "community": 352, + "community": 335, "norm_label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83(join / where)\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002" }, { @@ -1863,7 +1863,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L1", "id": "app_core_attachment_biz_py", - "community": 121, + "community": 209, "norm_label": "attachment_biz.py" }, { @@ -1872,7 +1872,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L21", "id": "core_attachment_biz_resolve_upload_folder", - "community": 121, + "community": 209, "norm_label": "resolve_upload_folder()" }, { @@ -1881,7 +1881,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L1", "id": "core_attachment_biz_rationale_1", - "community": 121, + "community": 209, "norm_label": "\u9644\u4ef6\u4e0a\u4f20 biztype \u4e0e minio \u76ee\u5f55\u6620\u5c04(\u5bf9\u9f50\u539f crm oss \u4e0a\u4f20\u8bed\u4e49)" }, { @@ -1890,7 +1890,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L22", "id": "core_attachment_biz_rationale_22", - "community": 121, + "community": 209, "norm_label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder;\u5426\u5219\u6309 biztype \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002" }, { @@ -1899,7 +1899,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "id": "app_core_redis_client_py", - "community": 239, + "community": 122, "norm_label": "redis_client.py" }, { @@ -1908,7 +1908,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L15", "id": "core_redis_client_redis_enabled", - "community": 239, + "community": 122, "norm_label": "redis_enabled()" }, { @@ -1917,7 +1917,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L19", "id": "core_redis_client_redis_common_kwargs", - "community": 239, + "community": 122, "norm_label": "_redis_common_kwargs()" }, { @@ -1926,7 +1926,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L32", "id": "core_redis_client_get_sync_redis_client", - "community": 54, + "community": 122, "norm_label": "get_sync_redis_client()" }, { @@ -1935,7 +1935,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L45", "id": "core_redis_client_get_redis_client", - "community": 239, + "community": 122, "norm_label": "get_redis_client()" }, { @@ -1944,7 +1944,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "id": "core_redis_client_rationale_1", - "community": 239, + "community": 122, "norm_label": "\u5171\u4eab redis \u5ba2\u6237\u7aef(\u540c\u6b65:\u4f1a\u8bdd\u9274\u6743;\u5f02\u6b65:api \u52a0\u5bc6 nonce)\u3002" }, { @@ -1953,7 +1953,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L33", "id": "core_redis_client_rationale_33", - "community": 54, + "community": 122, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002" }, { @@ -1962,7 +1962,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L46", "id": "core_redis_client_rationale_46", - "community": 239, + "community": 122, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002" }, { @@ -1971,7 +1971,7 @@ "source_file": "app/core/context.py", "source_location": "L1", "id": "app_core_context_py", - "community": 393, + "community": 370, "norm_label": "context.py" }, { @@ -1980,7 +1980,7 @@ "source_file": "app/core/context.py", "source_location": "L1", "id": "core_context_rationale_1", - "community": 393, + "community": 370, "norm_label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f, \u4f9b sqlalchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528,\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20" }, { @@ -1989,7 +1989,7 @@ "source_file": "app/core/utils.py", "source_location": "L1", "id": "app_core_utils_py", - "community": 376, + "community": 356, "norm_label": "utils.py" }, { @@ -1998,7 +1998,7 @@ "source_file": "app/core/utils.py", "source_location": "L9", "id": "core_utils_generate_uuid", - "community": 19, + "community": 16, "norm_label": "generate_uuid()" }, { @@ -2007,7 +2007,7 @@ "source_file": "app/core/utils.py", "source_location": "L14", "id": "core_utils_generate_id", - "community": 69, + "community": 255, "norm_label": "generate_id()" }, { @@ -2016,7 +2016,7 @@ "source_file": "app/core/utils.py", "source_location": "L20", "id": "core_utils_generate_random_password", - "community": 376, + "community": 356, "norm_label": "generate_random_password()" }, { @@ -2025,7 +2025,7 @@ "source_file": "app/core/utils.py", "source_location": "L26", "id": "core_utils_get_current_time", - "community": 376, + "community": 356, "norm_label": "get_current_time()" }, { @@ -2034,7 +2034,7 @@ "source_file": "app/core/utils.py", "source_location": "L31", "id": "core_utils_format_datetime", - "community": 190, + "community": 13, "norm_label": "format_datetime()" }, { @@ -2043,7 +2043,7 @@ "source_file": "app/core/utils.py", "source_location": "L38", "id": "core_utils_parse_datetime", - "community": 376, + "community": 356, "norm_label": "parse_datetime()" }, { @@ -2052,7 +2052,7 @@ "source_file": "app/core/utils.py", "source_location": "L48", "id": "core_utils_get_file_size_display", - "community": 376, + "community": 356, "norm_label": "get_file_size_display()" }, { @@ -2061,7 +2061,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "id": "app_core_storage_py", - "community": 295, + "community": 75, "norm_label": "storage.py" }, { @@ -2070,7 +2070,7 @@ "source_file": "app/core/storage.py", "source_location": "L34", "id": "core_storage_guess_preview_content_type", - "community": 295, + "community": 75, "norm_label": "_guess_preview_content_type()" }, { @@ -2079,7 +2079,7 @@ "source_file": "app/core/storage.py", "source_location": "L61", "id": "core_storage_convert_heic_to_jpeg", - "community": 295, + "community": 75, "norm_label": "convert_heic_to_jpeg()" }, { @@ -2088,7 +2088,7 @@ "source_file": "app/core/storage.py", "source_location": "L76", "id": "core_storage_process_image_content", - "community": 181, + "community": 75, "norm_label": "process_image_content()" }, { @@ -2097,7 +2097,7 @@ "source_file": "app/core/storage.py", "source_location": "L85", "id": "core_storage_basestorage", - "community": 261, + "community": 75, "norm_label": "basestorage" }, { @@ -2106,7 +2106,7 @@ "source_file": "app/core/storage.py", "source_location": "L88", "id": "core_storage_basestorage_upload_file", - "community": 261, + "community": 75, "norm_label": ".upload_file()" }, { @@ -2115,7 +2115,7 @@ "source_file": "app/core/storage.py", "source_location": "L92", "id": "core_storage_basestorage_upload_base64", - "community": 261, + "community": 75, "norm_label": ".upload_base64()" }, { @@ -2124,7 +2124,7 @@ "source_file": "app/core/storage.py", "source_location": "L96", "id": "core_storage_basestorage_delete_file", - "community": 261, + "community": 75, "norm_label": ".delete_file()" }, { @@ -2133,7 +2133,7 @@ "source_file": "app/core/storage.py", "source_location": "L100", "id": "core_storage_basestorage_get_url", - "community": 261, + "community": 75, "norm_label": ".get_url()" }, { @@ -2142,7 +2142,7 @@ "source_file": "app/core/storage.py", "source_location": "L104", "id": "core_storage_basestorage_presigned_download_url", - "community": 261, + "community": 75, "norm_label": ".presigned_download_url()" }, { @@ -2151,7 +2151,7 @@ "source_file": "app/core/storage.py", "source_location": "L110", "id": "core_storage_basestorage_presigned_preview_url", - "community": 261, + "community": 75, "norm_label": ".presigned_preview_url()" }, { @@ -2160,7 +2160,7 @@ "source_file": "app/core/storage.py", "source_location": "L115", "id": "core_storage_localstorage", - "community": 181, + "community": 75, "norm_label": "localstorage" }, { @@ -2169,7 +2169,7 @@ "source_file": "app/core/storage.py", "source_location": "L118", "id": "core_storage_localstorage_init", - "community": 181, + "community": 75, "norm_label": ".__init__()" }, { @@ -2178,7 +2178,7 @@ "source_file": "app/core/storage.py", "source_location": "L122", "id": "core_storage_localstorage_ensure_dir", - "community": 181, + "community": 75, "norm_label": "._ensure_dir()" }, { @@ -2187,7 +2187,7 @@ "source_file": "app/core/storage.py", "source_location": "L128", "id": "core_storage_localstorage_generate_filename", - "community": 181, + "community": 75, "norm_label": "._generate_filename()" }, { @@ -2196,7 +2196,7 @@ "source_file": "app/core/storage.py", "source_location": "L134", "id": "core_storage_localstorage_upload_file", - "community": 181, + "community": 75, "norm_label": ".upload_file()" }, { @@ -2205,7 +2205,7 @@ "source_file": "app/core/storage.py", "source_location": "L149", "id": "core_storage_localstorage_upload_base64", - "community": 181, + "community": 75, "norm_label": ".upload_base64()" }, { @@ -2214,7 +2214,7 @@ "source_file": "app/core/storage.py", "source_location": "L158", "id": "core_storage_localstorage_delete_file", - "community": 181, + "community": 75, "norm_label": ".delete_file()" }, { @@ -2223,7 +2223,7 @@ "source_file": "app/core/storage.py", "source_location": "L175", "id": "core_storage_localstorage_get_url", - "community": 181, + "community": 75, "norm_label": ".get_url()" }, { @@ -2232,7 +2232,7 @@ "source_file": "app/core/storage.py", "source_location": "L180", "id": "core_storage_qiniustorage", - "community": 295, + "community": 75, "norm_label": "qiniustorage" }, { @@ -2241,7 +2241,7 @@ "source_file": "app/core/storage.py", "source_location": "L183", "id": "core_storage_qiniustorage_init", - "community": 295, + "community": 75, "norm_label": ".__init__()" }, { @@ -2250,7 +2250,7 @@ "source_file": "app/core/storage.py", "source_location": "L192", "id": "core_storage_qiniustorage_generate_filename", - "community": 295, + "community": 75, "norm_label": "._generate_filename()" }, { @@ -2259,7 +2259,7 @@ "source_file": "app/core/storage.py", "source_location": "L198", "id": "core_storage_qiniustorage_upload_file", - "community": 181, + "community": 75, "norm_label": ".upload_file()" }, { @@ -2268,7 +2268,7 @@ "source_file": "app/core/storage.py", "source_location": "L213", "id": "core_storage_qiniustorage_upload_base64", - "community": 295, + "community": 75, "norm_label": ".upload_base64()" }, { @@ -2277,7 +2277,7 @@ "source_file": "app/core/storage.py", "source_location": "L221", "id": "core_storage_qiniustorage_delete_file", - "community": 295, + "community": 75, "norm_label": ".delete_file()" }, { @@ -2286,7 +2286,7 @@ "source_file": "app/core/storage.py", "source_location": "L232", "id": "core_storage_qiniustorage_get_url", - "community": 295, + "community": 75, "norm_label": ".get_url()" }, { @@ -2295,7 +2295,7 @@ "source_file": "app/core/storage.py", "source_location": "L237", "id": "core_storage_ossstorage", - "community": 261, + "community": 75, "norm_label": "ossstorage" }, { @@ -2304,7 +2304,7 @@ "source_file": "app/core/storage.py", "source_location": "L240", "id": "core_storage_ossstorage_init", - "community": 261, + "community": 75, "norm_label": ".__init__()" }, { @@ -2313,7 +2313,7 @@ "source_file": "app/core/storage.py", "source_location": "L250", "id": "core_storage_ossstorage_generate_filename", - "community": 261, + "community": 75, "norm_label": "._generate_filename()" }, { @@ -2322,7 +2322,7 @@ "source_file": "app/core/storage.py", "source_location": "L256", "id": "core_storage_ossstorage_upload_file", - "community": 181, + "community": 75, "norm_label": ".upload_file()" }, { @@ -2331,7 +2331,7 @@ "source_file": "app/core/storage.py", "source_location": "L267", "id": "core_storage_ossstorage_upload_base64", - "community": 261, + "community": 75, "norm_label": ".upload_base64()" }, { @@ -2340,7 +2340,7 @@ "source_file": "app/core/storage.py", "source_location": "L275", "id": "core_storage_ossstorage_delete_file", - "community": 261, + "community": 75, "norm_label": ".delete_file()" }, { @@ -2349,7 +2349,7 @@ "source_file": "app/core/storage.py", "source_location": "L284", "id": "core_storage_ossstorage_get_url", - "community": 261, + "community": 75, "norm_label": ".get_url()" }, { @@ -2358,7 +2358,7 @@ "source_file": "app/core/storage.py", "source_location": "L289", "id": "core_storage_miniostorage", - "community": 181, + "community": 75, "norm_label": "miniostorage" }, { @@ -2367,7 +2367,7 @@ "source_file": "app/core/storage.py", "source_location": "L292", "id": "core_storage_miniostorage_init", - "community": 181, + "community": 75, "norm_label": ".__init__()" }, { @@ -2376,7 +2376,7 @@ "source_file": "app/core/storage.py", "source_location": "L312", "id": "core_storage_miniostorage_build_presign_client", - "community": 181, + "community": 75, "norm_label": "._build_presign_client()" }, { @@ -2385,7 +2385,7 @@ "source_file": "app/core/storage.py", "source_location": "L334", "id": "core_storage_miniostorage_generate_filename", - "community": 181, + "community": 75, "norm_label": "._generate_filename()" }, { @@ -2394,7 +2394,7 @@ "source_file": "app/core/storage.py", "source_location": "L340", "id": "core_storage_miniostorage_upload_file", - "community": 181, + "community": 75, "norm_label": ".upload_file()" }, { @@ -2403,7 +2403,7 @@ "source_file": "app/core/storage.py", "source_location": "L357", "id": "core_storage_miniostorage_upload_base64", - "community": 181, + "community": 75, "norm_label": ".upload_base64()" }, { @@ -2412,7 +2412,7 @@ "source_file": "app/core/storage.py", "source_location": "L365", "id": "core_storage_miniostorage_delete_file", - "community": 181, + "community": 75, "norm_label": ".delete_file()" }, { @@ -2421,7 +2421,7 @@ "source_file": "app/core/storage.py", "source_location": "L374", "id": "core_storage_miniostorage_get_url", - "community": 181, + "community": 75, "norm_label": ".get_url()" }, { @@ -2430,7 +2430,7 @@ "source_file": "app/core/storage.py", "source_location": "L378", "id": "core_storage_miniostorage_extract_object_key", - "community": 181, + "community": 75, "norm_label": "._extract_object_key()" }, { @@ -2439,7 +2439,7 @@ "source_file": "app/core/storage.py", "source_location": "L394", "id": "core_storage_miniostorage_presigned_download_url", - "community": 181, + "community": 75, "norm_label": ".presigned_download_url()" }, { @@ -2448,7 +2448,7 @@ "source_file": "app/core/storage.py", "source_location": "L412", "id": "core_storage_miniostorage_presigned_preview_url", - "community": 181, + "community": 75, "norm_label": ".presigned_preview_url()" }, { @@ -2457,7 +2457,7 @@ "source_file": "app/core/storage.py", "source_location": "L433", "id": "core_storage_get_storage", - "community": 260, + "community": 262, "norm_label": "get_storage()" }, { @@ -2466,7 +2466,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "id": "core_storage_rationale_1", - "community": 295, + "community": 75, "norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91oss (" }, { @@ -2475,7 +2475,7 @@ "source_file": "app/core/storage.py", "source_location": "L35", "id": "core_storage_rationale_35", - "community": 295, + "community": 75, "norm_label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 content-type(\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 mime \u7684\u60c5\u51b5)\u3002" }, { @@ -2484,7 +2484,7 @@ "source_file": "app/core/storage.py", "source_location": "L62", "id": "core_storage_rationale_62", - "community": 295, + "community": 75, "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f" }, { @@ -2493,7 +2493,7 @@ "source_file": "app/core/storage.py", "source_location": "L77", "id": "core_storage_rationale_77", - "community": 181, + "community": 75, "norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg" }, { @@ -2502,7 +2502,7 @@ "source_file": "app/core/storage.py", "source_location": "L107", "id": "core_storage_rationale_107", - "community": 261, + "community": 75, "norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002" }, { @@ -2511,7 +2511,7 @@ "source_file": "app/core/storage.py", "source_location": "L111", "id": "core_storage_rationale_111", - "community": 261, + "community": 75, "norm_label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002" }, { @@ -2520,7 +2520,7 @@ "source_file": "app/core/storage.py", "source_location": "L313", "id": "core_storage_rationale_313", - "community": 181, + "community": 75, "norm_label": "\u4ece minio_base_url \u89e3\u6790\u516c\u7f51 endpoint;\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002" }, { @@ -2529,7 +2529,7 @@ "source_file": "app/core/storage.py", "source_location": "L397", "id": "core_storage_rationale_397", - "community": 181, + "community": 75, "norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002" }, { @@ -2538,7 +2538,7 @@ "source_file": "app/core/storage.py", "source_location": "L413", "id": "core_storage_rationale_413", - "community": 181, + "community": 75, "norm_label": "minio \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 url(\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / pdf iframe \u7b49)\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ" }, { @@ -2547,7 +2547,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L1", "id": "app_core_order_status_compat_py", - "community": 353, + "community": 336, "norm_label": "order_status_compat.py" }, { @@ -2556,7 +2556,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L9", "id": "core_order_status_compat_threestatus", - "community": 353, + "community": 336, "norm_label": "threestatus" }, { @@ -2565,7 +2565,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L15", "id": "core_order_status_compat_to_decimal", - "community": 353, + "community": 336, "norm_label": "_to_decimal()" }, { @@ -2574,7 +2574,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L26", "id": "core_order_status_compat_derive_three_status_from_legacy", - "community": 353, + "community": 336, "norm_label": "derive_three_status_from_legacy()" }, { @@ -2583,7 +2583,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L69", "id": "core_order_status_compat_derive_legacy_status_from_three", - "community": 353, + "community": 336, "norm_label": "derive_legacy_status_from_three()" }, { @@ -2592,7 +2592,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L31", "id": "core_order_status_compat_rationale_31", - "community": 353, + "community": 336, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f:\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f,\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad; \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e" }, { @@ -2601,7 +2601,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L75", "id": "core_order_status_compat_rationale_75", - "community": 353, + "community": 336, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status(\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9)\u3002" }, { @@ -2610,7 +2610,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L1", "id": "app_core_exceptions_py", - "community": 97, + "community": 216, "norm_label": "exceptions.py" }, { @@ -2619,7 +2619,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L28", "id": "core_exceptions_businessexception", - "community": 97, + "community": 216, "norm_label": "businessexception" }, { @@ -2628,7 +2628,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L30", "id": "core_exceptions_businessexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2637,7 +2637,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L37", "id": "core_exceptions_validationexception", - "community": 97, + "community": 216, "norm_label": "validationexception" }, { @@ -2646,7 +2646,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L39", "id": "core_exceptions_validationexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2655,7 +2655,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L43", "id": "core_exceptions_permissionexception", - "community": 97, + "community": 216, "norm_label": "permissionexception" }, { @@ -2664,7 +2664,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L45", "id": "core_exceptions_permissionexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2673,7 +2673,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L49", "id": "core_exceptions_resourcenotfoundexception", - "community": 97, + "community": 216, "norm_label": "resourcenotfoundexception" }, { @@ -2682,7 +2682,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L51", "id": "core_exceptions_resourcenotfoundexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2691,7 +2691,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L55", "id": "core_exceptions_resourceconflictexception", - "community": 97, + "community": 216, "norm_label": "resourceconflictexception" }, { @@ -2700,7 +2700,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L57", "id": "core_exceptions_resourceconflictexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2709,7 +2709,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L61", "id": "core_exceptions_orderlockedexception", - "community": 97, + "community": 216, "norm_label": "orderlockedexception" }, { @@ -2718,7 +2718,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L63", "id": "core_exceptions_orderlockedexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2727,7 +2727,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L67", "id": "core_exceptions_invalidstatustransitionexception", - "community": 97, + "community": 216, "norm_label": "invalidstatustransitionexception" }, { @@ -2736,7 +2736,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L69", "id": "core_exceptions_invalidstatustransitionexception_init", - "community": 97, + "community": 216, "norm_label": ".__init__()" }, { @@ -2745,7 +2745,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L73", "id": "core_exceptions_log_operation", - "community": 97, + "community": 216, "norm_label": "log_operation()" }, { @@ -2754,7 +2754,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L102", "id": "core_exceptions_log_api_request", - "community": 97, + "community": 216, "norm_label": "log_api_request()" }, { @@ -2763,7 +2763,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L124", "id": "core_exceptions_log_order_operation", - "community": 97, + "community": 216, "norm_label": "log_order_operation()" }, { @@ -2772,7 +2772,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L129", "id": "core_exceptions_log_delivery_operation", - "community": 97, + "community": 216, "norm_label": "log_delivery_operation()" }, { @@ -2781,7 +2781,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L134", "id": "core_exceptions_log_settlement_operation", - "community": 97, + "community": 216, "norm_label": "log_settlement_operation()" }, { @@ -2790,7 +2790,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L139", "id": "core_exceptions_log_user_operation", - "community": 97, + "community": 216, "norm_label": "log_user_operation()" }, { @@ -2799,7 +2799,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L1", "id": "app_core_bx_auth_py", - "community": 64, + "community": 8, "norm_label": "bx_auth.py" }, { @@ -2808,7 +2808,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L13", "id": "core_bx_auth_bxusercontext", - "community": 9, + "community": 8, "norm_label": "bxusercontext" }, { @@ -2817,7 +2817,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L22", "id": "core_bx_auth_bxusercontext_to_tenant_user_dict", - "community": 9, + "community": 8, "norm_label": ".to_tenant_user_dict()" }, { @@ -2826,7 +2826,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L30", "id": "core_bx_auth_bxusercontext_to_user_info", - "community": 9, + "community": 8, "norm_label": ".to_user_info()" }, { @@ -2835,7 +2835,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L41", "id": "core_bx_auth_get_bx_current_user", - "community": 7, + "community": 15, "norm_label": "get_bx_current_user()" }, { @@ -2844,7 +2844,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L1", "id": "core_bx_auth_rationale_1", - "community": 64, + "community": 8, "norm_label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { @@ -2853,7 +2853,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L14", "id": "core_bx_auth_rationale_14", - "community": 9, + "community": 8, "norm_label": "bx service/router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587(sys_user.id \u4e3a uuid \u5b57\u7b26\u4e32)\u3002" }, { @@ -2862,7 +2862,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L23", "id": "core_bx_auth_rationale_23", - "community": 9, + "community": 8, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002" }, { @@ -2871,7 +2871,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L31", "id": "core_bx_auth_rationale_31", - "community": 9, + "community": 8, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { @@ -2880,7 +2880,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L1", "id": "app_core_data_scope_py", - "community": 80, + "community": 63, "norm_label": "data_scope.py" }, { @@ -2889,7 +2889,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L28", "id": "core_data_scope_get_user_dept_id", - "community": 80, + "community": 63, "norm_label": "get_user_dept_id()" }, { @@ -2898,7 +2898,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L38", "id": "core_data_scope_get_child_dept_ids", - "community": 80, + "community": 63, "norm_label": "_get_child_dept_ids()" }, { @@ -2907,7 +2907,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L62", "id": "core_data_scope_resolve_user_role_scopes", - "community": 80, + "community": 63, "norm_label": "_resolve_user_role_scopes()" }, { @@ -2916,7 +2916,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L111", "id": "core_data_scope_collect_scope_ids", - "community": 80, + "community": 63, "norm_label": "_collect_scope_ids()" }, { @@ -2925,7 +2925,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L147", "id": "core_data_scope_append_user_scope_conditions", - "community": 80, + "community": 63, "norm_label": "_append_user_scope_conditions()" }, { @@ -2934,7 +2934,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L166", "id": "core_data_scope_apply_data_scope", - "community": 80, + "community": 63, "norm_label": "apply_data_scope()" }, { @@ -2943,7 +2943,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L233", "id": "core_data_scope_row_in_data_scope", - "community": 80, + "community": 63, "norm_label": "row_in_data_scope()" }, { @@ -2952,7 +2952,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L274", "id": "core_data_scope_assert_row_in_data_scope", - "community": 80, + "community": 63, "norm_label": "assert_row_in_data_scope()" }, { @@ -2961,7 +2961,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L1", "id": "core_data_scope_rationale_1", - "community": 80, + "community": 63, "norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3" }, { @@ -2970,7 +2970,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L29", "id": "core_data_scope_rationale_29", - "community": 80, + "community": 63, "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002" }, { @@ -2979,7 +2979,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L39", "id": "core_data_scope_rationale_39", - "community": 80, + "community": 63, "norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002" }, { @@ -2988,7 +2988,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L65", "id": "core_data_scope_rationale_65", - "community": 80, + "community": 63, "norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai" }, { @@ -2997,7 +2997,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L118", "id": "core_data_scope_rationale_118", - "community": 80, + "community": 63, "norm_label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002" }, { @@ -3006,7 +3006,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L174", "id": "core_data_scope_rationale_174", - "community": 80, + "community": 63, "norm_label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5(\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49)\u3002 \u4ee5\u4e0b\u573a\u666f shall not \u8c03\u7528\u672c\u51fd\u6570(\u4ec5\u79df\u6237\u9694\u79bb\u5373" }, { @@ -3015,7 +3015,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L240", "id": "core_data_scope_rationale_240", - "community": 80, + "community": 63, "norm_label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002" }, { @@ -3024,7 +3024,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "id": "app_core_admin_request_json_py", - "community": 136, + "community": 328, "norm_label": "admin_request_json.py" }, { @@ -3033,7 +3033,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "id": "core_admin_request_json_parse_admin_request_json", - "community": 136, + "community": 328, "norm_label": "parse_admin_request_json()" }, { @@ -3042,7 +3042,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "id": "core_admin_request_json_rationale_1", - "community": 136, + "community": 328, "norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{" }, { @@ -3051,7 +3051,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L25", "id": "core_admin_request_json_rationale_25", - "community": 136, + "community": 328, "norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:" }, { @@ -3060,7 +3060,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L1", "id": "app_core_delete_guard_py", - "community": 162, + "community": 79, "norm_label": "delete_guard.py" }, { @@ -3069,7 +3069,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L11", "id": "core_delete_guard_normalize_user_info", - "community": 162, + "community": 79, "norm_label": "normalize_user_info()" }, { @@ -3078,7 +3078,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L27", "id": "core_delete_guard_user_info_from_context", - "community": 24, + "community": 26, "norm_label": "user_info_from_context()" }, { @@ -3087,7 +3087,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L39", "id": "core_delete_guard_is_super_admin", - "community": 162, + "community": 79, "norm_label": "is_super_admin()" }, { @@ -3096,7 +3096,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L45", "id": "core_delete_guard_row_creator_id", - "community": 162, + "community": 79, "norm_label": "row_creator_id()" }, { @@ -3105,7 +3105,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L53", "id": "core_delete_guard_actor_ids", - "community": 162, + "community": 79, "norm_label": "_actor_ids()" }, { @@ -3114,7 +3114,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L64", "id": "core_delete_guard_actor_names", - "community": 162, + "community": 79, "norm_label": "_actor_names()" }, { @@ -3123,7 +3123,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L75", "id": "core_delete_guard_can_delete_by_creator", - "community": 162, + "community": 79, "norm_label": "can_delete_by_creator()" }, { @@ -3132,7 +3132,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L95", "id": "core_delete_guard_assert_row_deletable_by_creator", - "community": 24, + "community": 26, "norm_label": "assert_row_deletable_by_creator()" }, { @@ -3141,7 +3141,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L108", "id": "core_delete_guard_assert_rows_deletable_by_creator", - "community": 162, + "community": 79, "norm_label": "assert_rows_deletable_by_creator()" }, { @@ -3150,7 +3150,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L1", "id": "core_delete_guard_rationale_1", - "community": 162, + "community": 79, "norm_label": "\u5220\u9664\u6743\u9650:\u4ec5\u521b\u5efa\u4eba\u53ef\u5220(super_admin \u4f8b\u5916)\u3002" }, { @@ -3159,7 +3159,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L1", "id": "app_core_api_crypto_middleware_py", - "community": 239, + "community": 122, "norm_label": "api_crypto_middleware.py" }, { @@ -3168,7 +3168,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "id": "core_api_crypto_middleware_nonce_key", - "community": 239, + "community": 122, "norm_label": "_nonce_key()" }, { @@ -3177,7 +3177,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "id": "core_api_crypto_middleware_should_skip_path", - "community": 239, + "community": 122, "norm_label": "_should_skip_path()" }, { @@ -3186,7 +3186,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "id": "core_api_crypto_middleware_is_crypto_api", - "community": 239, + "community": 122, "norm_label": "_is_crypto_api()" }, { @@ -3195,7 +3195,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "id": "core_api_crypto_middleware_claims_from_auth", - "community": 239, + "community": 122, "norm_label": "_claims_from_auth()" }, { @@ -3204,7 +3204,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "id": "core_api_crypto_middleware_get_redis_client", - "community": 239, + "community": 122, "norm_label": "_get_redis_client()" }, { @@ -3213,7 +3213,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "id": "core_api_crypto_middleware_mark_nonce_once", - "community": 239, + "community": 122, "norm_label": "_mark_nonce_once()" }, { @@ -3222,7 +3222,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "id": "core_api_crypto_middleware_json_error_response", - "community": 239, + "community": 122, "norm_label": "_json_error_response()" }, { @@ -3231,7 +3231,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "id": "core_api_crypto_middleware_coerce_post_method_override_to_get", - "community": 239, + "community": 122, "norm_label": "_coerce_post_method_override_to_get()" }, { @@ -3240,7 +3240,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "id": "core_api_crypto_middleware_apicryptomiddleware", - "community": 79, + "community": 89, "norm_label": "apicryptomiddleware" }, { @@ -3249,7 +3249,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "id": "core_api_crypto_middleware_apicryptomiddleware_dispatch", - "community": 239, + "community": 122, "norm_label": ".dispatch()" }, { @@ -3258,7 +3258,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "id": "core_api_crypto_middleware_rationale_38", - "community": 239, + "community": 122, "norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002" }, { @@ -3267,7 +3267,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "id": "core_api_crypto_middleware_rationale_96", - "community": 239, + "community": 122, "norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en" }, { @@ -3276,7 +3276,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L1", "id": "app_core_wechat_message_py", - "community": 290, + "community": 280, "norm_label": "wechat_message.py" }, { @@ -3285,7 +3285,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L37", "id": "core_wechat_message_wechatmessageservice", - "community": 290, + "community": 280, "norm_label": "wechatmessageservice" }, { @@ -3294,7 +3294,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L49", "id": "core_wechat_message_wechatmessageservice_init", - "community": 290, + "community": 280, "norm_label": ".__init__()" }, { @@ -3303,7 +3303,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L55", "id": "core_wechat_message_wechatmessageservice_get_access_token", - "community": 290, + "community": 280, "norm_label": "._get_access_token()" }, { @@ -3312,7 +3312,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L85", "id": "core_wechat_message_wechatmessageservice_send_template_message", - "community": 290, + "community": 280, "norm_label": "._send_template_message()" }, { @@ -3321,7 +3321,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L135", "id": "core_wechat_message_send_order_status", - "community": 290, + "community": 280, "norm_label": "send_order_status()" }, { @@ -3330,7 +3330,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L172", "id": "core_wechat_message_send_payment_success", - "community": 290, + "community": 280, "norm_label": "send_payment_success()" }, { @@ -3339,7 +3339,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L207", "id": "core_wechat_message_send_delivery_notice", - "community": 290, + "community": 280, "norm_label": "send_delivery_notice()" }, { @@ -3348,7 +3348,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L244", "id": "core_wechat_message_send_delivery_warning", - "community": 290, + "community": 280, "norm_label": "send_delivery_warning()" }, { @@ -3357,7 +3357,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L281", "id": "core_wechat_message_send_refund_result", - "community": 290, + "community": 280, "norm_label": "send_refund_result()" }, { @@ -3366,7 +3366,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L318", "id": "core_wechat_message_send_urge_notification", - "community": 290, + "community": 280, "norm_label": "send_urge_notification()" }, { @@ -3375,7 +3375,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L1", "id": "core_wechat_message_rationale_1", - "community": 290, + "community": 280, "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes" }, { @@ -3384,7 +3384,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L86", "id": "core_wechat_message_rationale_86", - "community": 290, + "community": 280, "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid template_" }, { @@ -3393,7 +3393,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L143", "id": "core_wechat_message_rationale_143", - "community": 397, + "community": 376, "norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid order_n" }, { @@ -3402,7 +3402,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L179", "id": "core_wechat_message_rationale_179", - "community": 398, + "community": 377, "norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid order_n" }, { @@ -3411,7 +3411,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L215", "id": "core_wechat_message_rationale_215", - "community": 399, + "community": 378, "norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task_no:" }, { @@ -3420,7 +3420,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L251", "id": "core_wechat_message_rationale_251", - "community": 400, + "community": 379, "norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid task_n" }, { @@ -3429,7 +3429,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L289", "id": "core_wechat_message_rationale_289", - "community": 401, + "community": 380, "norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid order_n" }, { @@ -3438,7 +3438,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L325", "id": "core_wechat_message_rationale_325", - "community": 402, + "community": 381, "norm_label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 args: deliver_openid: \u914d\u9001\u5458openid" }, { @@ -3447,7 +3447,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "id": "app_utils_bx_date_range_py", - "community": 9, + "community": 44, "norm_label": "bx_date_range.py" }, { @@ -3456,7 +3456,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "id": "utils_bx_date_range_current_month_bounds", - "community": 9, + "community": 30, "norm_label": "current_month_bounds()" }, { @@ -3465,7 +3465,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "id": "utils_bx_date_range_parse_create_time_day_bounds", - "community": 9, + "community": 44, "norm_label": "parse_create_time_day_bounds()" }, { @@ -3474,7 +3474,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "id": "utils_bx_date_range_parse_day_start", - "community": 9, + "community": 44, "norm_label": "_parse_day_start()" }, { @@ -3483,7 +3483,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "id": "utils_bx_date_range_resolve_create_time_bounds", - "community": 9, + "community": 44, "norm_label": "resolve_create_time_bounds()" }, { @@ -3492,7 +3492,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "id": "utils_bx_date_range_append_create_time_filters", - "community": 9, + "community": 44, "norm_label": "append_create_time_filters()" }, { @@ -3501,7 +3501,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "id": "utils_bx_date_range_rationale_1", - "community": 9, + "community": 44, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002" }, { @@ -3510,7 +3510,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "id": "utils_bx_date_range_rationale_8", - "community": 9, + "community": 30, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002" }, { @@ -3519,7 +3519,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "id": "utils_bx_date_range_rationale_43", - "community": 9, + "community": 44, "norm_label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c,\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002" }, { @@ -3528,7 +3528,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "id": "app_utils_crm_export_columns_py", - "community": 375, + "community": 354, "norm_label": "crm_export_columns.py" }, { @@ -3537,7 +3537,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "id": "utils_crm_export_columns_yes_no", - "community": 375, + "community": 354, "norm_label": "_yes_no()" }, { @@ -3546,7 +3546,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "id": "utils_crm_export_columns_join_brand_names", - "community": 375, + "community": 354, "norm_label": "_join_brand_names()" }, { @@ -3555,7 +3555,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "id": "utils_crm_export_columns_join_alias_names", - "community": 375, + "community": 354, "norm_label": "_join_alias_names()" }, { @@ -3564,7 +3564,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "id": "utils_crm_export_columns_rationale_1", - "community": 375, + "community": 354, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002" }, { @@ -3573,7 +3573,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L1", "id": "app_utils_excel_list_validation_py", - "community": 36, + "community": 40, "norm_label": "excel_list_validation.py" }, { @@ -3582,7 +3582,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "id": "utils_excel_list_validation_write_option_sheet", - "community": 36, + "community": 40, "norm_label": "write_option_sheet()" }, { @@ -3591,7 +3591,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "id": "utils_excel_list_validation_add_list_validation", - "community": 36, + "community": 40, "norm_label": "add_list_validation()" }, { @@ -3600,7 +3600,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "id": "utils_excel_list_validation_rationale_19", - "community": 36, + "community": 40, "norm_label": "\u5199\u5165\u9009\u9879\u8868:a=label,\u53ef\u9009 b=id\u3002\u8fd4\u56de sheet_title\u3002" }, { @@ -3609,7 +3609,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "id": "utils_excel_list_validation_rationale_45", - "community": 36, + "community": 40, "norm_label": "option_rows \u4e3a\u9009\u9879\u6570\u636e\u884c\u6570(\u4e0d\u542b\u8868\u5934)\u3002option \u5728 a2:a{1+option_rows}\u3002" }, { @@ -3618,7 +3618,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L1", "id": "app_utils_crm_package_spec_py", - "community": 115, + "community": 134, "norm_label": "crm_package_spec.py" }, { @@ -3627,7 +3627,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L11", "id": "utils_crm_package_spec_normalize_package_specs_list", - "community": 115, + "community": 134, "norm_label": "normalize_package_specs_list()" }, { @@ -3636,7 +3636,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L26", "id": "utils_crm_package_spec_decode_package_specs", - "community": 115, + "community": 134, "norm_label": "decode_package_specs()" }, { @@ -3645,7 +3645,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L50", "id": "utils_crm_package_spec_encode_package_specs", - "community": 115, + "community": 134, "norm_label": "encode_package_specs()" }, { @@ -3654,7 +3654,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L58", "id": "utils_crm_package_spec_resolve_package_specs_from_payload", - "community": 115, + "community": 134, "norm_label": "resolve_package_specs_from_payload()" }, { @@ -3663,7 +3663,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L1", "id": "utils_crm_package_spec_rationale_1", - "community": 115, + "community": 134, "norm_label": "contract / quote product package_spec codec: json array with legacy scalar suppo" }, { @@ -3672,7 +3672,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L12", "id": "utils_crm_package_spec_rationale_12", - "community": 115, + "community": 134, "norm_label": "trim, drop empties, dedupe while preserving order." }, { @@ -3681,7 +3681,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L27", "id": "utils_crm_package_spec_rationale_27", - "community": 115, + "community": 134, "norm_label": "decode db/api stored package_spec into a list of specs. - json array of str" }, { @@ -3690,7 +3690,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L51", "id": "utils_crm_package_spec_rationale_51", - "community": 115, + "community": 134, "norm_label": "encode list to json array string for db; empty list \u2192 ''." }, { @@ -3699,7 +3699,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L59", "id": "utils_crm_package_spec_rationale_59", - "community": 115, + "community": 134, "norm_label": "prefer packagespecs / package_specs; fallback to scalar packagespec / package_sp" }, { @@ -3708,7 +3708,7 @@ "source_file": "app/utils/__init__.py", "source_location": "L1", "id": "app_utils_init_py", - "community": 403, + "community": 382, "norm_label": "__init__.py" }, { @@ -3717,7 +3717,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "id": "app_utils_excel_export_py", - "community": 52, + "community": 7, "norm_label": "excel_export.py" }, { @@ -3726,7 +3726,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L19", "id": "utils_excel_export_exportvalidationerror", - "community": 27, + "community": 21, "norm_label": "exportvalidationerror" }, { @@ -3735,7 +3735,7 @@ "source_file": "", "source_location": "", "id": "valueerror", - "community": 85, + "community": 86, "norm_label": "valueerror" }, { @@ -3744,7 +3744,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L24", "id": "utils_excel_export_exportcolumn", - "community": 52, + "community": 21, "norm_label": "exportcolumn" }, { @@ -3753,7 +3753,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L33", "id": "utils_excel_export_load_dict_label_maps", - "community": 37, + "community": 50, "norm_label": "load_dict_label_maps()" }, { @@ -3762,7 +3762,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L62", "id": "utils_excel_export_dictlabelresolver", - "community": 14, + "community": 7, "norm_label": "dictlabelresolver" }, { @@ -3771,7 +3771,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L65", "id": "utils_excel_export_dictlabelresolver_init", - "community": 37, + "community": 50, "norm_label": ".__init__()" }, { @@ -3780,7 +3780,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L77", "id": "utils_excel_export_dictlabelresolver_resolve", - "community": 20, + "community": 7, "norm_label": ".resolve()" }, { @@ -3789,7 +3789,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L89", "id": "utils_excel_export_dictlabelresolver_row_to_cells", - "community": 20, + "community": 7, "norm_label": ".row_to_cells()" }, { @@ -3798,7 +3798,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L93", "id": "utils_excel_export_build_workbook", - "community": 20, + "community": 7, "norm_label": "_build_workbook()" }, { @@ -3807,7 +3807,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L110", "id": "utils_excel_export_workbook_to_streaming_response", - "community": 14, + "community": 7, "norm_label": "workbook_to_streaming_response()" }, { @@ -3816,7 +3816,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L130", "id": "utils_excel_export_filter_export_columns", - "community": 20, + "community": 24, "norm_label": "filter_export_columns()" }, { @@ -3825,7 +3825,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L146", "id": "utils_excel_export_assert_export_row_count", - "community": 5, + "community": 304, "norm_label": "assert_export_row_count()" }, { @@ -3834,7 +3834,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L153", "id": "utils_excel_export_export_rows_to_xlsx_response", - "community": 20, + "community": 24, "norm_label": "export_rows_to_xlsx_response()" }, { @@ -3843,7 +3843,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "id": "utils_excel_export_rationale_1", - "community": 52, + "community": 7, "norm_label": "excel \u5bfc\u51fa\u5de5\u5177:\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label(\u5bf9\u9f50 java exceldictconvert / exceldictpreloadconver" }, { @@ -3852,7 +3852,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L20", "id": "utils_excel_export_rationale_20", - "community": 27, + "community": 21, "norm_label": "\u5bfc\u51fa\u4e1a\u52a1\u6821\u9a8c\u5931\u8d25(\u7a7a\u6570\u636e / \u8d85\u9650\u7b49),\u8def\u7531\u5c42\u8f6c\u4e3a 400\u3002" }, { @@ -3861,7 +3861,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L25", "id": "utils_excel_export_rationale_25", - "community": 52, + "community": 21, "norm_label": "\u5bfc\u51fa\u5217\u5b9a\u4e49,dict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002" }, { @@ -3870,7 +3870,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L38", "id": "utils_excel_export_rationale_38", - "community": 37, + "community": 50, "norm_label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04(\u5355\u6b21\u67e5\u8be2,\u907f\u514d n+1)\u3002" }, { @@ -3879,7 +3879,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L63", "id": "utils_excel_export_rationale_63", - "community": 14, + "community": 7, "norm_label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790:\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002" }, { @@ -3888,7 +3888,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L134", "id": "utils_excel_export_rationale_134", - "community": 20, + "community": 24, "norm_label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a;\u672a\u77e5 field \u5ffd\u7565;requested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002" }, { @@ -3897,7 +3897,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L163", "id": "utils_excel_export_rationale_163", - "community": 20, + "community": 24, "norm_label": "crm \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3:\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002" }, { @@ -3906,7 +3906,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "id": "app_utils_pinyin_abbr_py", - "community": 222, + "community": 226, "norm_label": "pinyin_abbr.py" }, { @@ -3915,7 +3915,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "id": "utils_pinyin_abbr_normalize_name_pinyin_abbr", - "community": 222, + "community": 226, "norm_label": "normalize_name_pinyin_abbr()" }, { @@ -3924,7 +3924,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "id": "utils_pinyin_abbr_build_name_pinyin_abbr", - "community": 222, + "community": 226, "norm_label": "build_name_pinyin_abbr()" }, { @@ -3933,7 +3933,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "id": "utils_pinyin_abbr_resolve_name_pinyin_abbr", - "community": 222, + "community": 226, "norm_label": "resolve_name_pinyin_abbr()" }, { @@ -3942,7 +3942,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "id": "utils_pinyin_abbr_rationale_1", - "community": 222, + "community": 226, "norm_label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199:\u5e93\u5185\u5b58\u5c0f\u5199,\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002" }, { @@ -3951,7 +3951,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "id": "utils_pinyin_abbr_rationale_43", - "community": 222, + "community": 226, "norm_label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=true:\u7528\u63d0\u4ea4\u503c(\u7a7a\u5219\u6309 name \u751f\u6210) - \u5426\u5219:\u5df2\u6709\u975e\u7a7a existi" }, { @@ -3960,7 +3960,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "id": "app_utils_bx_codegen_py", - "community": 9, + "community": 8, "norm_label": "bx_codegen.py" }, { @@ -3969,7 +3969,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "id": "utils_bx_codegen_generate_apply_code", - "community": 9, + "community": 8, "norm_label": "generate_apply_code()" }, { @@ -3978,7 +3978,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L62", "id": "utils_bx_codegen_parse_reimburse_date", - "community": 9, + "community": 8, "norm_label": "parse_reimburse_date()" }, { @@ -3987,7 +3987,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "id": "utils_bx_codegen_parse_optional_date", - "community": 36, + "community": 40, "norm_label": "parse_optional_date()" }, { @@ -3996,7 +3996,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L89", "id": "utils_bx_codegen_format_reimburse_title", - "community": 9, + "community": 8, "norm_label": "format_reimburse_title()" }, { @@ -4005,7 +4005,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L93", "id": "utils_bx_codegen_is_auto_reimburse_title", - "community": 9, + "community": 8, "norm_label": "is_auto_reimburse_title()" }, { @@ -4014,7 +4014,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L97", "id": "utils_bx_codegen_title_seq_max_query", - "community": 9, + "community": 8, "norm_label": "_title_seq_max_query()" }, { @@ -4023,7 +4023,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L119", "id": "utils_bx_codegen_preview_reimburse_title_seq", - "community": 9, + "community": 37, "norm_label": "preview_reimburse_title_seq()" }, { @@ -4032,7 +4032,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L132", "id": "utils_bx_codegen_allocate_reimburse_title_seq", - "community": 9, + "community": 8, "norm_label": "allocate_reimburse_title_seq()" }, { @@ -4041,7 +4041,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L148", "id": "utils_bx_codegen_generate_title", - "community": 9, + "community": 8, "norm_label": "generate_title()" }, { @@ -4050,7 +4050,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L161", "id": "utils_bx_codegen_resolve_reimburse_title", - "community": 9, + "community": 8, "norm_label": "resolve_reimburse_title()" }, { @@ -4059,7 +4059,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "id": "utils_bx_codegen_rationale_1", - "community": 9, + "community": 8, "norm_label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210(\u4ece bx-backend \u8fc1\u79fb,\u589e\u52a0 tenant_no \u9694\u79bb)\u3002" }, { @@ -4068,7 +4068,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "id": "utils_bx_codegen_rationale_16", - "community": 9, + "community": 8, "norm_label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7:{prefix}{yyyymmdd}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b:byj(\u5907\u7528\u91d1)\u3001bx(\u62a5\u9500)\u3002 \u8bf4\u660e: - u" }, { @@ -4077,7 +4077,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L76", "id": "utils_bx_codegen_rationale_76", - "community": 36, + "community": 40, "norm_label": "\u53ef\u9009\u65e5\u671f:\u7a7a \u2192 none;\u5408\u6cd5 yyyy-mm-dd / date / datetime \u2192 date\u3002" }, { @@ -4086,7 +4086,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L103", "id": "utils_bx_codegen_rationale_103", - "community": 9, + "community": 8, "norm_label": "\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6700\u5927\u6807\u9898\u5e8f\u53f7\u3002 uk_tenant_reimburse_date_title_seq \u4e0d\u542b del_flag,\u8f6f\u5220\u884c\u4ecd\u5360\u7528\u5e8f\u53f7\u3002" }, { @@ -4095,7 +4095,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L125", "id": "utils_bx_codegen_rationale_125", - "community": 9, + "community": 37, "norm_label": "\u9884\u89c8\u5e8f\u53f7(\u4e0d\u52a0\u884c\u9501,\u4ec5\u7528\u4e8e\u5f39\u7a97\u5c55\u793a)\u3002\u542b\u8f6f\u5220\u884c,\u4e0e\u6b63\u5f0f\u53d6\u53f7\u4e00\u81f4\u3002" }, { @@ -4104,7 +4104,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L138", "id": "utils_bx_codegen_rationale_138", - "community": 9, + "community": 8, "norm_label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7(max+1,\u542b\u8f6f\u5220)\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f,\u5e76\u53d1\u51b2" }, { @@ -4113,7 +4113,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L155", "id": "utils_bx_codegen_rationale_155", - "community": 9, + "community": 8, "norm_label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210(\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168)\u3002" }, { @@ -4122,7 +4122,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L169", "id": "utils_bx_codegen_rationale_169", - "community": 9, + "community": 8, "norm_label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6:\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898:title_seq" }, { @@ -4131,7 +4131,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "id": "app_models_duty_models_py", - "community": 225, + "community": 86, "norm_label": "duty_models.py" }, { @@ -4140,7 +4140,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L35", "id": "models_duty_models_dutyday", - "community": 225, + "community": 86, "norm_label": "dutyday" }, { @@ -4149,7 +4149,7 @@ "source_file": "", "source_location": "", "id": "base", - "community": 26, + "community": 5, "norm_label": "base" }, { @@ -4158,7 +4158,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L55", "id": "models_duty_models_dutyslot", - "community": 225, + "community": 86, "norm_label": "dutyslot" }, { @@ -4167,7 +4167,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L79", "id": "models_duty_models_dutyassignment", - "community": 29, + "community": 86, "norm_label": "dutyassignment" }, { @@ -4176,7 +4176,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "id": "models_duty_models_rationale_1", - "community": 225, + "community": 86, "norm_label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md" }, { @@ -4185,7 +4185,7 @@ "source_file": "app/models/pl_dispatch_calendar.py", "source_location": "L1", "id": "app_models_pl_dispatch_calendar_py", - "community": 149, + "community": 251, "norm_label": "pl_dispatch_calendar.py" }, { @@ -4194,7 +4194,7 @@ "source_file": "app/models/pl_dispatch_calendar.py", "source_location": "L9", "id": "models_pl_dispatch_calendar_pldispatchcalendar", - "community": 149, + "community": 251, "norm_label": "pldispatchcalendar" }, { @@ -4203,7 +4203,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1", "id": "app_models_pl_models_py", - "community": 3, + "community": 2, "norm_label": "pl_models.py" }, { @@ -4212,7 +4212,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L28", "id": "models_pl_models_plcarrier", - "community": 27, + "community": 21, "norm_label": "plcarrier" }, { @@ -4221,7 +4221,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L57", "id": "models_pl_models_plvehicle", - "community": 27, + "community": 21, "norm_label": "plvehicle" }, { @@ -4230,7 +4230,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L84", "id": "models_pl_models_plpersonnel", - "community": 3, + "community": 2, "norm_label": "plpersonnel" }, { @@ -4248,7 +4248,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L145", "id": "models_pl_models_plcustomerstoppref", - "community": 146, + "community": 148, "norm_label": "plcustomerstoppref" }, { @@ -4257,7 +4257,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L170", "id": "models_pl_models_plcert", - "community": 61, + "community": 59, "norm_label": "plcert" }, { @@ -4266,7 +4266,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L196", "id": "models_pl_models_pldriver", - "community": 27, + "community": 21, "norm_label": "pldriver" }, { @@ -4275,7 +4275,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L222", "id": "models_pl_models_plvehiclepersonnel", - "community": 3, + "community": 2, "norm_label": "plvehiclepersonnel" }, { @@ -4284,7 +4284,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L243", "id": "models_pl_models_plvehicledriver", - "community": 292, + "community": 21, "norm_label": "plvehicledriver" }, { @@ -4293,7 +4293,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L268", "id": "models_pl_models_plplan", - "community": 4, + "community": 7, "norm_label": "plplan" }, { @@ -4302,7 +4302,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L384", "id": "models_pl_models_plplancontract", - "community": 3, + "community": 7, "norm_label": "plplancontract" }, { @@ -4311,7 +4311,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L407", "id": "models_pl_models_plplanproduct", - "community": 27, + "community": 2, "norm_label": "plplanproduct" }, { @@ -4320,7 +4320,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L466", "id": "models_pl_models_plplanproductbrandqty", - "community": 130, + "community": 54, "norm_label": "plplanproductbrandqty" }, { @@ -4329,7 +4329,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L494", "id": "models_pl_models_plplanchange", - "community": 3, + "community": 2, "norm_label": "plplanchange" }, { @@ -4338,7 +4338,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L516", "id": "models_pl_models_plplanload", - "community": 4, + "community": 21, "norm_label": "plplanload" }, { @@ -4356,7 +4356,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L578", "id": "models_pl_models_plplandelivery", - "community": 4, + "community": 21, "norm_label": "plplandelivery" }, { @@ -4374,7 +4374,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L646", "id": "models_pl_models_pltransport", - "community": 16, + "community": 2, "norm_label": "pltransport" }, { @@ -4383,7 +4383,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L712", "id": "models_pl_models_pltransportproductfeedback", - "community": 95, + "community": 146, "norm_label": "pltransportproductfeedback" }, { @@ -4392,7 +4392,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L733", "id": "models_pl_models_pltransportproductbrandqty", - "community": 95, + "community": 146, "norm_label": "pltransportproductbrandqty" }, { @@ -4401,7 +4401,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L756", "id": "models_pl_models_pltransportdblink", - "community": 27, + "community": 21, "norm_label": "pltransportdblink" }, { @@ -4410,7 +4410,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L781", "id": "models_pl_models_plplantransport", - "community": 27, + "community": 21, "norm_label": "plplantransport" }, { @@ -4419,7 +4419,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L800", "id": "models_pl_models_pltransportdriverstopfeedback", - "community": 3, + "community": 2, "norm_label": "pltransportdriverstopfeedback" }, { @@ -4428,7 +4428,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L828", "id": "models_pl_models_pltransportsitestopfeedback", - "community": 3, + "community": 2, "norm_label": "pltransportsitestopfeedback" }, { @@ -4437,7 +4437,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L858", "id": "models_pl_models_pltransportsitelink", - "community": 3, + "community": 2, "norm_label": "pltransportsitelink" }, { @@ -4446,7 +4446,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L891", "id": "models_pl_models_plinboundorder", - "community": 3, + "community": 2, "norm_label": "plinboundorder" }, { @@ -4455,7 +4455,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L921", "id": "models_pl_models_plinboundorderitem", - "community": 3, + "community": 2, "norm_label": "plinboundorderitem" }, { @@ -4464,7 +4464,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L947", "id": "models_pl_models_plinboundorderitembrandqty", - "community": 26, + "community": 121, "norm_label": "plinboundorderitembrandqty" }, { @@ -4473,7 +4473,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L970", "id": "models_pl_models_ploutboundorder", - "community": 3, + "community": 2, "norm_label": "ploutboundorder" }, { @@ -4482,7 +4482,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1000", "id": "models_pl_models_ploutboundorderitem", - "community": 3, + "community": 2, "norm_label": "ploutboundorderitem" }, { @@ -4491,7 +4491,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1026", "id": "models_pl_models_ploutboundorderitembrandqty", - "community": 16, + "community": 121, "norm_label": "ploutboundorderitembrandqty" }, { @@ -4500,7 +4500,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1049", "id": "models_pl_models_pltransportapproval", - "community": 16, + "community": 30, "norm_label": "pltransportapproval" }, { @@ -4509,7 +4509,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1078", "id": "models_pl_models_plfreightsettlement", - "community": 3, + "community": 2, "norm_label": "plfreightsettlement" }, { @@ -4518,7 +4518,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1113", "id": "models_pl_models_plfreightsettlementapproval", - "community": 272, + "community": 39, "norm_label": "plfreightsettlementapproval" }, { @@ -4527,7 +4527,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1140", "id": "models_pl_models_plfreightsettlementtransport", - "community": 3, + "community": 2, "norm_label": "plfreightsettlementtransport" }, { @@ -4536,7 +4536,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1160", "id": "models_pl_models_plremittancevoucher", - "community": 272, + "community": 39, "norm_label": "plremittancevoucher" }, { @@ -4545,7 +4545,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1187", "id": "models_pl_models_plinventory", - "community": 90, + "community": 56, "norm_label": "plinventory" }, { @@ -4554,7 +4554,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1221", "id": "models_pl_models_plinventorytransaction", - "community": 90, + "community": 56, "norm_label": "plinventorytransaction" }, { @@ -4563,7 +4563,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1254", "id": "models_pl_models_plinventorywarning", - "community": 90, + "community": 56, "norm_label": "plinventorywarning" }, { @@ -4572,7 +4572,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1281", "id": "models_pl_models_pldocumentreminder", - "community": 61, + "community": 59, "norm_label": "pldocumentreminder" }, { @@ -4581,7 +4581,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1309", "id": "models_pl_models_plvehiclefuelregister", - "community": 215, + "community": 220, "norm_label": "plvehiclefuelregister" }, { @@ -4590,7 +4590,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1341", "id": "models_pl_models_plvehiclerechargeapply", - "community": 145, + "community": 158, "norm_label": "plvehiclerechargeapply" }, { @@ -4599,7 +4599,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1377", "id": "models_pl_models_plvehiclerechargeapproval", - "community": 145, + "community": 158, "norm_label": "plvehiclerechargeapproval" }, { @@ -4608,7 +4608,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1403", "id": "models_pl_models_plvehiclemaintenanceapply", - "community": 83, + "community": 87, "norm_label": "plvehiclemaintenanceapply" }, { @@ -4617,7 +4617,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1434", "id": "models_pl_models_plvehiclemaintenanceprocess", - "community": 83, + "community": 69, "norm_label": "plvehiclemaintenanceprocess" }, { @@ -4626,7 +4626,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1458", "id": "models_pl_models_plvehicleureaapply", - "community": 49, + "community": 241, "norm_label": "plvehicleureaapply" }, { @@ -4635,7 +4635,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1488", "id": "models_pl_models_plvehicleureadisburse", - "community": 49, + "community": 241, "norm_label": "plvehicleureadisburse" }, { @@ -4644,7 +4644,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1512", "id": "models_pl_models_plocrusagemonth", - "community": 371, + "community": 189, "norm_label": "plocrusagemonth" }, { @@ -4653,7 +4653,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1531", "id": "models_pl_models_plvehiclerechargerecord", - "community": 48, + "community": 55, "norm_label": "plvehiclerechargerecord" }, { @@ -4671,7 +4671,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L146", "id": "models_pl_models_rationale_146", - "community": 146, + "community": 148, "norm_label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref" }, { @@ -4680,7 +4680,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L197", "id": "models_pl_models_rationale_197", - "community": 27, + "community": 21, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)" }, { @@ -4689,7 +4689,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L223", "id": "models_pl_models_rationale_223", - "community": 3, + "community": 2, "norm_label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel" }, { @@ -4698,7 +4698,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L244", "id": "models_pl_models_rationale_244", - "community": 292, + "community": 21, "norm_label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver(\u517c\u5bb9\u65e7\u8868)" }, { @@ -4707,7 +4707,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L385", "id": "models_pl_models_rationale_385", - "community": 3, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract" }, { @@ -4716,7 +4716,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L408", "id": "models_pl_models_rationale_408", - "community": 27, + "community": 2, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product" }, { @@ -4725,7 +4725,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L467", "id": "models_pl_models_rationale_467", - "community": 130, + "community": 54, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a:\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b;\u975e\u7a7a:\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1" }, { @@ -4734,7 +4734,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L495", "id": "models_pl_models_rationale_495", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change" }, { @@ -4743,7 +4743,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L517", "id": "models_pl_models_rationale_517", - "community": 4, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)" }, { @@ -4761,7 +4761,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L579", "id": "models_pl_models_rationale_579", - "community": 4, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)" }, { @@ -4779,7 +4779,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L713", "id": "models_pl_models_rationale_713", - "community": 95, + "community": 146, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback" }, { @@ -4788,7 +4788,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L734", "id": "models_pl_models_rationale_734", - "community": 95, + "community": 146, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty" }, { @@ -4797,7 +4797,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L757", "id": "models_pl_models_rationale_757", - "community": 27, + "community": 21, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link" }, { @@ -4806,7 +4806,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L782", "id": "models_pl_models_rationale_782", - "community": 27, + "community": 21, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport" }, { @@ -4815,7 +4815,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L801", "id": "models_pl_models_rationale_801", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback" }, { @@ -4824,7 +4824,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L829", "id": "models_pl_models_rationale_829", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback" }, { @@ -4833,7 +4833,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L859", "id": "models_pl_models_rationale_859", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -4842,7 +4842,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L892", "id": "models_pl_models_rationale_892", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order" }, { @@ -4851,7 +4851,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L922", "id": "models_pl_models_rationale_922", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item" }, { @@ -4860,7 +4860,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L948", "id": "models_pl_models_rationale_948", - "community": 26, + "community": 121, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty" }, { @@ -4869,7 +4869,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L971", "id": "models_pl_models_rationale_971", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order" }, { @@ -4878,7 +4878,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1001", "id": "models_pl_models_rationale_1001", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item" }, { @@ -4887,7 +4887,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1027", "id": "models_pl_models_rationale_1027", - "community": 16, + "community": 121, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty" }, { @@ -4896,7 +4896,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1050", "id": "models_pl_models_rationale_1050", - "community": 16, + "community": 30, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval" }, { @@ -4905,7 +4905,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1079", "id": "models_pl_models_rationale_1079", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement" }, { @@ -4914,7 +4914,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1114", "id": "models_pl_models_rationale_1114", - "community": 272, + "community": 39, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval" }, { @@ -4923,7 +4923,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1141", "id": "models_pl_models_rationale_1141", - "community": 3, + "community": 2, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport" }, { @@ -4932,7 +4932,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1161", "id": "models_pl_models_rationale_1161", - "community": 272, + "community": 39, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher" }, { @@ -4941,7 +4941,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1222", "id": "models_pl_models_rationale_1222", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction" }, { @@ -4950,7 +4950,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1255", "id": "models_pl_models_rationale_1255", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning" }, { @@ -4959,7 +4959,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1282", "id": "models_pl_models_rationale_1282", - "community": 61, + "community": 59, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder" }, { @@ -4968,7 +4968,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1310", "id": "models_pl_models_rationale_1310", - "community": 215, + "community": 220, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register" }, { @@ -4977,7 +4977,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1342", "id": "models_pl_models_rationale_1342", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply" }, { @@ -4986,7 +4986,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1378", "id": "models_pl_models_rationale_1378", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval" }, { @@ -4995,7 +4995,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1404", "id": "models_pl_models_rationale_1404", - "community": 83, + "community": 87, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply" }, { @@ -5004,7 +5004,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1435", "id": "models_pl_models_rationale_1435", - "community": 83, + "community": 69, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process" }, { @@ -5013,7 +5013,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1459", "id": "models_pl_models_rationale_1459", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply" }, { @@ -5022,7 +5022,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1489", "id": "models_pl_models_rationale_1489", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse" }, { @@ -5031,7 +5031,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1513", "id": "models_pl_models_rationale_1513", - "community": 371, + "community": 189, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)" }, { @@ -5040,7 +5040,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1532", "id": "models_pl_models_rationale_1532", - "community": 48, + "community": 55, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record" }, { @@ -5049,7 +5049,7 @@ "source_file": "app/models/pl_vehicle_fuel_card.py", "source_location": "L1", "id": "app_models_pl_vehicle_fuel_card_py", - "community": 167, + "community": 105, "norm_label": "pl_vehicle_fuel_card.py" }, { @@ -5058,7 +5058,7 @@ "source_file": "app/models/pl_vehicle_fuel_card.py", "source_location": "L9", "id": "models_pl_vehicle_fuel_card_plvehiclefuelcard", - "community": 167, + "community": 105, "norm_label": "plvehiclefuelcard" }, { @@ -5067,7 +5067,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "id": "app_models_models_py", - "community": 26, + "community": 32, "norm_label": "models.py" }, { @@ -5076,7 +5076,7 @@ "source_file": "app/models/models.py", "source_location": "L11", "id": "models_models_userrole", - "community": 26, + "community": 32, "norm_label": "userrole" }, { @@ -5085,7 +5085,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L22", "id": "str", - "community": 2, + "community": 1, "norm_label": "str" }, { @@ -5094,7 +5094,7 @@ "source_file": "app/models/models.py", "source_location": "L29", "id": "models_models_sysuser", - "community": 52, + "community": 53, "norm_label": "sysuser" }, { @@ -5103,7 +5103,7 @@ "source_file": "app/models/models.py", "source_location": "L58", "id": "models_models_sysrole", - "community": 52, + "community": 53, "norm_label": "sysrole" }, { @@ -5112,7 +5112,7 @@ "source_file": "app/models/models.py", "source_location": "L79", "id": "models_models_sysuserrole", - "community": 52, + "community": 53, "norm_label": "sysuserrole" }, { @@ -5121,7 +5121,7 @@ "source_file": "app/models/models.py", "source_location": "L99", "id": "models_models_sysrolemenu", - "community": 26, + "community": 32, "norm_label": "sysrolemenu" }, { @@ -5130,7 +5130,7 @@ "source_file": "app/models/models.py", "source_location": "L119", "id": "models_models_sysroledatascopedetail", - "community": 26, + "community": 101, "norm_label": "sysroledatascopedetail" }, { @@ -5139,7 +5139,7 @@ "source_file": "app/models/models.py", "source_location": "L140", "id": "models_models_sysmenu", - "community": 26, + "community": 32, "norm_label": "sysmenu" }, { @@ -5148,7 +5148,7 @@ "source_file": "app/models/models.py", "source_location": "L167", "id": "models_models_sysdept", - "community": 52, + "community": 53, "norm_label": "sysdept" }, { @@ -5157,7 +5157,7 @@ "source_file": "app/models/models.py", "source_location": "L191", "id": "models_models_systenant", - "community": 52, + "community": 53, "norm_label": "systenant" }, { @@ -5166,7 +5166,7 @@ "source_file": "app/models/models.py", "source_location": "L212", "id": "models_models_syssite", - "community": 26, + "community": 322, "norm_label": "syssite" }, { @@ -5175,7 +5175,7 @@ "source_file": "app/models/models.py", "source_location": "L238", "id": "models_models_syspost", - "community": 52, + "community": 53, "norm_label": "syspost" }, { @@ -5184,7 +5184,7 @@ "source_file": "app/models/models.py", "source_location": "L259", "id": "models_models_sysuserpost", - "community": 26, + "community": 101, "norm_label": "sysuserpost" }, { @@ -5193,7 +5193,7 @@ "source_file": "app/models/models.py", "source_location": "L278", "id": "models_models_sysusermenufavorite", - "community": 72, + "community": 132, "norm_label": "sysusermenufavorite" }, { @@ -5202,7 +5202,7 @@ "source_file": "app/models/models.py", "source_location": "L302", "id": "models_models_sysdicttype", - "community": 52, + "community": 53, "norm_label": "sysdicttype" }, { @@ -5211,7 +5211,7 @@ "source_file": "app/models/models.py", "source_location": "L322", "id": "models_models_sysethnic", - "community": 26, + "community": 32, "norm_label": "sysethnic" }, { @@ -5220,7 +5220,7 @@ "source_file": "app/models/models.py", "source_location": "L342", "id": "models_models_sysdictdata", - "community": 52, + "community": 53, "norm_label": "sysdictdata" }, { @@ -5229,7 +5229,7 @@ "source_file": "app/models/models.py", "source_location": "L374", "id": "models_models_sysapirequestlog", - "community": 26, + "community": 32, "norm_label": "sysapirequestlog" }, { @@ -5238,7 +5238,7 @@ "source_file": "app/models/models.py", "source_location": "L406", "id": "models_models_sysapirequestloghis", - "community": 26, + "community": 32, "norm_label": "sysapirequestloghis" }, { @@ -5247,7 +5247,7 @@ "source_file": "app/models/models.py", "source_location": "L448", "id": "models_models_bizleaverequest", - "community": 26, + "community": 63, "norm_label": "bizleaverequest" }, { @@ -5256,7 +5256,7 @@ "source_file": "app/models/models.py", "source_location": "L478", "id": "models_models_bizattachment", - "community": 26, + "community": 32, "norm_label": "bizattachment" }, { @@ -5265,7 +5265,7 @@ "source_file": "app/models/models.py", "source_location": "L508", "id": "models_models_wfprocessdef", - "community": 40, + "community": 32, "norm_label": "wfprocessdef" }, { @@ -5274,7 +5274,7 @@ "source_file": "app/models/models.py", "source_location": "L529", "id": "models_models_wfprocessversion", - "community": 40, + "community": 32, "norm_label": "wfprocessversion" }, { @@ -5283,7 +5283,7 @@ "source_file": "app/models/models.py", "source_location": "L551", "id": "models_models_wfnode", - "community": 40, + "community": 32, "norm_label": "wfnode" }, { @@ -5292,7 +5292,7 @@ "source_file": "app/models/models.py", "source_location": "L574", "id": "models_models_wftransition", - "community": 26, + "community": 32, "norm_label": "wftransition" }, { @@ -5301,7 +5301,7 @@ "source_file": "app/models/models.py", "source_location": "L596", "id": "models_models_wfprocessinstance", - "community": 40, + "community": 32, "norm_label": "wfprocessinstance" }, { @@ -5310,7 +5310,7 @@ "source_file": "app/models/models.py", "source_location": "L621", "id": "models_models_wftask", - "community": 40, + "community": 32, "norm_label": "wftask" }, { @@ -5319,7 +5319,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "id": "models_models_rationale_1", - "community": 26, + "community": 32, "norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)" }, { @@ -5328,7 +5328,7 @@ "source_file": "app/models/models.py", "source_location": "L12", "id": "models_models_rationale_12", - "community": 26, + "community": 32, "norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)" }, { @@ -5337,7 +5337,7 @@ "source_file": "app/models/models.py", "source_location": "L80", "id": "models_models_rationale_80", - "community": 52, + "community": 53, "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)" }, { @@ -5346,7 +5346,7 @@ "source_file": "app/models/models.py", "source_location": "L100", "id": "models_models_rationale_100", - "community": 26, + "community": 32, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)" }, { @@ -5355,7 +5355,7 @@ "source_file": "app/models/models.py", "source_location": "L120", "id": "models_models_rationale_120", - "community": 26, + "community": 101, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail" }, { @@ -5364,7 +5364,7 @@ "source_file": "app/models/models.py", "source_location": "L192", "id": "models_models_rationale_192", - "community": 52, + "community": 53, "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)" }, { @@ -5373,7 +5373,7 @@ "source_file": "app/models/models.py", "source_location": "L260", "id": "models_models_rationale_260", - "community": 26, + "community": 101, "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post" }, { @@ -5382,7 +5382,7 @@ "source_file": "app/models/models.py", "source_location": "L279", "id": "models_models_rationale_279", - "community": 72, + "community": 132, "norm_label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite" }, { @@ -5391,7 +5391,7 @@ "source_file": "app/models/models.py", "source_location": "L323", "id": "models_models_rationale_323", - "community": 26, + "community": 32, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)" }, { @@ -5400,7 +5400,7 @@ "source_file": "app/models/models.py", "source_location": "L449", "id": "models_models_rationale_449", - "community": 26, + "community": 63, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request" }, { @@ -5409,7 +5409,7 @@ "source_file": "app/models/models.py", "source_location": "L530", "id": "models_models_rationale_530", - "community": 40, + "community": 32, "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version" }, { @@ -5418,7 +5418,7 @@ "source_file": "app/models/models.py", "source_location": "L575", "id": "models_models_rationale_575", - "community": 26, + "community": 32, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition" }, { @@ -5427,7 +5427,7 @@ "source_file": "app/models/models.py", "source_location": "L597", "id": "models_models_rationale_597", - "community": 40, + "community": 32, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance" }, { @@ -5436,7 +5436,7 @@ "source_file": "app/models/__init__.py", "source_location": "L1", "id": "app_models_init_py", - "community": 26, + "community": 32, "norm_label": "__init__.py" }, { @@ -5445,7 +5445,7 @@ "source_file": "app/models/doclib.py", "source_location": "L1", "id": "app_models_doclib_py", - "community": 116, + "community": 130, "norm_label": "doclib.py" }, { @@ -5454,7 +5454,7 @@ "source_file": "app/models/doclib.py", "source_location": "L9", "id": "models_doclib_publicfields", - "community": 116, + "community": 130, "norm_label": "_publicfields" }, { @@ -5463,7 +5463,7 @@ "source_file": "app/models/doclib.py", "source_location": "L21", "id": "models_doclib_doclibfolder", - "community": 116, + "community": 130, "norm_label": "doclibfolder" }, { @@ -5472,7 +5472,7 @@ "source_file": "app/models/doclib.py", "source_location": "L29", "id": "models_doclib_doclibfile", - "community": 116, + "community": 130, "norm_label": "doclibfile" }, { @@ -5481,7 +5481,7 @@ "source_file": "app/models/doclib.py", "source_location": "L43", "id": "models_doclib_doclibshare", - "community": 116, + "community": 130, "norm_label": "doclibshare" }, { @@ -5490,7 +5490,7 @@ "source_file": "app/models/doclib.py", "source_location": "L1", "id": "models_doclib_rationale_1", - "community": 116, + "community": 130, "norm_label": "\u95e8\u6237\u79c1\u6709\u6587\u6863\u5e93:\u76ee\u5f55\u3001\u6587\u4ef6\u5143\u6570\u636e\u548c\u6309\u7528\u6237\u5206\u4eab\u3002" }, { @@ -5499,7 +5499,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "app_models_crm_models_py", - "community": 19, + "community": 16, "norm_label": "crm_models.py" }, { @@ -5508,7 +5508,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L21", "id": "models_crm_models_crmproductcategory", - "community": 19, + "community": 16, "norm_label": "crmproductcategory" }, { @@ -5517,7 +5517,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L43", "id": "models_crm_models_crmproduct", - "community": 27, + "community": 21, "norm_label": "crmproduct" }, { @@ -5526,7 +5526,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L79", "id": "models_crm_models_crmproductbrand", - "community": 19, + "community": 121, "norm_label": "crmproductbrand" }, { @@ -5535,7 +5535,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L99", "id": "models_crm_models_crmproductalias", - "community": 19, + "community": 16, "norm_label": "crmproductalias" }, { @@ -5544,7 +5544,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L118", "id": "models_crm_models_sysoss", - "community": 19, + "community": 16, "norm_label": "sysoss" }, { @@ -5553,7 +5553,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L150", "id": "models_crm_models_crmcustomer", - "community": 24, + "community": 18, "norm_label": "crmcustomer" }, { @@ -5562,7 +5562,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L234", "id": "models_crm_models_crmcontact", - "community": 24, + "community": 18, "norm_label": "crmcontact" }, { @@ -5571,7 +5571,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L269", "id": "models_crm_models_crminvoiceinfo", - "community": 24, + "community": 18, "norm_label": "crminvoiceinfo" }, { @@ -5580,7 +5580,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L297", "id": "models_crm_models_crmcustomerfollow", - "community": 24, + "community": 18, "norm_label": "crmcustomerfollow" }, { @@ -5589,7 +5589,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L328", "id": "models_crm_models_crmcustomerpool", - "community": 19, + "community": 16, "norm_label": "crmcustomerpool" }, { @@ -5598,7 +5598,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L354", "id": "models_crm_models_crmcustomerpoolrule", - "community": 19, + "community": 16, "norm_label": "crmcustomerpoolrule" }, { @@ -5607,7 +5607,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L377", "id": "models_crm_models_crmopportunity", - "community": 60, + "community": 76, "norm_label": "crmopportunity" }, { @@ -5616,7 +5616,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L420", "id": "models_crm_models_crmopportunityfollow", - "community": 19, + "community": 16, "norm_label": "crmopportunityfollow" }, { @@ -5625,7 +5625,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L451", "id": "models_crm_models_crmopportunityproduct", - "community": 60, + "community": 76, "norm_label": "crmopportunityproduct" }, { @@ -5634,7 +5634,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L481", "id": "models_crm_models_crmopportunitystagelog", - "community": 60, + "community": 76, "norm_label": "crmopportunitystagelog" }, { @@ -5643,7 +5643,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L512", "id": "models_crm_models_crmcontract", - "community": 27, + "community": 21, "norm_label": "crmcontract" }, { @@ -5652,7 +5652,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L597", "id": "models_crm_models_crmcontractapproversetting", - "community": 101, + "community": 274, "norm_label": "crmcontractapproversetting" }, { @@ -5661,7 +5661,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L616", "id": "models_crm_models_crmcontractapproval", - "community": 38, + "community": 62, "norm_label": "crmcontractapproval" }, { @@ -5670,7 +5670,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L647", "id": "models_crm_models_crmcontractchange", - "community": 15, + "community": 46, "norm_label": "crmcontractchange" }, { @@ -5679,7 +5679,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L678", "id": "models_crm_models_crmcontracttemplate", - "community": 15, + "community": 46, "norm_label": "crmcontracttemplate" }, { @@ -5688,7 +5688,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L712", "id": "models_crm_models_crmcontractproduct", - "community": 27, + "community": 21, "norm_label": "crmcontractproduct" }, { @@ -5697,7 +5697,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L755", "id": "models_crm_models_crmcontractproductpricetier", - "community": 245, + "community": 252, "norm_label": "crmcontractproductpricetier" }, { @@ -5706,7 +5706,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L780", "id": "models_crm_models_crmquote", - "community": 13, + "community": 25, "norm_label": "crmquote" }, { @@ -5715,7 +5715,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L842", "id": "models_crm_models_crmquoteproduct", - "community": 66, + "community": 72, "norm_label": "crmquoteproduct" }, { @@ -5724,7 +5724,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L880", "id": "models_crm_models_crmquoteapproversetting", - "community": 101, + "community": 274, "norm_label": "crmquoteapproversetting" }, { @@ -5733,7 +5733,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L899", "id": "models_crm_models_crmquoteapproval", - "community": 13, + "community": 25, "norm_label": "crmquoteapproval" }, { @@ -5742,7 +5742,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L924", "id": "models_crm_models_crmquotesharelog", - "community": 277, + "community": 273, "norm_label": "crmquotesharelog" }, { @@ -5751,7 +5751,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L950", "id": "models_crm_models_crmclue", - "community": 24, + "community": 18, "norm_label": "crmclue" }, { @@ -5760,7 +5760,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1000", "id": "models_crm_models_crmcluefollow", - "community": 24, + "community": 18, "norm_label": "crmcluefollow" }, { @@ -5769,7 +5769,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1024", "id": "models_crm_models_crmpriceletter", - "community": 19, + "community": 16, "norm_label": "crmpriceletter" }, { @@ -5778,7 +5778,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1055", "id": "models_crm_models_crmsupplierinfo", - "community": 18, + "community": 16, "norm_label": "crmsupplierinfo" }, { @@ -5787,7 +5787,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "models_crm_models_rationale_1", - "community": 19, + "community": 16, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)" }, { @@ -5796,7 +5796,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1025", "id": "models_crm_models_rationale_1025", - "community": 19, + "community": 16, "norm_label": "crm-\u8c03\u4ef7\u51fd\u6863\u6848(\u72ec\u7acb,\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355)" }, { @@ -5805,7 +5805,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "id": "app_models_db_models_py", - "community": 103, + "community": 13, "norm_label": "db_models.py" }, { @@ -5814,7 +5814,7 @@ "source_file": "app/models/db_models.py", "source_location": "L9", "id": "models_db_models_dbpurchaseplan", - "community": 22, + "community": 13, "norm_label": "dbpurchaseplan" }, { @@ -5823,7 +5823,7 @@ "source_file": "app/models/db_models.py", "source_location": "L44", "id": "models_db_models_dbinboundoutbound", - "community": 27, + "community": 21, "norm_label": "dbinboundoutbound" }, { @@ -5832,7 +5832,7 @@ "source_file": "app/models/db_models.py", "source_location": "L77", "id": "models_db_models_dbweighingslip", - "community": 103, + "community": 13, "norm_label": "dbweighingslip" }, { @@ -5841,7 +5841,7 @@ "source_file": "app/models/db_models.py", "source_location": "L119", "id": "models_db_models_dbsequence", - "community": 208, + "community": 92, "norm_label": "dbsequence" }, { @@ -5850,7 +5850,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "id": "models_db_models_rationale_1", - "community": 103, + "community": 13, "norm_label": "\u5730\u78c5(db)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql" }, { @@ -5859,7 +5859,7 @@ "source_file": "app/models/pl_mobile_stop_meta.py", "source_location": "L1", "id": "app_models_pl_mobile_stop_meta_py", - "community": 149, + "community": 174, "norm_label": "pl_mobile_stop_meta.py" }, { @@ -5868,7 +5868,7 @@ "source_file": "app/models/pl_mobile_stop_meta.py", "source_location": "L7", "id": "models_pl_mobile_stop_meta_plplanstopproductmeta", - "community": 50, + "community": 9, "norm_label": "plplanstopproductmeta" }, { @@ -5877,7 +5877,7 @@ "source_file": "app/models/pl_mobile_stop_meta.py", "source_location": "L1", "id": "models_pl_mobile_stop_meta_rationale_1", - "community": 149, + "community": 174, "norm_label": "independent, feature-gated mobile stop snapshots; existing table selects are unc" }, { @@ -5886,7 +5886,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L1", "id": "app_models_wechat_notice_py", - "community": 91, + "community": 124, "norm_label": "wechat_notice.py" }, { @@ -5895,7 +5895,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L8", "id": "models_wechat_notice_noticepublicfields", - "community": 91, + "community": 124, "norm_label": "noticepublicfields" }, { @@ -5904,7 +5904,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L20", "id": "models_wechat_notice_wechatbinding", - "community": 91, + "community": 124, "norm_label": "wechatbinding" }, { @@ -5913,7 +5913,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L33", "id": "models_wechat_notice_wechatapprovalcycle", - "community": 91, + "community": 124, "norm_label": "wechatapprovalcycle" }, { @@ -5922,7 +5922,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L45", "id": "models_wechat_notice_wechatnotice", - "community": 91, + "community": 124, "norm_label": "wechatnotice" }, { @@ -5931,7 +5931,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L1", "id": "models_wechat_notice_rationale_1", - "community": 91, + "community": 124, "norm_label": "\u670d\u52a1\u53f7\u7ed1\u5b9a\u53ca\u4e8b\u52a1\u5185\u901a\u77e5 outbox;\u4e0d\u590d\u7528\u5c0f\u7a0b\u5e8f openid\u3002" }, { @@ -5940,7 +5940,7 @@ "source_file": "app/models/base.py", "source_location": "L1", "id": "app_models_base_py", - "community": 26, + "community": 32, "norm_label": "base.py" }, { @@ -5949,7 +5949,7 @@ "source_file": "app/models/base.py", "source_location": "L10", "id": "models_base_basemodel", - "community": 26, + "community": 32, "norm_label": "basemodel" }, { @@ -5958,7 +5958,7 @@ "source_file": "app/models/base.py", "source_location": "L15", "id": "models_base_tablename", - "community": 26, + "community": 32, "norm_label": "__tablename__()" }, { @@ -5967,7 +5967,7 @@ "source_file": "app/models/base.py", "source_location": "L29", "id": "models_base_basemodel_to_dict", - "community": 26, + "community": 32, "norm_label": ".to_dict()" }, { @@ -5976,7 +5976,7 @@ "source_file": "app/models/base.py", "source_location": "L44", "id": "models_base_softdeletemodel", - "community": 26, + "community": 32, "norm_label": "softdeletemodel" }, { @@ -5985,7 +5985,7 @@ "source_file": "app/models/base.py", "source_location": "L51", "id": "models_base_get_active", - "community": 26, + "community": 32, "norm_label": "get_active()" }, { @@ -5994,7 +5994,7 @@ "source_file": "app/models/base.py", "source_location": "L55", "id": "models_base_softdeletemodel_soft_delete", - "community": 26, + "community": 32, "norm_label": ".soft_delete()" }, { @@ -6003,7 +6003,7 @@ "source_file": "app/models/base.py", "source_location": "L60", "id": "models_base_softdeletemodel_restore", - "community": 26, + "community": 32, "norm_label": ".restore()" }, { @@ -6012,7 +6012,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "id": "app_models_bx_models_py", - "community": 9, + "community": 8, "norm_label": "bx_models.py" }, { @@ -6021,7 +6021,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L10", "id": "models_bx_models_bxexpenseitem", - "community": 329, + "community": 314, "norm_label": "bxexpenseitem" }, { @@ -6030,7 +6030,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L33", "id": "models_bx_models_bxworkflowdef", - "community": 9, + "community": 8, "norm_label": "bxworkflowdef" }, { @@ -6039,7 +6039,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L62", "id": "models_bx_models_bxworkflownode", - "community": 9, + "community": 8, "norm_label": "bxworkflownode" }, { @@ -6048,7 +6048,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L101", "id": "models_bx_models_bxadvanceapply", - "community": 100, + "community": 8, "norm_label": "bxadvanceapply" }, { @@ -6057,7 +6057,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L134", "id": "models_bx_models_bxadvanceapproval", - "community": 9, + "community": 8, "norm_label": "bxadvanceapproval" }, { @@ -6066,7 +6066,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L157", "id": "models_bx_models_bxreimburseapply", - "community": 9, + "community": 8, "norm_label": "bxreimburseapply" }, { @@ -6075,7 +6075,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L195", "id": "models_bx_models_bxreimbursedetail", - "community": 9, + "community": 8, "norm_label": "bxreimbursedetail" }, { @@ -6084,7 +6084,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L217", "id": "models_bx_models_bxreimburseapproval", - "community": 9, + "community": 8, "norm_label": "bxreimburseapproval" }, { @@ -6093,7 +6093,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L240", "id": "models_bx_models_bxreimburseoffset", - "community": 9, + "community": 8, "norm_label": "bxreimburseoffset" }, { @@ -6102,7 +6102,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L258", "id": "models_bx_models_bxattachment", - "community": 9, + "community": 8, "norm_label": "bxattachment" }, { @@ -6111,7 +6111,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L281", "id": "models_bx_models_bxinvoice", - "community": 9, + "community": 8, "norm_label": "bxinvoice" }, { @@ -6120,7 +6120,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L303", "id": "models_bx_models_bxinvoiceledger", - "community": 9, + "community": 8, "norm_label": "bxinvoiceledger" }, { @@ -6129,7 +6129,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L328", "id": "models_bx_models_bxreimburseinvoice", - "community": 9, + "community": 8, "norm_label": "bxreimburseinvoice" }, { @@ -6138,7 +6138,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L346", "id": "models_bx_models_bxinvoicewalletsummary", - "community": 9, + "community": 118, "norm_label": "bxinvoicewalletsummary" }, { @@ -6147,7 +6147,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "id": "models_bx_models_rationale_1", - "community": 9, + "community": 8, "norm_label": "\u62a5\u9500(bx)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql" }, { @@ -6156,7 +6156,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "id": "app_schemas_auth_py", - "community": 68, + "community": 71, "norm_label": "auth.py" }, { @@ -6165,7 +6165,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L7", "id": "schemas_auth_loginrequest", - "community": 68, + "community": 71, "norm_label": "loginrequest" }, { @@ -6174,7 +6174,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L13", "id": "schemas_auth_loginresponse", - "community": 68, + "community": 71, "norm_label": "loginresponse" }, { @@ -6183,7 +6183,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L23", "id": "schemas_auth_usercreate", - "community": 68, + "community": 71, "norm_label": "usercreate" }, { @@ -6192,7 +6192,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L33", "id": "schemas_auth_userresponse", - "community": 68, + "community": 71, "norm_label": "userresponse" }, { @@ -6201,7 +6201,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L44", "id": "schemas_auth_config", - "community": 68, + "community": 71, "norm_label": "config" }, { @@ -6210,7 +6210,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L48", "id": "schemas_auth_changepasswordrequest", - "community": 68, + "community": 71, "norm_label": "changepasswordrequest" }, { @@ -6219,7 +6219,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L54", "id": "schemas_auth_resetpasswordrequest", - "community": 68, + "community": 71, "norm_label": "resetpasswordrequest" }, { @@ -6228,7 +6228,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "id": "schemas_auth_rationale_1", - "community": 68, + "community": 71, "norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1" }, { @@ -6237,7 +6237,7 @@ "source_file": "app/schemas/user.py", "source_location": "L1", "id": "app_schemas_user_py", - "community": 68, + "community": 71, "norm_label": "user.py" }, { @@ -6246,7 +6246,7 @@ "source_file": "app/schemas/user.py", "source_location": "L6", "id": "schemas_user_userbase", - "community": 68, + "community": 71, "norm_label": "userbase" }, { @@ -6255,7 +6255,7 @@ "source_file": "app/schemas/user.py", "source_location": "L16", "id": "schemas_user_usercreate", - "community": 68, + "community": 71, "norm_label": "usercreate" }, { @@ -6264,7 +6264,7 @@ "source_file": "app/schemas/user.py", "source_location": "L21", "id": "schemas_user_userupdate", - "community": 68, + "community": 71, "norm_label": "userupdate" }, { @@ -6273,7 +6273,7 @@ "source_file": "app/schemas/user.py", "source_location": "L30", "id": "schemas_user_userresponse", - "community": 68, + "community": 71, "norm_label": "userresponse" }, { @@ -6282,7 +6282,7 @@ "source_file": "app/schemas/user.py", "source_location": "L35", "id": "schemas_user_config", - "community": 68, + "community": 71, "norm_label": "config" }, { @@ -6291,7 +6291,7 @@ "source_file": "app/schemas/user.py", "source_location": "L39", "id": "schemas_user_userlistresponse", - "community": 68, + "community": 71, "norm_label": "userlistresponse" }, { @@ -6300,7 +6300,7 @@ "source_file": "app/schemas/user.py", "source_location": "L48", "id": "schemas_user_loginrequest", - "community": 68, + "community": 71, "norm_label": "loginrequest" }, { @@ -6309,7 +6309,7 @@ "source_file": "app/schemas/user.py", "source_location": "L54", "id": "schemas_user_loginresponse", - "community": 68, + "community": 71, "norm_label": "loginresponse" }, { @@ -6318,7 +6318,7 @@ "source_file": "app/schemas/user.py", "source_location": "L62", "id": "schemas_user_changepasswordrequest", - "community": 68, + "community": 71, "norm_label": "changepasswordrequest" }, { @@ -6327,7 +6327,7 @@ "source_file": "app/schemas/user.py", "source_location": "L68", "id": "schemas_user_resetpasswordrequest", - "community": 68, + "community": 71, "norm_label": "resetpasswordrequest" }, { @@ -6336,7 +6336,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L1", "id": "app_schemas_menu_favorite_py", - "community": 52, + "community": 53, "norm_label": "menu_favorite.py" }, { @@ -6345,7 +6345,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "id": "schemas_menu_favorite_menufavoritecreatebody", - "community": 52, + "community": 53, "norm_label": "menufavoritecreatebody" }, { @@ -6354,7 +6354,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "id": "schemas_menu_favorite_menufavoritedeletebody", - "community": 52, + "community": 53, "norm_label": "menufavoritedeletebody" }, { @@ -6363,7 +6363,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "id": "schemas_menu_favorite_menufavoritereorderbody", - "community": 52, + "community": 53, "norm_label": "menufavoritereorderbody" }, { @@ -6372,7 +6372,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "id": "schemas_menu_favorite_rationale_15", - "community": 52, + "community": 53, "norm_label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868(paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4)" }, { @@ -6381,7 +6381,7 @@ "source_file": "app/schemas/__init__.py", "source_location": "L1", "id": "app_schemas_init_py", - "community": 68, + "community": 71, "norm_label": "__init__.py" }, { @@ -6390,7 +6390,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L1", "id": "app_schemas_doclib_py", - "community": 339, + "community": 323, "norm_label": "doclib.py" }, { @@ -6399,7 +6399,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L7", "id": "schemas_doclib_body", - "community": 339, + "community": 323, "norm_label": "_body" }, { @@ -6408,7 +6408,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L11", "id": "schemas_doclib_folderupdatebody", - "community": 339, + "community": 323, "norm_label": "folderupdatebody" }, { @@ -6417,7 +6417,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L16", "id": "schemas_doclib_valid_name", - "community": 339, + "community": 323, "norm_label": "valid_name()" }, { @@ -6426,7 +6426,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L23", "id": "schemas_doclib_foldercreatebody", - "community": 339, + "community": 323, "norm_label": "foldercreatebody" }, { @@ -6435,7 +6435,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L27", "id": "schemas_doclib_sharebody", - "community": 339, + "community": 323, "norm_label": "sharebody" }, { @@ -6444,7 +6444,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L31", "id": "schemas_doclib_deletefilesbody", - "community": 339, + "community": 323, "norm_label": "deletefilesbody" }, { @@ -6453,7 +6453,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L1", "id": "schemas_doclib_rationale_1", - "community": 339, + "community": 323, "norm_label": "\u4ec5\u63a5\u53d7\u7528\u6237\u53ef\u7f16\u8f91\u5b57\u6bb5;\u79df\u6237\u3001\u4e0a\u4f20\u4eba\u548c\u5b58\u50a8\u5bf9\u8c61\u7531\u670d\u52a1\u7aef\u751f\u6210\u3002" }, { @@ -6462,7 +6462,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L1", "id": "app_schemas_menu_py", - "community": 68, + "community": 71, "norm_label": "menu.py" }, { @@ -6471,7 +6471,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L6", "id": "schemas_menu_menumeta", - "community": 68, + "community": 71, "norm_label": "menumeta" }, { @@ -6480,7 +6480,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L19", "id": "schemas_menu_menuitem", - "community": 68, + "community": 71, "norm_label": "menuitem" }, { @@ -6489,7 +6489,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L30", "id": "schemas_menu_menulistresponse", - "community": 68, + "community": 71, "norm_label": "menulistresponse" }, { @@ -6498,7 +6498,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L1", "id": "app_schemas_attachment_py", - "community": 68, + "community": 71, "norm_label": "attachment.py" }, { @@ -6507,7 +6507,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L5", "id": "schemas_attachment_attachmentuploadresponse", - "community": 68, + "community": 71, "norm_label": "attachmentuploadresponse" }, { @@ -6516,7 +6516,7 @@ "source_file": "app/schemas/common.py", "source_location": "L1", "id": "app_schemas_common_py", - "community": 68, + "community": 71, "norm_label": "common.py" }, { @@ -6525,7 +6525,7 @@ "source_file": "app/schemas/common.py", "source_location": "L6", "id": "schemas_common_paginationparams", - "community": 68, + "community": 71, "norm_label": "paginationparams" }, { @@ -6534,7 +6534,7 @@ "source_file": "app/schemas/common.py", "source_location": "L12", "id": "schemas_common_paginationresult", - "community": 68, + "community": 71, "norm_label": "paginationresult" }, { @@ -6543,7 +6543,7 @@ "source_file": "app/schemas/common.py", "source_location": "L21", "id": "schemas_common_idinput", - "community": 68, + "community": 71, "norm_label": "idinput" }, { @@ -6552,7 +6552,7 @@ "source_file": "app/schemas/common.py", "source_location": "L26", "id": "schemas_common_statusinput", - "community": 68, + "community": 71, "norm_label": "statusinput" }, { @@ -6561,7 +6561,7 @@ "source_file": "app/schemas/common.py", "source_location": "L31", "id": "schemas_common_deleteinput", - "community": 68, + "community": 71, "norm_label": "deleteinput" }, { @@ -6570,7 +6570,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "id": "app_schemas_workflow_py", - "community": 68, + "community": 71, "norm_label": "workflow.py" }, { @@ -6579,7 +6579,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L7", "id": "schemas_workflow_processdefcreate", - "community": 68, + "community": 71, "norm_label": "processdefcreate" }, { @@ -6588,7 +6588,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L15", "id": "schemas_workflow_processdefupdate", - "community": 68, + "community": 71, "norm_label": "processdefupdate" }, { @@ -6597,7 +6597,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L23", "id": "schemas_workflow_processdefresponse", - "community": 68, + "community": 71, "norm_label": "processdefresponse" }, { @@ -6606,7 +6606,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L35", "id": "schemas_workflow_config", - "community": 68, + "community": 71, "norm_label": "config" }, { @@ -6615,7 +6615,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L39", "id": "schemas_workflow_nodedata", - "community": 68, + "community": 71, "norm_label": "nodedata" }, { @@ -6624,7 +6624,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L46", "id": "schemas_workflow_transitiondata", - "community": 68, + "community": 71, "norm_label": "transitiondata" }, { @@ -6633,7 +6633,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L52", "id": "schemas_workflow_publishversionrequest", - "community": 68, + "community": 71, "norm_label": "publishversionrequest" }, { @@ -6642,7 +6642,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L59", "id": "schemas_workflow_versionresponse", - "community": 68, + "community": 71, "norm_label": "versionresponse" }, { @@ -6651,7 +6651,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L71", "id": "schemas_workflow_startinstancerequest", - "community": 68, + "community": 71, "norm_label": "startinstancerequest" }, { @@ -6660,7 +6660,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L79", "id": "schemas_workflow_approverequest", - "community": 68, + "community": 71, "norm_label": "approverequest" }, { @@ -6669,7 +6669,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L83", "id": "schemas_workflow_taskresponse", - "community": 68, + "community": 71, "norm_label": "taskresponse" }, { @@ -6678,7 +6678,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L103", "id": "schemas_workflow_instanceresponse", - "community": 68, + "community": 71, "norm_label": "instanceresponse" }, { @@ -6687,7 +6687,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "id": "schemas_workflow_rationale_1", - "community": 68, + "community": 71, "norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41" }, { @@ -6696,7 +6696,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "id": "app_schemas_duty_py", - "community": 367, + "community": 104, "norm_label": "duty.py" }, { @@ -6705,7 +6705,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L13", "id": "schemas_duty_dutyassignmentin", - "community": 29, + "community": 104, "norm_label": "dutyassignmentin" }, { @@ -6714,7 +6714,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L20", "id": "schemas_duty_dutyslotsavein", - "community": 29, + "community": 104, "norm_label": "dutyslotsavein" }, { @@ -6723,7 +6723,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L32", "id": "schemas_duty_split_work_plans", - "community": 367, + "community": 104, "norm_label": "_split_work_plans()" }, { @@ -6732,7 +6732,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L40", "id": "schemas_duty_dutydaysavebody", - "community": 29, + "community": 104, "norm_label": "dutydaysavebody" }, { @@ -6741,7 +6741,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L46", "id": "schemas_duty_dutylinkbody", - "community": 367, + "community": 104, "norm_label": "dutylinkbody" }, { @@ -6750,7 +6750,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L50", "id": "schemas_duty_dutygrabbody", - "community": 367, + "community": 104, "norm_label": "dutygrabbody" }, { @@ -6759,7 +6759,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L55", "id": "schemas_duty_dutydictensurebody", - "community": 367, + "community": 104, "norm_label": "dutydictensurebody" }, { @@ -6768,7 +6768,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "id": "schemas_duty_rationale_1", - "community": 367, + "community": 104, "norm_label": "\u503c\u73ed\u6392\u73ed pydantic schemas" }, { @@ -6777,7 +6777,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "app_schemas_leave_py", - "community": 68, + "community": 71, "norm_label": "leave.py" }, { @@ -6786,7 +6786,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L7", "id": "schemas_leave_leavecreate", - "community": 68, + "community": 71, "norm_label": "leavecreate" }, { @@ -6795,7 +6795,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L16", "id": "schemas_leave_leaveupdate", - "community": 68, + "community": 71, "norm_label": "leaveupdate" }, { @@ -6804,7 +6804,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L25", "id": "schemas_leave_leaveresponse", - "community": 68, + "community": 71, "norm_label": "leaveresponse" }, { @@ -6813,7 +6813,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L39", "id": "schemas_leave_config", - "community": 68, + "community": 71, "norm_label": "config" }, { @@ -6822,7 +6822,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "schemas_leave_rationale_1", - "community": 68, + "community": 71, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7" }, { @@ -6831,7 +6831,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L1", "id": "app_schemas_pl_plan_py", - "community": 1, + "community": 9, "norm_label": "plan.py" }, { @@ -6840,7 +6840,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "id": "pl_plan_planproductbase", - "community": 1, + "community": 9, "norm_label": "planproductbase" }, { @@ -6849,7 +6849,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "id": "pl_plan_planproductcreate", - "community": 3, + "community": 2, "norm_label": "planproductcreate" }, { @@ -6858,7 +6858,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L61", "id": "pl_plan_planproductupdate", - "community": 35, + "community": 9, "norm_label": "planproductupdate" }, { @@ -6867,7 +6867,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L83", "id": "pl_plan_planarchivebrandqtyitem", - "community": 27, + "community": 21, "norm_label": "planarchivebrandqtyitem" }, { @@ -6876,7 +6876,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L91", "id": "pl_plan_planproductread", - "community": 27, + "community": 21, "norm_label": "planproductread" }, { @@ -6885,7 +6885,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L111", "id": "pl_plan_planstopproductmeta", - "community": 50, + "community": 9, "norm_label": "planstopproductmeta" }, { @@ -6912,7 +6912,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L170", "id": "pl_plan_planloadbody", - "community": 27, + "community": 21, "norm_label": "planloadbody" }, { @@ -6921,7 +6921,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L190", "id": "pl_plan_plandeliverybody", - "community": 27, + "community": 21, "norm_label": "plandeliverybody" }, { @@ -6930,7 +6930,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L211", "id": "pl_plan_planloadread", - "community": 14, + "community": 7, "norm_label": "planloadread" }, { @@ -6939,7 +6939,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L223", "id": "pl_plan_plandeliveryread", - "community": 14, + "community": 7, "norm_label": "plandeliveryread" }, { @@ -6948,7 +6948,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L240", "id": "pl_plan_planbase", - "community": 1, + "community": 9, "norm_label": "planbase" }, { @@ -6966,7 +6966,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "id": "pl_plan_plancreate", - "community": 1, + "community": 9, "norm_label": "plancreate" }, { @@ -6975,7 +6975,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L316", "id": "pl_plan_plantransportcreateblock", - "community": 3, + "community": 2, "norm_label": "plantransportcreateblock" }, { @@ -6984,7 +6984,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L331", "id": "pl_plan_planupdate", - "community": 177, + "community": 183, "norm_label": "planupdate" }, { @@ -6993,7 +6993,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L389", "id": "pl_plan_hazardcertreadybody", - "community": 1, + "community": 9, "norm_label": "hazardcertreadybody" }, { @@ -7002,7 +7002,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L394", "id": "pl_plan_erpenteredbody", - "community": 1, + "community": 9, "norm_label": "erpenteredbody" }, { @@ -7011,7 +7011,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L399", "id": "pl_plan_plandocumentattachmentitem", - "community": 8, + "community": 9, "norm_label": "plandocumentattachmentitem" }, { @@ -7020,7 +7020,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L405", "id": "pl_plan_planread", - "community": 1, + "community": 9, "norm_label": "planread" }, { @@ -7029,7 +7029,7 @@ "source_file": "", "source_location": "", "id": "planresourcesnapshotmixin", - "community": 16, + "community": 205, "norm_label": "planresourcesnapshotmixin" }, { @@ -7038,7 +7038,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L446", "id": "pl_plan_planforcevoidpreview", - "community": 1, + "community": 9, "norm_label": "planforcevoidpreview" }, { @@ -7047,7 +7047,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "id": "pl_plan_planwithproducts", - "community": 1, + "community": 9, "norm_label": "planwithproducts" }, { @@ -7056,7 +7056,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "id": "pl_plan_deliveryprintcustomeroption", - "community": 341, + "community": 9, "norm_label": "deliveryprintcustomeroption" }, { @@ -7065,7 +7065,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L526", "id": "pl_plan_deliveryslipprintread", - "community": 27, + "community": 21, "norm_label": "deliveryslipprintread" }, { @@ -7074,7 +7074,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L539", "id": "pl_plan_planinboundsliptemplatesave", - "community": 1, + "community": 9, "norm_label": "planinboundsliptemplatesave" }, { @@ -7083,7 +7083,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "id": "pl_plan_plandeliverysliptemplatesave", - "community": 1, + "community": 9, "norm_label": "plandeliverysliptemplatesave" }, { @@ -7092,7 +7092,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L551", "id": "pl_plan_plansubpacksliptemplatesave", - "community": 1, + "community": 9, "norm_label": "plansubpacksliptemplatesave" }, { @@ -7101,7 +7101,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L563", "id": "pl_plan_createfromcontractrequest", - "community": 1, + "community": 9, "norm_label": "createfromcontractrequest" }, { @@ -7110,7 +7110,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L574", "id": "pl_plan_plancreatefull", - "community": 3, + "community": 2, "norm_label": "plancreatefull" }, { @@ -7119,7 +7119,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L590", "id": "pl_plan_planlistquery", - "community": 27, + "community": 21, "norm_label": "planlistquery" }, { @@ -7128,7 +7128,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L615", "id": "pl_plan_planproductcertitem", - "community": 8, + "community": 9, "norm_label": "planproductcertitem" }, { @@ -7137,7 +7137,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L623", "id": "pl_plan_planproductcertsupdate", - "community": 1, + "community": 9, "norm_label": "planproductcertsupdate" }, { @@ -7146,7 +7146,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L628", "id": "pl_plan_planarchiveproductitem", - "community": 3, + "community": 2, "norm_label": "planarchiveproductitem" }, { @@ -7155,7 +7155,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L639", "id": "pl_plan_planarchivestopproductitem", - "community": 4, + "community": 9, "norm_label": "planarchivestopproductitem" }, { @@ -7164,7 +7164,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L654", "id": "pl_plan_planarchiveloadblock", - "community": 4, + "community": 9, "norm_label": "planarchiveloadblock" }, { @@ -7173,7 +7173,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L660", "id": "pl_plan_planarchivedeliveryblock", - "community": 4, + "community": 9, "norm_label": "planarchivedeliveryblock" }, { @@ -7182,7 +7182,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L666", "id": "pl_plan_planarchivefreightblock", - "community": 3, + "community": 2, "norm_label": "planarchivefreightblock" }, { @@ -7191,7 +7191,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L678", "id": "pl_plan_planarchivestopfeedbackattachmentitem", - "community": 8, + "community": 9, "norm_label": "planarchivestopfeedbackattachmentitem" }, { @@ -7200,7 +7200,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L685", "id": "pl_plan_planarchivefeedbacksblock", - "community": 3, + "community": 2, "norm_label": "planarchivefeedbacksblock" }, { @@ -7209,7 +7209,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L695", "id": "pl_plan_planarchivebody", - "community": 1, + "community": 9, "norm_label": "planarchivebody" }, { @@ -7218,7 +7218,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L709", "id": "pl_plan_plandriverfeedbackproductitem", - "community": 8, + "community": 9, "norm_label": "plandriverfeedbackproductitem" }, { @@ -7227,7 +7227,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L716", "id": "pl_plan_plandriverfeedbackupdatebody", - "community": 3, + "community": 2, "norm_label": "plandriverfeedbackupdatebody" }, { @@ -7236,7 +7236,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L725", "id": "pl_plan_plansitefeedbackupdatebody", - "community": 3, + "community": 2, "norm_label": "plansitefeedbackupdatebody" }, { @@ -7245,7 +7245,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L738", "id": "pl_plan_planlistresponse", - "community": 1, + "community": 9, "norm_label": "planlistresponse" }, { @@ -7254,7 +7254,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L743", "id": "pl_plan_planforcefollowstatusbody", - "community": 1, + "community": 2, "norm_label": "planforcefollowstatusbody" }, { @@ -7263,7 +7263,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L754", "id": "pl_plan_plansidecontractsupdatebody", - "community": 1, + "community": 9, "norm_label": "plansidecontractsupdatebody" }, { @@ -7272,7 +7272,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L759", "id": "pl_plan_planstopcontractsupdatebody", - "community": 1, + "community": 9, "norm_label": "planstopcontractsupdatebody" }, { @@ -7281,7 +7281,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L766", "id": "pl_plan_plancontractgapread", - "community": 1, + "community": 9, "norm_label": "plancontractgapread" }, { @@ -7290,7 +7290,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L792", "id": "pl_plan_plancontractgaplistresponse", - "community": 1, + "community": 9, "norm_label": "plancontractgaplistresponse" }, { @@ -7299,7 +7299,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L744", "id": "pl_plan_rationale_744", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002" }, { @@ -7308,7 +7308,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "id": "app_schemas_pl_transport_py", - "community": 16, + "community": 205, "norm_label": "transport.py" }, { @@ -7317,7 +7317,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "id": "pl_transport_transportbase", - "community": 16, + "community": 205, "norm_label": "transportbase" }, { @@ -7326,7 +7326,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L45", "id": "pl_transport_transportcreate", - "community": 16, + "community": 30, "norm_label": "transportcreate" }, { @@ -7335,7 +7335,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L50", "id": "pl_transport_transportstopdibangoption", - "community": 16, + "community": 205, "norm_label": "transportstopdibangoption" }, { @@ -7344,7 +7344,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L57", "id": "pl_transport_transportarrange", - "community": 16, + "community": 30, "norm_label": "transportarrange" }, { @@ -7353,7 +7353,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L93", "id": "pl_transport_transportinventorylinkread", - "community": 16, + "community": 30, "norm_label": "transportinventorylinkread" }, { @@ -7362,7 +7362,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L107", "id": "pl_transport_publicpoundqrcodeitemread", - "community": 16, + "community": 205, "norm_label": "publicpoundqrcodeitemread" }, { @@ -7371,7 +7371,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "id": "pl_transport_transportsitelinkread", - "community": 16, + "community": 30, "norm_label": "transportsitelinkread" }, { @@ -7380,7 +7380,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L129", "id": "pl_transport_transportupdate", - "community": 16, + "community": 205, "norm_label": "transportupdate" }, { @@ -7389,7 +7389,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L156", "id": "pl_transport_transportdriverproductfeedbackread", - "community": 16, + "community": 30, "norm_label": "transportdriverproductfeedbackread" }, { @@ -7398,7 +7398,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L172", "id": "pl_transport_transportstopfeedbackread", - "community": 16, + "community": 30, "norm_label": "transportstopfeedbackread" }, { @@ -7407,7 +7407,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L186", "id": "pl_transport_transportdriverstopproductfeedbackread", - "community": 16, + "community": 30, "norm_label": "transportdriverstopproductfeedbackread" }, { @@ -7416,7 +7416,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L199", "id": "pl_transport_transportread", - "community": 16, + "community": 205, "norm_label": "transportread" }, { @@ -7425,7 +7425,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L227", "id": "pl_transport_transportioorderbrief", - "community": 16, + "community": 30, "norm_label": "transportioorderbrief" }, { @@ -7434,7 +7434,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L237", "id": "pl_transport_contractqtyreminderitem", - "community": 16, + "community": 205, "norm_label": "contractqtyreminderitem" }, { @@ -7443,7 +7443,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L255", "id": "pl_transport_contractqtyreminder", - "community": 16, + "community": 30, "norm_label": "contractqtyreminder" }, { @@ -7452,7 +7452,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L260", "id": "pl_transport_transportarrangeresult", - "community": 16, + "community": 30, "norm_label": "transportarrangeresult" }, { @@ -7461,7 +7461,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L274", "id": "pl_transport_planarrangeinforead", - "community": 27, + "community": 21, "norm_label": "planarrangeinforead" }, { @@ -7470,7 +7470,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L286", "id": "pl_transport_transportwithplans", - "community": 16, + "community": 205, "norm_label": "transportwithplans" }, { @@ -7479,7 +7479,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L295", "id": "pl_transport_transportfeedback", - "community": 16, + "community": 30, "norm_label": "transportfeedback" }, { @@ -7488,7 +7488,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L304", "id": "pl_transport_publictransportproductfeedbackitem", - "community": 16, + "community": 205, "norm_label": "publictransportproductfeedbackitem" }, { @@ -7497,7 +7497,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L311", "id": "pl_transport_publictransportfeedback", - "community": 16, + "community": 205, "norm_label": "publictransportfeedback" }, { @@ -7506,7 +7506,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L319", "id": "pl_transport_publictransportdriverstopproductfeedbackitem", - "community": 16, + "community": 205, "norm_label": "publictransportdriverstopproductfeedbackitem" }, { @@ -7515,7 +7515,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L326", "id": "pl_transport_publictransportdriverstopfeedback", - "community": 16, + "community": 205, "norm_label": "publictransportdriverstopfeedback" }, { @@ -7524,7 +7524,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L335", "id": "pl_transport_publictransportstopproductread", - "community": 16, + "community": 205, "norm_label": "publictransportstopproductread" }, { @@ -7533,7 +7533,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L354", "id": "pl_transport_publictransportsitestopfeedback", - "community": 16, + "community": 205, "norm_label": "publictransportsitestopfeedback" }, { @@ -7542,7 +7542,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L363", "id": "pl_transport_publictransportstopread", - "community": 16, + "community": 205, "norm_label": "publictransportstopread" }, { @@ -7551,7 +7551,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L385", "id": "pl_transport_publictransportplanproductread", - "community": 16, + "community": 277, "norm_label": "publictransportplanproductread" }, { @@ -7560,7 +7560,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L403", "id": "pl_transport_publictransportpersonnelread", - "community": 16, + "community": 205, "norm_label": "publictransportpersonnelread" }, { @@ -7569,7 +7569,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L410", "id": "pl_transport_publictransportpageread", - "community": 16, + "community": 205, "norm_label": "publictransportpageread" }, { @@ -7578,7 +7578,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L447", "id": "pl_transport_publictransporthistoryproductread", - "community": 37, + "community": 50, "norm_label": "publictransporthistoryproductread" }, { @@ -7587,7 +7587,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "id": "pl_transport_publictransporthistorystopproductread", - "community": 37, + "community": 50, "norm_label": "publictransporthistorystopproductread" }, { @@ -7596,7 +7596,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L465", "id": "pl_transport_publictransporthistorystopread", - "community": 37, + "community": 50, "norm_label": "publictransporthistorystopread" }, { @@ -7605,7 +7605,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L476", "id": "pl_transport_publictransporthistoryrecordread", - "community": 37, + "community": 50, "norm_label": "publictransporthistoryrecordread" }, { @@ -7614,7 +7614,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L500", "id": "pl_transport_publictransporthistorypageread", - "community": 37, + "community": 50, "norm_label": "publictransporthistorypageread" }, { @@ -7623,7 +7623,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L508", "id": "pl_transport_publictransportmultistopsitepageread", - "community": 16, + "community": 205, "norm_label": "publictransportmultistopsitepageread" }, { @@ -7632,7 +7632,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L519", "id": "pl_transport_publictransportsitepageread", - "community": 16, + "community": 277, "norm_label": "publictransportsitepageread" }, { @@ -7641,7 +7641,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L553", "id": "pl_transport_approvalsubmit", - "community": 16, + "community": 30, "norm_label": "approvalsubmit" }, { @@ -7650,7 +7650,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L558", "id": "pl_transport_approvalrequest", - "community": 16, + "community": 30, "norm_label": "approvalrequest" }, { @@ -7659,7 +7659,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L564", "id": "pl_transport_approvalrecordread", - "community": 16, + "community": 30, "norm_label": "approvalrecordread" }, { @@ -7668,7 +7668,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L583", "id": "pl_transport_transportlistquery", - "community": 16, + "community": 30, "norm_label": "transportlistquery" }, { @@ -7677,7 +7677,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L595", "id": "pl_transport_transportlistresponse", - "community": 16, + "community": 30, "norm_label": "transportlistresponse" }, { @@ -7686,7 +7686,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L1", "id": "app_schemas_pl_menu_badge_py", - "community": 93, + "community": 28, "norm_label": "menu_badge.py" }, { @@ -7695,7 +7695,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "id": "pl_menu_badge_plmenubadgestatsread", - "community": 93, + "community": 28, "norm_label": "plmenubadgestatsread" }, { @@ -7704,7 +7704,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_fuel_card_py", - "community": 167, + "community": 184, "norm_label": "vehicle_fuel_card.py" }, { @@ -7713,7 +7713,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L9", "id": "pl_vehicle_fuel_card_createbody", - "community": 167, + "community": 184, "norm_label": "createbody" }, { @@ -7722,7 +7722,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L18", "id": "pl_vehicle_fuel_card_normalize_plate", - "community": 167, + "community": 184, "norm_label": "normalize_plate()" }, { @@ -7731,7 +7731,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L22", "id": "pl_vehicle_fuel_card_updatebody", - "community": 167, + "community": 184, "norm_label": "updatebody" }, { @@ -7740,7 +7740,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L26", "id": "pl_vehicle_fuel_card_batchdeletebody", - "community": 167, + "community": 184, "norm_label": "batchdeletebody" }, { @@ -7749,7 +7749,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L1", "id": "pl_vehicle_fuel_card_rationale_1", - "community": 167, + "community": 184, "norm_label": "\u8f66\u6cb9\u5361\u53f0\u8d26\u8f93\u5165:\u5361\u53f7\u59cb\u7ec8\u4e3a\u5b57\u7b26\u4e32,\u79df\u6237\u4e0d\u63a5\u53d7\u5ba2\u6237\u7aef\u8986\u76d6\u3002" }, { @@ -7758,7 +7758,7 @@ "source_file": "app/schemas/pl/vehicle_fuel_card.py", "source_location": "L23", "id": "pl_vehicle_fuel_card_rationale_23", - "community": 167, + "community": 184, "norm_label": "put \u4f7f\u7528\u5b8c\u6574\u4e1a\u52a1\u5b57\u6bb5,\u4e0e\u65b0\u589e\u53ca\u8868\u5355\u5b57\u6bb5\u4e00\u81f4\u3002" }, { @@ -7767,7 +7767,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_maintenance_py", - "community": 93, + "community": 69, "norm_label": "vehicle_maintenance.py" }, { @@ -7776,7 +7776,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceapplycreate" }, { @@ -7785,7 +7785,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceapplyupdate" }, { @@ -7794,7 +7794,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyread", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceapplyread" }, { @@ -7803,7 +7803,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L52", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceapplylistresponse" }, { @@ -7812,7 +7812,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L61", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceapplyreminder" }, { @@ -7821,7 +7821,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L75", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceprocesscreate" }, { @@ -7830,7 +7830,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L88", "id": "pl_vehicle_maintenance_validate_amount", - "community": 93, + "community": 69, "norm_label": "validate_amount()" }, { @@ -7839,7 +7839,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L94", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceprocessupdate" }, { @@ -7848,7 +7848,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L98", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessread", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceprocessread" }, { @@ -7857,7 +7857,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L118", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceprocesslistresponse" }, { @@ -7866,7 +7866,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L127", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", - "community": 83, + "community": 69, "norm_label": "vehiclemaintenanceprocessboarditem" }, { @@ -7875,7 +7875,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L150", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", - "community": 93, + "community": 69, "norm_label": "vehiclemaintenanceprocessboardlistresponse" }, { @@ -7884,7 +7884,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "id": "app_schemas_pl_resource_snapshot_py", - "community": 270, + "community": 177, "norm_label": "resource_snapshot.py" }, { @@ -7893,7 +7893,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "id": "pl_resource_snapshot_snapshotcertread", - "community": 270, + "community": 177, "norm_label": "snapshotcertread" }, { @@ -7902,7 +7902,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "id": "pl_resource_snapshot_snapshotpersonnelrow", - "community": 270, + "community": 177, "norm_label": "snapshotpersonnelrow" }, { @@ -7911,7 +7911,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "id": "pl_resource_snapshot_transportresourcesnapshot", - "community": 270, + "community": 177, "norm_label": "transportresourcesnapshot" }, { @@ -7920,7 +7920,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "id": "pl_resource_snapshot_parse_resource_snapshot", - "community": 270, + "community": 50, "norm_label": "parse_resource_snapshot()" }, { @@ -7929,7 +7929,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L82", "id": "pl_resource_snapshot_planresourcesnapshotmixin", - "community": 16, + "community": 9, "norm_label": "planresourcesnapshotmixin" }, { @@ -7938,7 +7938,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L92", "id": "pl_resource_snapshot_coerce_resource_snapshot", - "community": 270, + "community": 50, "norm_label": "_coerce_resource_snapshot()" }, { @@ -7947,7 +7947,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "id": "pl_resource_snapshot_rationale_1", - "community": 270, + "community": 177, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema" }, { @@ -7956,7 +7956,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L67", "id": "pl_resource_snapshot_rationale_67", - "community": 270, + "community": 50, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002" }, { @@ -7965,7 +7965,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L1", "id": "app_schemas_pl_dispatch_calendar_py", - "community": 355, + "community": 338, "norm_label": "dispatch_calendar.py" }, { @@ -7974,7 +7974,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L9", "id": "pl_dispatch_calendar_createbody", - "community": 355, + "community": 338, "norm_label": "createbody" }, { @@ -7983,7 +7983,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L23", "id": "pl_dispatch_calendar_validate_date_format", - "community": 355, + "community": 338, "norm_label": "validate_date_format()" }, { @@ -7992,7 +7992,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L31", "id": "pl_dispatch_calendar_validate_date_range", - "community": 355, + "community": 338, "norm_label": "validate_date_range()" }, { @@ -8001,7 +8001,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L39", "id": "pl_dispatch_calendar_validate_quantity", - "community": 355, + "community": 338, "norm_label": "validate_quantity()" }, { @@ -8010,7 +8010,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L53", "id": "pl_dispatch_calendar_validate_calendar_kind", - "community": 355, + "community": 338, "norm_label": "validate_calendar_kind()" }, { @@ -8019,7 +8019,7 @@ "source_file": "app/schemas/pl/dispatch_calendar.py", "source_location": "L59", "id": "pl_dispatch_calendar_updatebody", - "community": 355, + "community": 338, "norm_label": "updatebody" }, { @@ -8028,7 +8028,7 @@ "source_file": "app/schemas/pl/vehicle_recharge_summary.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_recharge_summary_py", - "community": 276, + "community": 272, "norm_label": "vehicle_recharge_summary.py" }, { @@ -8037,7 +8037,7 @@ "source_file": "app/schemas/pl/vehicle_recharge_summary.py", "source_location": "L9", "id": "pl_vehicle_recharge_summary_rechargeamounts", - "community": 276, + "community": 272, "norm_label": "rechargeamounts" }, { @@ -8046,7 +8046,7 @@ "source_file": "app/schemas/pl/vehicle_recharge_summary.py", "source_location": "L19", "id": "pl_vehicle_recharge_summary_vehiclerechargesummaryitem", - "community": 276, + "community": 272, "norm_label": "vehiclerechargesummaryitem" }, { @@ -8055,7 +8055,7 @@ "source_file": "app/schemas/pl/vehicle_recharge_summary.py", "source_location": "L30", "id": "pl_vehicle_recharge_summary_vehiclerechargenotice", - "community": 276, + "community": 272, "norm_label": "vehiclerechargenotice" }, { @@ -8064,7 +8064,7 @@ "source_file": "app/schemas/pl/vehicle_recharge_summary.py", "source_location": "L40", "id": "pl_vehicle_recharge_summary_vehiclerechargesummary", - "community": 165, + "community": 136, "norm_label": "vehiclerechargesummary" }, { @@ -8073,7 +8073,7 @@ "source_file": "app/schemas/pl/vehicle_recharge_summary.py", "source_location": "L1", "id": "pl_vehicle_recharge_summary_rationale_1", - "community": 276, + "community": 272, "norm_label": "\u8f66\u8f86\u5145\u503c\u6c47\u603b\u54cd\u5e94;\u91d1\u989d\u4fdd\u7559 decimal \u7cbe\u5ea6\u3002" }, { @@ -8082,7 +8082,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "app_schemas_pl_init_py", - "community": 35, + "community": 56, "norm_label": "__init__.py" }, { @@ -8091,7 +8091,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "pl_init_rationale_1", - "community": 35, + "community": 56, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema" }, { @@ -8100,7 +8100,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L1", "id": "app_schemas_pl_freight_py", - "community": 8, + "community": 73, "norm_label": "freight.py" }, { @@ -8109,7 +8109,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "id": "pl_freight_freightsettlementbase", - "community": 8, + "community": 73, "norm_label": "freightsettlementbase" }, { @@ -8118,7 +8118,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L29", "id": "pl_freight_freightsettlementcreate", - "community": 8, + "community": 73, "norm_label": "freightsettlementcreate" }, { @@ -8127,7 +8127,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L35", "id": "pl_freight_check_ids", - "community": 8, + "community": 73, "norm_label": "check_ids()" }, { @@ -8136,7 +8136,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L41", "id": "pl_freight_freightsettlementupdate", - "community": 8, + "community": 73, "norm_label": "freightsettlementupdate" }, { @@ -8145,7 +8145,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L53", "id": "pl_freight_freightsettlementread", - "community": 8, + "community": 73, "norm_label": "freightsettlementread" }, { @@ -8154,7 +8154,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L67", "id": "pl_freight_freightsettlementlistitem", - "community": 8, + "community": 73, "norm_label": "freightsettlementlistitem" }, { @@ -8163,7 +8163,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L81", "id": "pl_freight_freightsettlementtransportread", - "community": 8, + "community": 73, "norm_label": "freightsettlementtransportread" }, { @@ -8172,7 +8172,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L91", "id": "pl_freight_unsettledplanitem", - "community": 8, + "community": 73, "norm_label": "unsettledplanitem" }, { @@ -8181,7 +8181,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L118", "id": "pl_freight_unsettledplanlistresponse", - "community": 8, + "community": 73, "norm_label": "unsettledplanlistresponse" }, { @@ -8190,7 +8190,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L123", "id": "pl_freight_settlementplansummary", - "community": 8, + "community": 73, "norm_label": "settlementplansummary" }, { @@ -8199,7 +8199,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L133", "id": "pl_freight_settlementapprovalflowitem", - "community": 8, + "community": 73, "norm_label": "settlementapprovalflowitem" }, { @@ -8208,7 +8208,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L147", "id": "pl_freight_freightsettlementwithtransports", - "community": 8, + "community": 73, "norm_label": "freightsettlementwithtransports" }, { @@ -8217,7 +8217,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L165", "id": "pl_freight_freightsettlementsubmitapprovalbody", - "community": 8, + "community": 73, "norm_label": "freightsettlementsubmitapprovalbody" }, { @@ -8226,7 +8226,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L172", "id": "pl_freight_freightsettlementapprovalactionbody", - "community": 8, + "community": 73, "norm_label": "freightsettlementapprovalactionbody" }, { @@ -8235,7 +8235,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L177", "id": "pl_freight_freightsettlementdisbursebody", - "community": 8, + "community": 73, "norm_label": "freightsettlementdisbursebody" }, { @@ -8244,7 +8244,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "id": "pl_freight_remittancevouchercreate", - "community": 8, + "community": 73, "norm_label": "remittancevouchercreate" }, { @@ -8253,7 +8253,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L199", "id": "pl_freight_remittancevoucherread", - "community": 8, + "community": 73, "norm_label": "remittancevoucherread" }, { @@ -8262,7 +8262,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "id": "pl_freight_freightsettlementlistquery", - "community": 8, + "community": 73, "norm_label": "freightsettlementlistquery" }, { @@ -8271,7 +8271,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L227", "id": "pl_freight_freightsettlementlistresponse", - "community": 8, + "community": 73, "norm_label": "freightsettlementlistresponse" }, { @@ -8280,7 +8280,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L232", "id": "pl_freight_freightsettlementbytransportread", - "community": 8, + "community": 73, "norm_label": "freightsettlementbytransportread" }, { @@ -8289,7 +8289,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "id": "app_schemas_pl_io_order_py", - "community": 8, + "community": 162, "norm_label": "io_order.py" }, { @@ -8298,7 +8298,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "id": "pl_io_order_brandoption", - "community": 16, + "community": 205, "norm_label": "brandoption" }, { @@ -8307,7 +8307,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "id": "pl_io_order_brandqtyitem", - "community": 16, + "community": 30, "norm_label": "brandqtyitem" }, { @@ -8316,7 +8316,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "id": "pl_io_order_ioorderitemread", - "community": 8, + "community": 162, "norm_label": "ioorderitemread" }, { @@ -8325,7 +8325,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "id": "pl_io_order_ioorderitempatch", - "community": 8, + "community": 162, "norm_label": "ioorderitempatch" }, { @@ -8334,7 +8334,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "id": "pl_io_order_ioorderpatch", - "community": 8, + "community": 162, "norm_label": "ioorderpatch" }, { @@ -8343,7 +8343,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "id": "pl_io_order_ioorderread", - "community": 8, + "community": 162, "norm_label": "ioorderread" }, { @@ -8352,7 +8352,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "id": "pl_io_order_ioorderlistresponse", - "community": 155, + "community": 181, "norm_label": "ioorderlistresponse" }, { @@ -8361,7 +8361,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "id": "pl_io_order_publicioorderitemfeedback", - "community": 8, + "community": 162, "norm_label": "publicioorderitemfeedback" }, { @@ -8370,7 +8370,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "id": "pl_io_order_publicioorderstopproductfeedback", - "community": 8, + "community": 162, "norm_label": "publicioorderstopproductfeedback" }, { @@ -8379,7 +8379,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "id": "pl_io_order_publicioorderstopfeedback", - "community": 8, + "community": 162, "norm_label": "publicioorderstopfeedback" }, { @@ -8388,7 +8388,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "id": "pl_io_order_publicioorderfeedback", - "community": 8, + "community": 162, "norm_label": "publicioorderfeedback" }, { @@ -8397,7 +8397,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "id": "pl_io_order_publicioorderhistoryproductread", - "community": 234, + "community": 162, "norm_label": "publicioorderhistoryproductread" }, { @@ -8406,7 +8406,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "id": "pl_io_order_publicioorderhistoryrecordread", - "community": 234, + "community": 162, "norm_label": "publicioorderhistoryrecordread" }, { @@ -8415,7 +8415,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "id": "pl_io_order_publicioorderhistorypageread", - "community": 234, + "community": 162, "norm_label": "publicioorderhistorypageread" }, { @@ -8424,7 +8424,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L1", "id": "pl_io_order_rationale_1", - "community": 8, + "community": 162, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef api" }, { @@ -8433,7 +8433,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L1", "id": "app_schemas_pl_transport_address_py", - "community": 307, + "community": 99, "norm_label": "transport_address.py" }, { @@ -8442,7 +8442,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "id": "pl_transport_address_transportaddressbase", - "community": 307, + "community": 99, "norm_label": "transportaddressbase" }, { @@ -8451,7 +8451,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "id": "pl_transport_address_transportaddresscreate", - "community": 307, + "community": 99, "norm_label": "transportaddresscreate" }, { @@ -8460,7 +8460,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "id": "pl_transport_address_validate_coordinates", - "community": 307, + "community": 99, "norm_label": "validate_coordinates()" }, { @@ -8469,7 +8469,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "id": "pl_transport_address_transportaddressupdate", - "community": 307, + "community": 99, "norm_label": "transportaddressupdate" }, { @@ -8478,7 +8478,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "id": "pl_transport_address_transportaddressread", - "community": 307, + "community": 99, "norm_label": "transportaddressread" }, { @@ -8487,7 +8487,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "id": "pl_transport_address_transportaddresslistresponse", - "community": 307, + "community": 99, "norm_label": "transportaddresslistresponse" }, { @@ -8496,7 +8496,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_fuel_py", - "community": 125, + "community": 258, "norm_label": "vehicle_fuel.py" }, { @@ -8505,7 +8505,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L13", "id": "pl_vehicle_fuel_calc_fuel_tons", - "community": 125, + "community": 160, "norm_label": "calc_fuel_tons()" }, { @@ -8514,7 +8514,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L20", "id": "pl_vehicle_fuel_vehiclefuelregistercreate", - "community": 8, + "community": 258, "norm_label": "vehiclefuelregistercreate" }, { @@ -8523,7 +8523,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L34", "id": "pl_vehicle_fuel_validate_fuel_category", - "community": 125, + "community": 258, "norm_label": "validate_fuel_category()" }, { @@ -8532,7 +8532,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L41", "id": "pl_vehicle_fuel_validate_fuel_liters", - "community": 125, + "community": 258, "norm_label": "validate_fuel_liters()" }, { @@ -8541,7 +8541,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L48", "id": "pl_vehicle_fuel_validate_odometer_km", - "community": 125, + "community": 258, "norm_label": "validate_odometer_km()" }, { @@ -8550,7 +8550,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L54", "id": "pl_vehicle_fuel_vehiclefuelregisterupdate", - "community": 8, + "community": 258, "norm_label": "vehiclefuelregisterupdate" }, { @@ -8559,7 +8559,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L58", "id": "pl_vehicle_fuel_vehiclefuelregisterread", - "community": 125, + "community": 160, "norm_label": "vehiclefuelregisterread" }, { @@ -8568,7 +8568,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L82", "id": "pl_vehicle_fuel_vehiclefuelregisterlistresponse", - "community": 20, + "community": 264, "norm_label": "vehiclefuelregisterlistresponse" }, { @@ -8577,7 +8577,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L91", "id": "pl_vehicle_fuel_vehiclefuelplatemonthitem", - "community": 125, + "community": 258, "norm_label": "vehiclefuelplatemonthitem" }, { @@ -8586,7 +8586,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L135", "id": "pl_vehicle_fuel_vehiclefuelplatemonthsummaryresponse", - "community": 8, + "community": 258, "norm_label": "vehiclefuelplatemonthsummaryresponse" }, { @@ -8595,7 +8595,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L14", "id": "pl_vehicle_fuel_rationale_14", - "community": 125, + "community": 160, "norm_label": "1176 \u5347 = 1 \u5428,\u4fdd\u7559 3 \u4f4d\u5c0f\u6570\u3002" }, { @@ -8604,7 +8604,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "id": "app_schemas_pl_base_data_py", - "community": 35, + "community": 56, "norm_label": "base_data.py" }, { @@ -8613,7 +8613,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "id": "pl_base_data_carrierbase", - "community": 35, + "community": 56, "norm_label": "carrierbase" }, { @@ -8622,7 +8622,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "id": "pl_base_data_carrierqualificationbase", - "community": 35, + "community": 56, "norm_label": "carrierqualificationbase" }, { @@ -8631,7 +8631,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "id": "pl_base_data_carriercreate", - "community": 35, + "community": 56, "norm_label": "carriercreate" }, { @@ -8640,7 +8640,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "id": "pl_base_data_carrierupdate", - "community": 35, + "community": 56, "norm_label": "carrierupdate" }, { @@ -8649,7 +8649,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "id": "pl_base_data_carrierauditreject", - "community": 35, + "community": 56, "norm_label": "carrierauditreject" }, { @@ -8658,7 +8658,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "id": "pl_base_data_carrierread", - "community": 35, + "community": 56, "norm_label": "carrierread" }, { @@ -8667,7 +8667,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "id": "pl_base_data_carrier_to_read", - "community": 35, + "community": 26, "norm_label": "carrier_to_read()" }, { @@ -8676,7 +8676,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "id": "pl_base_data_vehiclepersonnelrow", - "community": 35, + "community": 80, "norm_label": "vehiclepersonnelrow" }, { @@ -8685,7 +8685,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "id": "pl_base_data_certrow", - "community": 35, + "community": 56, "norm_label": "certrow" }, { @@ -8694,7 +8694,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "id": "pl_base_data_certread", - "community": 35, + "community": 56, "norm_label": "certread" }, { @@ -8703,7 +8703,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "id": "pl_base_data_vehiclebase", - "community": 35, + "community": 56, "norm_label": "vehiclebase" }, { @@ -8712,7 +8712,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "id": "pl_base_data_vehiclecreate", - "community": 35, + "community": 56, "norm_label": "vehiclecreate" }, { @@ -8721,7 +8721,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "id": "pl_base_data_vehicleupdate", - "community": 35, + "community": 176, "norm_label": "vehicleupdate" }, { @@ -8730,7 +8730,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "id": "pl_base_data_vehicleread", - "community": 35, + "community": 56, "norm_label": "vehicleread" }, { @@ -8739,7 +8739,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "id": "pl_base_data_vehicledetailread", - "community": 35, + "community": 56, "norm_label": "vehicledetailread" }, { @@ -8748,7 +8748,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "id": "pl_base_data_personnelbase", - "community": 35, + "community": 56, "norm_label": "personnelbase" }, { @@ -8757,7 +8757,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L267", "id": "pl_base_data_personnelcreate", - "community": 35, + "community": 56, "norm_label": "personnelcreate" }, { @@ -8766,7 +8766,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L272", "id": "pl_base_data_personnelupdate", - "community": 35, + "community": 176, "norm_label": "personnelupdate" }, { @@ -8775,7 +8775,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L291", "id": "pl_base_data_personnelread", - "community": 35, + "community": 56, "norm_label": "personnelread" }, { @@ -8784,7 +8784,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L306", "id": "pl_base_data_personneldetailread", - "community": 35, + "community": 56, "norm_label": "personneldetailread" }, { @@ -8793,7 +8793,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L316", "id": "pl_base_data_driverbase", - "community": 35, + "community": 56, "norm_label": "driverbase" }, { @@ -8802,7 +8802,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "id": "pl_base_data_drivercreate", - "community": 35, + "community": 56, "norm_label": "drivercreate" }, { @@ -8811,7 +8811,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L333", "id": "pl_base_data_driverupdate", - "community": 35, + "community": 56, "norm_label": "driverupdate" }, { @@ -8820,7 +8820,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L347", "id": "pl_base_data_driverread", - "community": 35, + "community": 56, "norm_label": "driverread" }, { @@ -8829,7 +8829,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L360", "id": "pl_base_data_driverlistresponse", - "community": 35, + "community": 26, "norm_label": "driverlistresponse" }, { @@ -8838,7 +8838,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L370", "id": "pl_base_data_vehicledrivercreate", - "community": 35, + "community": 56, "norm_label": "vehicledrivercreate" }, { @@ -8847,7 +8847,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L377", "id": "pl_base_data_vehicledriverread", - "community": 35, + "community": 56, "norm_label": "vehicledriverread" }, { @@ -8856,7 +8856,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L387", "id": "pl_base_data_carrierlistresponse", - "community": 35, + "community": 26, "norm_label": "carrierlistresponse" }, { @@ -8865,7 +8865,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L392", "id": "pl_base_data_vehiclelistresponse", - "community": 35, + "community": 26, "norm_label": "vehiclelistresponse" }, { @@ -8874,7 +8874,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L397", "id": "pl_base_data_personnellistresponse", - "community": 35, + "community": 26, "norm_label": "personnellistresponse" }, { @@ -8883,7 +8883,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1", "id": "pl_base_data_rationale_1", - "community": 35, + "community": 56, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)" }, { @@ -8892,7 +8892,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_urea_py", - "community": 49, + "community": 193, "norm_label": "vehicle_urea.py" }, { @@ -8901,7 +8901,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "id": "pl_vehicle_urea_vehicleureaapplycreate", - "community": 49, + "community": 193, "norm_label": "vehicleureaapplycreate" }, { @@ -8910,7 +8910,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "id": "pl_vehicle_urea_validate_quantity", - "community": 49, + "community": 193, "norm_label": "validate_quantity()" }, { @@ -8919,7 +8919,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "id": "pl_vehicle_urea_validate_apply_amount", - "community": 49, + "community": 193, "norm_label": "validate_apply_amount()" }, { @@ -8928,7 +8928,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "id": "pl_vehicle_urea_vehicleureaapplyupdate", - "community": 49, + "community": 193, "norm_label": "vehicleureaapplyupdate" }, { @@ -8937,7 +8937,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "id": "pl_vehicle_urea_vehicleureaapplyread", - "community": 49, + "community": 193, "norm_label": "vehicleureaapplyread" }, { @@ -8946,7 +8946,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L64", "id": "pl_vehicle_urea_vehicleureaapplylistresponse", - "community": 49, + "community": 193, "norm_label": "vehicleureaapplylistresponse" }, { @@ -8955,7 +8955,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L73", "id": "pl_vehicle_urea_vehicleureadisbursecreate", - "community": 49, + "community": 193, "norm_label": "vehicleureadisbursecreate" }, { @@ -8964,7 +8964,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L86", "id": "pl_vehicle_urea_validate_amount", - "community": 49, + "community": 193, "norm_label": "validate_amount()" }, { @@ -8973,7 +8973,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L92", "id": "pl_vehicle_urea_vehicleureadisburseupdate", - "community": 49, + "community": 193, "norm_label": "vehicleureadisburseupdate" }, { @@ -8982,7 +8982,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L96", "id": "pl_vehicle_urea_vehicleureadisburseread", - "community": 49, + "community": 193, "norm_label": "vehicleureadisburseread" }, { @@ -8991,7 +8991,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L116", "id": "pl_vehicle_urea_vehicleureadisburselistresponse", - "community": 49, + "community": 193, "norm_label": "vehicleureadisburselistresponse" }, { @@ -9000,7 +9000,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L125", "id": "pl_vehicle_urea_vehicleureadisburseboarditem", - "community": 49, + "community": 175, "norm_label": "vehicleureadisburseboarditem" }, { @@ -9009,7 +9009,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L147", "id": "pl_vehicle_urea_vehicleureadisburseboardlistresponse", - "community": 49, + "community": 193, "norm_label": "vehicleureadisburseboardlistresponse" }, { @@ -9018,7 +9018,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_recharge_py", - "community": 165, + "community": 136, "norm_label": "vehicle_recharge.py" }, { @@ -9027,7 +9027,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L14", "id": "pl_vehicle_recharge_vehiclerechargeapplycreate", - "community": 165, + "community": 136, "norm_label": "vehiclerechargeapplycreate" }, { @@ -9036,7 +9036,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L27", "id": "pl_vehicle_recharge_validate_recharge_type", - "community": 165, + "community": 136, "norm_label": "validate_recharge_type()" }, { @@ -9045,7 +9045,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "id": "pl_vehicle_recharge_validate_odometer_km", - "community": 165, + "community": 136, "norm_label": "validate_odometer_km()" }, { @@ -9054,7 +9054,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L43", "id": "pl_vehicle_recharge_validate_attachment_urls", - "community": 165, + "community": 136, "norm_label": "validate_attachment_urls()" }, { @@ -9063,7 +9063,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L50", "id": "pl_vehicle_recharge_vehiclerechargeapplyupdate", - "community": 165, + "community": 136, "norm_label": "vehiclerechargeapplyupdate" }, { @@ -9072,7 +9072,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L54", "id": "pl_vehicle_recharge_vehiclerechargeapprovalread", - "community": 48, + "community": 55, "norm_label": "vehiclerechargeapprovalread" }, { @@ -9081,7 +9081,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L69", "id": "pl_vehicle_recharge_vehiclerechargeapprovalflowitem", - "community": 48, + "community": 55, "norm_label": "vehiclerechargeapprovalflowitem" }, { @@ -9090,7 +9090,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "id": "pl_vehicle_recharge_vehiclerechargerecordread", - "community": 165, + "community": 136, "norm_label": "vehiclerechargerecordread" }, { @@ -9099,7 +9099,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L106", "id": "pl_vehicle_recharge_vehiclerechargeapplyread", - "community": 165, + "community": 136, "norm_label": "vehiclerechargeapplyread" }, { @@ -9108,7 +9108,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L143", "id": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", - "community": 165, + "community": 136, "norm_label": "vehiclerechargeapplylistresponse" }, { @@ -9117,7 +9117,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L152", "id": "pl_vehicle_recharge_vehiclerechargeapplyoption", - "community": 165, + "community": 136, "norm_label": "vehiclerechargeapplyoption" }, { @@ -9126,7 +9126,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L161", "id": "pl_vehicle_recharge_vehiclerechargeopinionbody", - "community": 165, + "community": 136, "norm_label": "vehiclerechargeopinionbody" }, { @@ -9135,7 +9135,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L167", "id": "pl_vehicle_recharge_vehiclerechargerecordcreate", - "community": 165, + "community": 136, "norm_label": "vehiclerechargerecordcreate" }, { @@ -9144,7 +9144,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L189", "id": "pl_vehicle_recharge_validate_amount", - "community": 165, + "community": 136, "norm_label": "validate_amount()" }, { @@ -9153,7 +9153,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L195", "id": "pl_vehicle_recharge_vehiclerechargerecordupdate", - "community": 165, + "community": 136, "norm_label": "vehiclerechargerecordupdate" }, { @@ -9162,7 +9162,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L199", "id": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", - "community": 165, + "community": 136, "norm_label": "vehiclerechargerecordlistresponse" }, { @@ -9171,7 +9171,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L208", "id": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", - "community": 48, + "community": 55, "norm_label": "vehiclerechargedisburseboarditem" }, { @@ -9180,7 +9180,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L236", "id": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", - "community": 165, + "community": 136, "norm_label": "vehiclerechargedisburseboardlistresponse" }, { @@ -9189,7 +9189,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "id": "pl_vehicle_recharge_rationale_70", - "community": 48, + "community": 55, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6/\u5386\u53f2\u8282\u70b9(\u5bf9\u9f50 bxapprovalflowtabs \u5c55\u793a\u7ed3\u6784)\u3002" }, { @@ -9198,7 +9198,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L209", "id": "pl_vehicle_recharge_rationale_209", - "community": 48, + "community": 55, "norm_label": "\u53d1\u653e\u767b\u8bb0\u9875:\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f(\u5de6\u8fde\u63a5)" }, { @@ -9207,7 +9207,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "id": "app_schemas_pl_paste_recognize_py", - "community": 82, + "community": 80, "norm_label": "paste_recognize.py" }, { @@ -9216,7 +9216,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "id": "pl_paste_recognize_conflictaction", - "community": 82, + "community": 80, "norm_label": "conflictaction" }, { @@ -9225,7 +9225,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "id": "pl_paste_recognize_pastepersonnelin", - "community": 82, + "community": 80, "norm_label": "pastepersonnelin" }, { @@ -9234,7 +9234,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "id": "pl_paste_recognize_pastevehiclein", - "community": 82, + "community": 80, "norm_label": "pastevehiclein" }, { @@ -9243,7 +9243,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "id": "pl_paste_recognize_pastecommitbody", - "community": 292, + "community": 21, "norm_label": "pastecommitbody" }, { @@ -9252,7 +9252,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "id": "pl_paste_recognize_pastecommitresult", - "community": 292, + "community": 21, "norm_label": "pastecommitresult" }, { @@ -9261,7 +9261,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "id": "pl_paste_recognize_rationale_1", - "community": 82, + "community": 80, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 schema" }, { @@ -9270,7 +9270,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "id": "app_schemas_pl_datetime_parse_py", - "community": 392, + "community": 367, "norm_label": "datetime_parse.py" }, { @@ -9279,7 +9279,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "id": "pl_datetime_parse_parse_optional_plan_datetime", - "community": 392, + "community": 367, "norm_label": "parse_optional_plan_datetime()" }, { @@ -9288,7 +9288,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "id": "pl_datetime_parse_rationale_1", - "community": 392, + "community": 367, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790:\u524d\u7aef date-picker \u4ec5\u4f20 yyyy-mm-dd\u3002" }, { @@ -9297,7 +9297,7 @@ "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L1", "id": "app_schemas_pl_customer_stop_pref_py", - "community": 8, + "community": 6, "norm_label": "customer_stop_pref.py" }, { @@ -9306,7 +9306,7 @@ "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "id": "pl_customer_stop_pref_customerstopprefread", - "community": 8, + "community": 6, "norm_label": "customerstopprefread" }, { @@ -9315,7 +9315,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L1", "id": "app_schemas_pl_cancel_reason_py", - "community": 125, + "community": 160, "norm_label": "cancel_reason.py" }, { @@ -9324,7 +9324,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L9", "id": "pl_cancel_reason_normalize_optional_reason", - "community": 125, + "community": 160, "norm_label": "normalize_optional_reason()" }, { @@ -9333,7 +9333,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L16", "id": "pl_cancel_reason_cancelreasonbody", - "community": 27, + "community": 21, "norm_label": "cancelreasonbody" }, { @@ -9342,7 +9342,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L22", "id": "pl_cancel_reason_voidreasonbody", - "community": 107, + "community": 13, "norm_label": "voidreasonbody" }, { @@ -9351,7 +9351,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L1", "id": "pl_cancel_reason_rationale_1", - "community": 125, + "community": 160, "norm_label": "\u4f5c\u5e9f/\u53d6\u6d88\u539f\u56e0\u5171\u7528 schema \u4e0e\u5de5\u5177\u3002" }, { @@ -9360,7 +9360,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L1", "id": "app_schemas_pl_inventory_py", - "community": 90, + "community": 56, "norm_label": "inventory.py" }, { @@ -9369,7 +9369,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "id": "pl_inventory_inventoryread", - "community": 90, + "community": 56, "norm_label": "inventoryread" }, { @@ -9378,7 +9378,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "id": "pl_inventory_inventorytransactionread", - "community": 90, + "community": 56, "norm_label": "inventorytransactionread" }, { @@ -9387,7 +9387,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "id": "pl_inventory_inventorywarningread", - "community": 90, + "community": 56, "norm_label": "inventorywarningread" }, { @@ -9396,7 +9396,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "id": "pl_inventory_inventorywarningupdate", - "community": 90, + "community": 56, "norm_label": "inventorywarningupdate" }, { @@ -9405,7 +9405,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "id": "pl_inventory_inventorywarningthreshold", - "community": 90, + "community": 56, "norm_label": "inventorywarningthreshold" }, { @@ -9414,7 +9414,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "id": "pl_inventory_documentreminderread", - "community": 90, + "community": 56, "norm_label": "documentreminderread" }, { @@ -9423,7 +9423,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "id": "pl_inventory_documentreminderupdate", - "community": 90, + "community": 56, "norm_label": "documentreminderupdate" }, { @@ -9432,7 +9432,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "id": "pl_inventory_documentreminderstatsread", - "community": 90, + "community": 56, "norm_label": "documentreminderstatsread" }, { @@ -9441,7 +9441,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "id": "pl_inventory_inventoryledgerquery", - "community": 90, + "community": 56, "norm_label": "inventoryledgerquery" }, { @@ -9450,7 +9450,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "id": "pl_inventory_inventoryledgerresponse", - "community": 90, + "community": 56, "norm_label": "inventoryledgerresponse" }, { @@ -9459,7 +9459,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "id": "pl_inventory_inventorytransactionquery", - "community": 90, + "community": 56, "norm_label": "inventorytransactionquery" }, { @@ -9468,7 +9468,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "id": "pl_inventory_inventorytransactionresponse", - "community": 90, + "community": 56, "norm_label": "inventorytransactionresponse" }, { @@ -9477,7 +9477,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "id": "pl_inventory_inventorysummaryquery", - "community": 90, + "community": 56, "norm_label": "inventorysummaryquery" }, { @@ -9486,7 +9486,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "id": "pl_inventory_inventorysummaryitem", - "community": 90, + "community": 56, "norm_label": "inventorysummaryitem" }, { @@ -9495,7 +9495,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "id": "pl_inventory_inventorysummaryresponse", - "community": 90, + "community": 56, "norm_label": "inventorysummaryresponse" }, { @@ -9504,7 +9504,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "id": "pl_inventory_transportstatsquery", - "community": 90, + "community": 56, "norm_label": "transportstatsquery" }, { @@ -9513,7 +9513,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "id": "pl_inventory_transportstatsitem", - "community": 90, + "community": 56, "norm_label": "transportstatsitem" }, { @@ -9522,7 +9522,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "id": "pl_inventory_transportstatsresponse", - "community": 90, + "community": 56, "norm_label": "transportstatsresponse" }, { @@ -9531,7 +9531,7 @@ "source_file": "app/schemas/monitor/__init__.py", "source_location": "L1", "id": "app_schemas_monitor_init_py", - "community": 404, + "community": 383, "norm_label": "__init__.py" }, { @@ -9540,7 +9540,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "id": "app_schemas_monitor_operlog_py", - "community": 26, + "community": 6, "norm_label": "operlog.py" }, { @@ -9549,7 +9549,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "id": "monitor_operlog_operloglistbody", - "community": 26, + "community": 6, "norm_label": "operloglistbody" }, { @@ -9558,7 +9558,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L23", "id": "monitor_operlog_operlogdetailbody", - "community": 26, + "community": 6, "norm_label": "operlogdetailbody" }, { @@ -9567,7 +9567,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "id": "monitor_operlog_rationale_1", - "community": 26, + "community": 6, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7(\u517c\u5bb9 ruoyi operlog \u89c6\u56fe)" }, { @@ -9576,7 +9576,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L1", "id": "app_schemas_bx_reimburse_py", - "community": 7, + "community": 8, "norm_label": "reimburse.py" }, { @@ -9585,7 +9585,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "id": "bx_reimburse_coerce_id", - "community": 7, + "community": 8, "norm_label": "_coerce_id()" }, { @@ -9594,7 +9594,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "id": "bx_reimburse_reimbursedetailcreate", - "community": 100, + "community": 110, "norm_label": "reimbursedetailcreate" }, { @@ -9603,7 +9603,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L26", "id": "bx_reimburse_validate_id", - "community": 7, + "community": 8, "norm_label": "validate_id()" }, { @@ -9612,7 +9612,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L31", "id": "bx_reimburse_validate_expense_item_id", - "community": 7, + "community": 8, "norm_label": "validate_expense_item_id()" }, { @@ -9621,7 +9621,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L38", "id": "bx_reimburse_reimbursedetailout", - "community": 9, + "community": 8, "norm_label": "reimbursedetailout" }, { @@ -9630,7 +9630,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L49", "id": "bx_reimburse_reimburseinvoicelinkin", - "community": 9, + "community": 8, "norm_label": "reimburseinvoicelinkin" }, { @@ -9639,7 +9639,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L59", "id": "bx_reimburse_validate_invoice_id", - "community": 7, + "community": 8, "norm_label": "validate_invoice_id()" }, { @@ -9648,7 +9648,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L67", "id": "bx_reimburse_coerce_attachment_id", - "community": 7, + "community": 8, "norm_label": "coerce_attachment_id()" }, { @@ -9657,7 +9657,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L71", "id": "bx_reimburse_reimburseinvoicebriefout", - "community": 9, + "community": 8, "norm_label": "reimburseinvoicebriefout" }, { @@ -9666,7 +9666,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L84", "id": "bx_reimburse_reimburseapplycreate", - "community": 7, + "community": 8, "norm_label": "reimburseapplycreate" }, { @@ -9675,7 +9675,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L97", "id": "bx_reimburse_details_must_not_be_empty", - "community": 7, + "community": 8, "norm_label": "details_must_not_be_empty()" }, { @@ -9684,7 +9684,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L104", "id": "bx_reimburse_coerce_applicant_id", - "community": 7, + "community": 8, "norm_label": "coerce_applicant_id()" }, { @@ -9693,7 +9693,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L108", "id": "bx_reimburse_reimburseapplyupdate", - "community": 7, + "community": 8, "norm_label": "reimburseapplyupdate" }, { @@ -9702,7 +9702,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L125", "id": "bx_reimburse_reimbursesubmitbody", - "community": 7, + "community": 8, "norm_label": "reimbursesubmitbody" }, { @@ -9711,7 +9711,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L132", "id": "bx_reimburse_reimburseapplyout", - "community": 7, + "community": 8, "norm_label": "reimburseapplyout" }, { @@ -9720,7 +9720,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L162", "id": "bx_reimburse_reimburseapprovalcreate", - "community": 7, + "community": 8, "norm_label": "reimburseapprovalcreate" }, { @@ -9729,7 +9729,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L169", "id": "bx_reimburse_reimburseapprovalout", - "community": 7, + "community": 8, "norm_label": "reimburseapprovalout" }, { @@ -9738,7 +9738,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L182", "id": "bx_reimburse_reimbursemystatsout", - "community": 7, + "community": 8, "norm_label": "reimbursemystatsout" }, { @@ -9747,7 +9747,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L194", "id": "bx_reimburse_reimburseapproverpendingstatsout", - "community": 7, + "community": 8, "norm_label": "reimburseapproverpendingstatsout" }, { @@ -9756,7 +9756,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L201", "id": "bx_reimburse_payrequest", - "community": 7, + "community": 8, "norm_label": "payrequest" }, { @@ -9765,7 +9765,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L208", "id": "bx_reimburse_offsetrequest", - "community": 7, + "community": 8, "norm_label": "offsetrequest" }, { @@ -9774,7 +9774,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L217", "id": "bx_reimburse_validate_advance_id", - "community": 7, + "community": 8, "norm_label": "validate_advance_id()" }, { @@ -9783,7 +9783,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L224", "id": "bx_reimburse_offsetitem", - "community": 7, + "community": 8, "norm_label": "offsetitem" }, { @@ -9792,7 +9792,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L239", "id": "bx_reimburse_batchoffsetrequest", - "community": 7, + "community": 8, "norm_label": "batchoffsetrequest" }, { @@ -9801,7 +9801,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L247", "id": "bx_reimburse_reimburseoffsetrecordout", - "community": 7, + "community": 15, "norm_label": "reimburseoffsetrecordout" }, { @@ -9810,7 +9810,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L260", "id": "bx_reimburse_paymentfinancestatsout", - "community": 7, + "community": 8, "norm_label": "paymentfinancestatsout" }, { @@ -9819,7 +9819,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L50", "id": "bx_reimburse_rationale_50", - "community": 9, + "community": 8, "norm_label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6(\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6,\u5404\u5360\u4e00\u6761)\u3002" }, { @@ -9828,7 +9828,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L1", "id": "app_schemas_bx_expense_item_py", - "community": 7, + "community": 15, "norm_label": "expense_item.py" }, { @@ -9837,7 +9837,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "id": "bx_expense_item_coerce_id", - "community": 7, + "community": 15, "norm_label": "_coerce_id()" }, { @@ -9846,7 +9846,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "id": "bx_expense_item_expenseitemcreate", - "community": 7, + "community": 15, "norm_label": "expenseitemcreate" }, { @@ -9855,7 +9855,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", "id": "bx_expense_item_validate_parent_id", - "community": 7, + "community": 15, "norm_label": "validate_parent_id()" }, { @@ -9864,7 +9864,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "id": "bx_expense_item_expenseitemupdate", - "community": 7, + "community": 15, "norm_label": "expenseitemupdate" }, { @@ -9873,7 +9873,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "id": "bx_expense_item_expenseitemout", - "community": 7, + "community": 15, "norm_label": "expenseitemout" }, { @@ -9882,7 +9882,7 @@ "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "id": "app_schemas_bx_init_py", - "community": 64, + "community": 284, "norm_label": "__init__.py" }, { @@ -9891,7 +9891,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "id": "bx_init_rationale_1", - "community": 64, + "community": 284, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002" }, { @@ -9900,7 +9900,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L1", "id": "app_schemas_bx_attachment_py", - "community": 65, + "community": 188, "norm_label": "attachment.py" }, { @@ -9909,7 +9909,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "id": "bx_attachment_attachmentout", - "community": 65, + "community": 188, "norm_label": "attachmentout" }, { @@ -9918,7 +9918,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L1", "id": "app_schemas_bx_advance_py", - "community": 7, + "community": 15, "norm_label": "advance.py" }, { @@ -9927,7 +9927,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "id": "bx_advance_coerce_optional_id", - "community": 7, + "community": 15, "norm_label": "_coerce_optional_id()" }, { @@ -9936,7 +9936,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "id": "bx_advance_advanceapplycreate", - "community": 7, + "community": 15, "norm_label": "advanceapplycreate" }, { @@ -9945,7 +9945,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "id": "bx_advance_validate_expense_item_id", - "community": 7, + "community": 15, "norm_label": "validate_expense_item_id()" }, { @@ -9954,7 +9954,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "id": "bx_advance_advanceapplyupdate", - "community": 7, + "community": 15, "norm_label": "advanceapplyupdate" }, { @@ -9963,7 +9963,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "id": "bx_advance_advanceapplyout", - "community": 7, + "community": 15, "norm_label": "advanceapplyout" }, { @@ -9972,7 +9972,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "id": "bx_advance_advanceapprovalcreate", - "community": 7, + "community": 15, "norm_label": "advanceapprovalcreate" }, { @@ -9981,7 +9981,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "id": "bx_advance_advanceapprovalout", - "community": 7, + "community": 15, "norm_label": "advanceapprovalout" }, { @@ -9990,7 +9990,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "id": "bx_advance_advancemystatsout", - "community": 7, + "community": 15, "norm_label": "advancemystatsout" }, { @@ -9999,7 +9999,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "id": "bx_advance_advanceapproverpendingstatsout", - "community": 7, + "community": 15, "norm_label": "advanceapproverpendingstatsout" }, { @@ -10008,7 +10008,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "id": "bx_advance_advanceissueout", - "community": 7, + "community": 15, "norm_label": "advanceissueout" }, { @@ -10017,7 +10017,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "id": "bx_advance_advanceissuerequest", - "community": 7, + "community": 15, "norm_label": "advanceissuerequest" }, { @@ -10026,7 +10026,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "id": "bx_advance_advanceoffsetrecordout", - "community": 7, + "community": 15, "norm_label": "advanceoffsetrecordout" }, { @@ -10035,7 +10035,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "id": "bx_advance_advancefinanceissuestatsout", - "community": 7, + "community": 15, "norm_label": "advancefinanceissuestatsout" }, { @@ -10044,7 +10044,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "app_schemas_bx_common_py", - "community": 7, + "community": 284, "norm_label": "common.py" }, { @@ -10053,7 +10053,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L11", "id": "bx_common_dt_to_str", - "community": 7, + "community": 284, "norm_label": "_dt_to_str()" }, { @@ -10062,7 +10062,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L17", "id": "bx_common_date_to_str", - "community": 7, + "community": 284, "norm_label": "_date_to_str()" }, { @@ -10071,7 +10071,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L29", "id": "bx_common_pagedquery", - "community": 7, + "community": 284, "norm_label": "pagedquery" }, { @@ -10080,7 +10080,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L36", "id": "bx_common_apiresponse", - "community": 7, + "community": 15, "norm_label": "apiresponse" }, { @@ -10089,7 +10089,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L42", "id": "bx_common_pageddata", - "community": 7, + "community": 15, "norm_label": "pageddata" }, { @@ -10098,7 +10098,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L51", "id": "bx_common_pagedresponse", - "community": 7, + "community": 284, "norm_label": "pagedresponse" }, { @@ -10107,7 +10107,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "bx_common_rationale_1", - "community": 7, + "community": 284, "norm_label": "bx \u539f\u7cfb\u7edf api \u54cd\u5e94\u5305\u88c5(code=0 / msg / data.rows),\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002" }, { @@ -10116,7 +10116,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L1", "id": "app_schemas_bx_workflow_py", - "community": 100, + "community": 110, "norm_label": "workflow.py" }, { @@ -10125,7 +10125,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "id": "bx_workflow_coerce_optional_id", - "community": 100, + "community": 110, "norm_label": "_coerce_optional_id()" }, { @@ -10134,7 +10134,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "id": "bx_workflow_workflownodecreate", - "community": 100, + "community": 110, "norm_label": "workflownodecreate" }, { @@ -10143,7 +10143,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L25", "id": "bx_workflow_validate_approver_id", - "community": 100, + "community": 110, "norm_label": "validate_approver_id()" }, { @@ -10152,7 +10152,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L29", "id": "bx_workflow_workflownodeout", - "community": 100, + "community": 110, "norm_label": "workflownodeout" }, { @@ -10161,7 +10161,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L40", "id": "bx_workflow_workflowdefcreate", - "community": 100, + "community": 110, "norm_label": "workflowdefcreate" }, { @@ -10170,7 +10170,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L49", "id": "bx_workflow_workflowdefupdate", - "community": 100, + "community": 110, "norm_label": "workflowdefupdate" }, { @@ -10179,7 +10179,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L58", "id": "bx_workflow_workflowdefout", - "community": 100, + "community": 110, "norm_label": "workflowdefout" }, { @@ -10188,7 +10188,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L1", "id": "app_schemas_bx_invoice_py", - "community": 65, + "community": 82, "norm_label": "invoice.py" }, { @@ -10197,7 +10197,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "id": "bx_invoice_walletsummaryout", - "community": 65, + "community": 82, "norm_label": "walletsummaryout" }, { @@ -10206,7 +10206,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "id": "bx_invoice_ledgerout", - "community": 65, + "community": 82, "norm_label": "ledgerout" }, { @@ -10215,7 +10215,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "id": "bx_invoice_invoiceattachmentout", - "community": 65, + "community": 82, "norm_label": "invoiceattachmentout" }, { @@ -10224,7 +10224,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "id": "bx_invoice_invoiceout", - "community": 65, + "community": 82, "norm_label": "invoiceout" }, { @@ -10233,7 +10233,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "id": "app_schemas_crm_price_letter_py", - "community": 8, + "community": 6, "norm_label": "price_letter.py" }, { @@ -10242,7 +10242,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "id": "crm_price_letter_priceletterlistbody", - "community": 8, + "community": 6, "norm_label": "priceletterlistbody" }, { @@ -10251,7 +10251,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L25", "id": "crm_price_letter_priceletterlistbody_to_list_kwargs", - "community": 8, + "community": 6, "norm_label": ".to_list_kwargs()" }, { @@ -10260,7 +10260,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L45", "id": "crm_price_letter_priceletterdetailbody", - "community": 8, + "community": 6, "norm_label": "priceletterdetailbody" }, { @@ -10269,7 +10269,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L51", "id": "crm_price_letter_pricelettercreatebody", - "community": 8, + "community": 6, "norm_label": "pricelettercreatebody" }, { @@ -10278,7 +10278,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L67", "id": "crm_price_letter_priceletterupdatebody", - "community": 8, + "community": 6, "norm_label": "priceletterupdatebody" }, { @@ -10287,7 +10287,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L84", "id": "crm_price_letter_pricelettervoidbody", - "community": 8, + "community": 6, "norm_label": "pricelettervoidbody" }, { @@ -10296,7 +10296,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L92", "id": "crm_price_letter_pricelettercolumnfacetbody", - "community": 8, + "community": 6, "norm_label": "pricelettercolumnfacetbody" }, { @@ -10305,7 +10305,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "id": "crm_price_letter_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas" }, { @@ -10314,7 +10314,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L10", "id": "crm_price_letter_rationale_10", - "community": 8, + "community": 6, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u67e5\u8be2;extra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { @@ -10323,7 +10323,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L93", "id": "crm_price_letter_rationale_93", - "community": 8, + "community": 6, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -10332,7 +10332,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "id": "app_schemas_crm_pool_rule_py", - "community": 18, + "community": 16, "norm_label": "pool_rule.py" }, { @@ -10341,7 +10341,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "id": "crm_pool_rule_poolrulelistbody", - "community": 18, + "community": 16, "norm_label": "poolrulelistbody" }, { @@ -10350,7 +10350,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L21", "id": "crm_pool_rule_poolruledetailbody", - "community": 18, + "community": 16, "norm_label": "poolruledetailbody" }, { @@ -10359,7 +10359,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L27", "id": "crm_pool_rule_poolruleaddbody", - "community": 18, + "community": 16, "norm_label": "poolruleaddbody" }, { @@ -10368,7 +10368,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L39", "id": "crm_pool_rule_poolruleupdatebody", - "community": 18, + "community": 16, "norm_label": "poolruleupdatebody" }, { @@ -10377,7 +10377,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L52", "id": "crm_pool_rule_poolruledeletebody", - "community": 18, + "community": 16, "norm_label": "poolruledeletebody" }, { @@ -10386,7 +10386,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L58", "id": "crm_pool_rule_poolruleupdatestatusbody", - "community": 18, + "community": 16, "norm_label": "poolruleupdatestatusbody" }, { @@ -10395,7 +10395,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L65", "id": "crm_pool_rule_poolruleexecutebody", - "community": 18, + "community": 16, "norm_label": "poolruleexecutebody" }, { @@ -10404,7 +10404,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "id": "crm_pool_rule_rationale_1", - "community": 18, + "community": 16, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91" }, { @@ -10413,7 +10413,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "id": "app_schemas_crm_customer_pool_py", - "community": 8, + "community": 6, "norm_label": "customer_pool.py" }, { @@ -10422,7 +10422,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L9", "id": "crm_customer_pool_poolcustomerlistbody", - "community": 18, + "community": 24, "norm_label": "poolcustomerlistbody" }, { @@ -10431,7 +10431,7 @@ "source_file": "", "source_location": "", "id": "customercolumnfiltermixin", - "community": 18, + "community": 24, "norm_label": "customercolumnfiltermixin" }, { @@ -10440,7 +10440,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L18", "id": "crm_customer_pool_poolcustomerlistbody_to_list_kwargs", - "community": 18, + "community": 24, "norm_label": ".to_list_kwargs()" }, { @@ -10449,7 +10449,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L27", "id": "crm_customer_pool_poolassignbody", - "community": 8, + "community": 6, "norm_label": "poolassignbody" }, { @@ -10458,7 +10458,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L35", "id": "crm_customer_pool_poolclaimbody", - "community": 8, + "community": 6, "norm_label": "poolclaimbody" }, { @@ -10467,7 +10467,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L41", "id": "crm_customer_pool_poolrecordlistbody", - "community": 8, + "community": 6, "norm_label": "poolrecordlistbody" }, { @@ -10476,7 +10476,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L51", "id": "crm_customer_pool_poolrecorddetailbody", - "community": 8, + "community": 6, "norm_label": "poolrecorddetailbody" }, { @@ -10485,7 +10485,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "id": "crm_customer_pool_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas" }, { @@ -10494,7 +10494,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L19", "id": "crm_customer_pool_rationale_19", - "community": 18, + "community": 24, "norm_label": "\u5217\u7b5b + keyword;\u516c\u6d77\u8303\u56f4\u7531 list_pool_customers \u5f3a\u5236 status=pool\u3002" }, { @@ -10503,7 +10503,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "id": "app_schemas_crm_quote_py", - "community": 13, + "community": 90, "norm_label": "quote.py" }, { @@ -10512,7 +10512,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "id": "crm_quote_quoteproductitem", - "community": 13, + "community": 90, "norm_label": "quoteproductitem" }, { @@ -10521,7 +10521,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "id": "crm_quote_quotecolumnfiltermixin", - "community": 13, + "community": 90, "norm_label": "quotecolumnfiltermixin" }, { @@ -10530,7 +10530,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L48", "id": "crm_quote_quotelistbody", - "community": 13, + "community": 90, "norm_label": "quotelistbody" }, { @@ -10539,7 +10539,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L79", "id": "crm_quote_quotedetailbody", - "community": 13, + "community": 90, "norm_label": "quotedetailbody" }, { @@ -10548,7 +10548,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L83", "id": "crm_quote_quotedeletebody", - "community": 13, + "community": 90, "norm_label": "quotedeletebody" }, { @@ -10557,7 +10557,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L87", "id": "crm_quote_quotecreatebody", - "community": 13, + "community": 90, "norm_label": "quotecreatebody" }, { @@ -10566,7 +10566,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "id": "crm_quote_quoteupdatebody", - "community": 111, + "community": 114, "norm_label": "quoteupdatebody" }, { @@ -10575,7 +10575,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L126", "id": "crm_quote_quotesubmitbody", - "community": 13, + "community": 90, "norm_label": "quotesubmitbody" }, { @@ -10584,7 +10584,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L132", "id": "crm_quote_quotetemplatesavebody", - "community": 13, + "community": 90, "norm_label": "quotetemplatesavebody" }, { @@ -10593,7 +10593,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L137", "id": "crm_quote_quotetemplategetbody", - "community": 13, + "community": 90, "norm_label": "quotetemplategetbody" }, { @@ -10602,7 +10602,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L141", "id": "crm_quote_quotepdfbody", - "community": 13, + "community": 90, "norm_label": "quotepdfbody" }, { @@ -10611,7 +10611,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L145", "id": "crm_quote_quotesharegeneratebody", - "community": 13, + "community": 90, "norm_label": "quotesharegeneratebody" }, { @@ -10620,7 +10620,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L151", "id": "crm_quote_quoteacceptbody", - "community": 13, + "community": 90, "norm_label": "quoteacceptbody" }, { @@ -10629,7 +10629,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L156", "id": "crm_quote_quoterejectbody", - "community": 13, + "community": 90, "norm_label": "quoterejectbody" }, { @@ -10638,7 +10638,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L162", "id": "crm_quote_quotetocontractbody", - "community": 13, + "community": 90, "norm_label": "quotetocontractbody" }, { @@ -10647,7 +10647,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L171", "id": "crm_quote_quotenewversionbody", - "community": 13, + "community": 90, "norm_label": "quotenewversionbody" }, { @@ -10656,7 +10656,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L177", "id": "crm_quote_quoteversionsbody", - "community": 13, + "community": 90, "norm_label": "quoteversionsbody" }, { @@ -10665,7 +10665,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L181", "id": "crm_quote_quoteinvalidbody", - "community": 13, + "community": 90, "norm_label": "quoteinvalidbody" }, { @@ -10674,7 +10674,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L187", "id": "crm_quote_quotestatisticsoverviewbody", - "community": 13, + "community": 90, "norm_label": "quotestatisticsoverviewbody" }, { @@ -10683,7 +10683,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L193", "id": "crm_quote_quotestatisticstrendbody", - "community": 13, + "community": 90, "norm_label": "quotestatisticstrendbody" }, { @@ -10692,7 +10692,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L199", "id": "crm_quote_quoteproductlistbody", - "community": 13, + "community": 90, "norm_label": "quoteproductlistbody" }, { @@ -10701,7 +10701,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L203", "id": "crm_quote_quoteproductcreatebody", - "community": 13, + "community": 90, "norm_label": "quoteproductcreatebody" }, { @@ -10710,7 +10710,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L225", "id": "crm_quote_quoteproductupdatebody", - "community": 13, + "community": 90, "norm_label": "quoteproductupdatebody" }, { @@ -10719,7 +10719,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L229", "id": "crm_quote_quoteproductdeletebody", - "community": 13, + "community": 90, "norm_label": "quoteproductdeletebody" }, { @@ -10728,7 +10728,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L233", "id": "crm_quote_quoteapprovallistbody", - "community": 13, + "community": 90, "norm_label": "quoteapprovallistbody" }, { @@ -10737,7 +10737,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L237", "id": "crm_quote_quoteapprovalapprovebody", - "community": 13, + "community": 90, "norm_label": "quoteapprovalapprovebody" }, { @@ -10746,7 +10746,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L244", "id": "crm_quote_quoteapprovalwithdrawbody", - "community": 13, + "community": 90, "norm_label": "quoteapprovalwithdrawbody" }, { @@ -10755,7 +10755,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L249", "id": "crm_quote_quoteapprovalrefreshnamesbody", - "community": 13, + "community": 90, "norm_label": "quoteapprovalrefreshnamesbody" }, { @@ -10764,7 +10764,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L253", "id": "crm_quote_quoteshareloglistbody", - "community": 13, + "community": 90, "norm_label": "quoteshareloglistbody" }, { @@ -10773,7 +10773,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L257", "id": "crm_quote_quotesharelogstatisticsbody", - "community": 13, + "community": 90, "norm_label": "quotesharelogstatisticsbody" }, { @@ -10782,7 +10782,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L261", "id": "crm_quote_quotecolumnfacetbody", - "community": 13, + "community": 90, "norm_label": "quotecolumnfacetbody" }, { @@ -10791,7 +10791,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "id": "crm_quote_rationale_1", - "community": 13, + "community": 90, "norm_label": "crm \u62a5\u4ef7\u5355 crud \u2014 \u5bf9\u7167 crmquoteserviceimpl.java(p2 \u5168\u91cf)" }, { @@ -10800,7 +10800,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L36", "id": "crm_quote_rationale_36", - "community": 13, + "community": 90, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_quote_column_filters\u3002" }, { @@ -10809,7 +10809,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L49", "id": "crm_quote_rationale_49", - "community": 13, + "community": 90, "norm_label": "\u5217\u8868/\u5bfc\u51fa\u67e5\u8be2;extra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570(*in / *from|to / *op|min|max \u7b49)\u3002" }, { @@ -10818,7 +10818,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L262", "id": "crm_quote_rationale_262", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -10827,7 +10827,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "id": "app_schemas_crm_customer_follow_py", - "community": 8, + "community": 6, "norm_label": "customer_follow.py" }, { @@ -10836,7 +10836,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "id": "crm_customer_follow_customerfollowlistbody", - "community": 8, + "community": 6, "norm_label": "customerfollowlistbody" }, { @@ -10845,7 +10845,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "id": "crm_customer_follow_customerfollowcreatebody", - "community": 8, + "community": 6, "norm_label": "customerfollowcreatebody" }, { @@ -10854,7 +10854,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "id": "crm_customer_follow_customerfollowupdatebody", - "community": 8, + "community": 6, "norm_label": "customerfollowupdatebody" }, { @@ -10863,7 +10863,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "id": "crm_customer_follow_customerfollowdeletebody", - "community": 8, + "community": 6, "norm_label": "customerfollowdeletebody" }, { @@ -10872,7 +10872,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "id": "crm_customer_follow_customerfollowdetailbody", - "community": 8, + "community": 6, "norm_label": "customerfollowdetailbody" }, { @@ -10881,7 +10881,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "id": "crm_customer_follow_customerfollowbycustomerbody", - "community": 8, + "community": 6, "norm_label": "customerfollowbycustomerbody" }, { @@ -10890,7 +10890,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "id": "crm_customer_follow_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas" }, { @@ -10899,7 +10899,7 @@ "source_file": "app/schemas/crm/__init__.py", "source_location": "L1", "id": "app_schemas_crm_init_py", - "community": 405, + "community": 384, "norm_label": "__init__.py" }, { @@ -10908,7 +10908,7 @@ "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L1", "id": "app_schemas_crm_quote_approver_setting_py", - "community": 13, + "community": 90, "norm_label": "quote_approver_setting.py" }, { @@ -10917,7 +10917,7 @@ "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "id": "crm_quote_approver_setting_quoteapproversettingsavebody", - "community": 13, + "community": 90, "norm_label": "quoteapproversettingsavebody" }, { @@ -10926,7 +10926,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "id": "app_schemas_crm_supplier_info_py", - "community": 18, + "community": 218, "norm_label": "supplier_info.py" }, { @@ -10935,7 +10935,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "id": "crm_supplier_info_supplierinfolistbody", - "community": 18, + "community": 218, "norm_label": "supplierinfolistbody" }, { @@ -10944,7 +10944,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "id": "crm_supplier_info_supplierinfolistallbody", - "community": 18, + "community": 218, "norm_label": "supplierinfolistallbody" }, { @@ -10953,7 +10953,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L47", "id": "crm_supplier_info_supplierinfodetailbody", - "community": 18, + "community": 218, "norm_label": "supplierinfodetailbody" }, { @@ -10962,7 +10962,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L51", "id": "crm_supplier_info_supplierinfocreatebody", - "community": 18, + "community": 218, "norm_label": "supplierinfocreatebody" }, { @@ -10971,7 +10971,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L70", "id": "crm_supplier_info_supplierinfoupdatebody", - "community": 18, + "community": 218, "norm_label": "supplierinfoupdatebody" }, { @@ -10980,7 +10980,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L90", "id": "crm_supplier_info_supplierinfodeletebody", - "community": 18, + "community": 218, "norm_label": "supplierinfodeletebody" }, { @@ -10989,7 +10989,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L95", "id": "crm_supplier_info_supplierinfocolumnfacetbody", - "community": 18, + "community": 218, "norm_label": "supplierinfocolumnfacetbody" }, { @@ -10998,7 +10998,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "id": "crm_supplier_info_rationale_1", - "community": 18, + "community": 218, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java" }, { @@ -11007,7 +11007,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L96", "id": "crm_supplier_info_rationale_96", - "community": 18, + "community": 218, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1/\u4f9b\u65b9\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -11016,7 +11016,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "id": "app_schemas_crm_opportunity_py", - "community": 18, + "community": 6, "norm_label": "opportunity.py" }, { @@ -11025,7 +11025,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "id": "crm_opportunity_opportunitycolumnfiltermixin", - "community": 18, + "community": 6, "norm_label": "opportunitycolumnfiltermixin" }, { @@ -11034,7 +11034,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L83", "id": "crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs", - "community": 18, + "community": 6, "norm_label": ".column_filter_kwargs()" }, { @@ -11043,7 +11043,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "id": "crm_opportunity_opportunitylistbody", - "community": 18, + "community": 1, "norm_label": "opportunitylistbody" }, { @@ -11052,7 +11052,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L163", "id": "crm_opportunity_opportunitylistbody_to_list_kwargs", - "community": 18, + "community": 6, "norm_label": ".to_list_kwargs()" }, { @@ -11061,7 +11061,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L177", "id": "crm_opportunity_opportunitycolumnfacetbody", - "community": 18, + "community": 6, "norm_label": "opportunitycolumnfacetbody" }, { @@ -11070,7 +11070,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L188", "id": "crm_opportunity_opportunitydetailbody", - "community": 18, + "community": 6, "norm_label": "opportunitydetailbody" }, { @@ -11079,7 +11079,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L194", "id": "crm_opportunity_opportunitycreatebody", - "community": 18, + "community": 6, "norm_label": "opportunitycreatebody" }, { @@ -11088,7 +11088,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L215", "id": "crm_opportunity_opportunityupdatebody", - "community": 18, + "community": 6, "norm_label": "opportunityupdatebody" }, { @@ -11097,7 +11097,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L219", "id": "crm_opportunity_opportunitydeletebody", - "community": 18, + "community": 6, "norm_label": "opportunitydeletebody" }, { @@ -11106,7 +11106,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L225", "id": "crm_opportunity_opportunityassignbody", - "community": 18, + "community": 6, "norm_label": "opportunityassignbody" }, { @@ -11115,7 +11115,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L233", "id": "crm_opportunity_opportunitychangestagebody", - "community": 18, + "community": 6, "norm_label": "opportunitychangestagebody" }, { @@ -11124,7 +11124,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L244", "id": "crm_opportunity_opportunitymarkwonbody", - "community": 18, + "community": 6, "norm_label": "opportunitymarkwonbody" }, { @@ -11133,7 +11133,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L253", "id": "crm_opportunity_opportunitymarklostbody", - "community": 18, + "community": 6, "norm_label": "opportunitymarklostbody" }, { @@ -11142,7 +11142,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L263", "id": "crm_opportunity_opportunitybatchupdatestagebody", - "community": 18, + "community": 6, "norm_label": "opportunitybatchupdatestagebody" }, { @@ -11151,7 +11151,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L275", "id": "crm_opportunity_opportunitybatchupdateexpectdatebody", - "community": 18, + "community": 6, "norm_label": "opportunitybatchupdateexpectdatebody" }, { @@ -11160,7 +11160,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L285", "id": "crm_opportunity_opportunitystageloglistbody", - "community": 18, + "community": 6, "norm_label": "opportunitystageloglistbody" }, { @@ -11169,7 +11169,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L291", "id": "crm_opportunity_opportunitystatisticsbody", - "community": 2, + "community": 1, "norm_label": "opportunitystatisticsbody" }, { @@ -11178,7 +11178,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L300", "id": "crm_opportunity_opportunitykanbanbody", - "community": 18, + "community": 1, "norm_label": "opportunitykanbanbody" }, { @@ -11187,7 +11187,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L304", "id": "crm_opportunity_opportunityfollowlistbody", - "community": 18, + "community": 6, "norm_label": "opportunityfollowlistbody" }, { @@ -11196,7 +11196,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L312", "id": "crm_opportunity_opportunityfollowdetailbody", - "community": 18, + "community": 6, "norm_label": "opportunityfollowdetailbody" }, { @@ -11205,7 +11205,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L318", "id": "crm_opportunity_opportunityfollowcreatebody", - "community": 18, + "community": 6, "norm_label": "opportunityfollowcreatebody" }, { @@ -11214,7 +11214,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L332", "id": "crm_opportunity_opportunityfollowupdatebody", - "community": 18, + "community": 6, "norm_label": "opportunityfollowupdatebody" }, { @@ -11223,7 +11223,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L336", "id": "crm_opportunity_opportunityfollowdeletebody", - "community": 18, + "community": 6, "norm_label": "opportunityfollowdeletebody" }, { @@ -11232,7 +11232,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L342", "id": "crm_opportunity_opportunityproductlistbody", - "community": 18, + "community": 6, "norm_label": "opportunityproductlistbody" }, { @@ -11241,7 +11241,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L351", "id": "crm_opportunity_opportunityproductbyopportunitybody", - "community": 18, + "community": 6, "norm_label": "opportunityproductbyopportunitybody" }, { @@ -11250,7 +11250,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L358", "id": "crm_opportunity_opportunityproductdetailbody", - "community": 18, + "community": 6, "norm_label": "opportunityproductdetailbody" }, { @@ -11259,7 +11259,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L364", "id": "crm_opportunity_opportunityproductcreatebody", - "community": 18, + "community": 6, "norm_label": "opportunityproductcreatebody" }, { @@ -11268,7 +11268,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L381", "id": "crm_opportunity_opportunityproductbatchaddbody", - "community": 18, + "community": 6, "norm_label": "opportunityproductbatchaddbody" }, { @@ -11277,7 +11277,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L388", "id": "crm_opportunity_opportunityproductupdatebody", - "community": 18, + "community": 6, "norm_label": "opportunityproductupdatebody" }, { @@ -11286,7 +11286,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L392", "id": "crm_opportunity_opportunityproductdeletebody", - "community": 18, + "community": 6, "norm_label": "opportunityproductdeletebody" }, { @@ -11295,7 +11295,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "id": "crm_opportunity_rationale_1", - "community": 60, + "community": 6, "norm_label": "crm \u5546\u673a crud(\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597)" }, { @@ -11304,7 +11304,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L178", "id": "crm_opportunity_rationale_178", - "community": 18, + "community": 6, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u7ee7\u627f\u5217\u7b5b mixin \u652f\u6301 excel \u7ea7\u8054)" }, { @@ -11313,7 +11313,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "id": "app_schemas_crm_clue_py", - "community": 8, + "community": 6, "norm_label": "clue.py" }, { @@ -11322,7 +11322,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "id": "crm_clue_cluecolumnfiltermixin", - "community": 8, + "community": 6, "norm_label": "cluecolumnfiltermixin" }, { @@ -11331,7 +11331,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L59", "id": "crm_clue_cluecolumnfiltermixin_column_filter_kwargs", - "community": 8, + "community": 6, "norm_label": ".column_filter_kwargs()" }, { @@ -11340,7 +11340,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L100", "id": "crm_clue_cluelistbody", - "community": 8, + "community": 6, "norm_label": "cluelistbody" }, { @@ -11349,7 +11349,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L120", "id": "crm_clue_cluelistbody_to_list_kwargs", - "community": 8, + "community": 6, "norm_label": ".to_list_kwargs()" }, { @@ -11358,7 +11358,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L136", "id": "crm_clue_cluecolumnfacetbody", - "community": 8, + "community": 6, "norm_label": "cluecolumnfacetbody" }, { @@ -11367,7 +11367,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "id": "crm_clue_cluecreatebody", - "community": 8, + "community": 6, "norm_label": "cluecreatebody" }, { @@ -11376,7 +11376,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L184", "id": "crm_clue_clueupdatebody", - "community": 8, + "community": 6, "norm_label": "clueupdatebody" }, { @@ -11385,7 +11385,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L191", "id": "crm_clue_cluedeletebody", - "community": 8, + "community": 6, "norm_label": "cluedeletebody" }, { @@ -11394,7 +11394,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L197", "id": "crm_clue_clueassignbody", - "community": 8, + "community": 6, "norm_label": "clueassignbody" }, { @@ -11403,7 +11403,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L205", "id": "crm_clue_clueconvertbody", - "community": 8, + "community": 6, "norm_label": "clueconvertbody" }, { @@ -11412,7 +11412,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L216", "id": "crm_clue_cluestatusbody", - "community": 8, + "community": 6, "norm_label": "cluestatusbody" }, { @@ -11421,7 +11421,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L223", "id": "crm_clue_cluelevelbody", - "community": 8, + "community": 6, "norm_label": "cluelevelbody" }, { @@ -11430,7 +11430,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L230", "id": "crm_clue_clueinvalidbody", - "community": 8, + "community": 6, "norm_label": "clueinvalidbody" }, { @@ -11439,7 +11439,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L241", "id": "crm_clue_cluefollowlistbody", - "community": 8, + "community": 6, "norm_label": "cluefollowlistbody" }, { @@ -11448,7 +11448,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L249", "id": "crm_clue_cluefollowcreatebody", - "community": 8, + "community": 6, "norm_label": "cluefollowcreatebody" }, { @@ -11457,7 +11457,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L260", "id": "crm_clue_cluefollowdeletebody", - "community": 8, + "community": 6, "norm_label": "cluefollowdeletebody" }, { @@ -11466,7 +11466,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L266", "id": "crm_clue_cluefollowupdatebody", - "community": 8, + "community": 6, "norm_label": "cluefollowupdatebody" }, { @@ -11475,7 +11475,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L277", "id": "crm_clue_cluestatisticsbody", - "community": 2, + "community": 1, "norm_label": "cluestatisticsbody" }, { @@ -11484,7 +11484,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "id": "crm_clue_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u7ebf\u7d22 crud(\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c)" }, { @@ -11493,7 +11493,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L12", "id": "crm_clue_rationale_12", - "community": 8, + "community": 6, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case\u3002" }, { @@ -11502,7 +11502,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L137", "id": "crm_clue_rationale_137", - "community": 8, + "community": 6, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u7ee7\u627f\u5217\u7b5b mixin \u652f\u6301 excel \u7ea7\u8054)" }, { @@ -11511,7 +11511,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L1", "id": "app_schemas_crm_product_py", - "community": 8, + "community": 6, "norm_label": "product.py" }, { @@ -11520,7 +11520,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L12", "id": "crm_product_productcategorycreatebody", - "community": 8, + "community": 6, "norm_label": "productcategorycreatebody" }, { @@ -11529,7 +11529,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L26", "id": "crm_product_productcategoryupdatebody", - "community": 8, + "community": 6, "norm_label": "productcategoryupdatebody" }, { @@ -11538,7 +11538,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L41", "id": "crm_product_categorydeletebody", - "community": 8, + "community": 6, "norm_label": "categorydeletebody" }, { @@ -11547,7 +11547,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L47", "id": "crm_product_productcategorytreebody", - "community": 18, + "community": 1, "norm_label": "productcategorytreebody" }, { @@ -11556,7 +11556,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L56", "id": "crm_product_productupdatestatusbody", - "community": 8, + "community": 6, "norm_label": "productupdatestatusbody" }, { @@ -11565,7 +11565,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L66", "id": "crm_product_productcolumnfiltermixin", - "community": 8, + "community": 6, "norm_label": "productcolumnfiltermixin" }, { @@ -11574,7 +11574,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L117", "id": "crm_product_productcolumnfiltermixin_column_filter_kwargs", - "community": 8, + "community": 6, "norm_label": ".column_filter_kwargs()" }, { @@ -11583,7 +11583,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L156", "id": "crm_product_productlistbody", - "community": 8, + "community": 6, "norm_label": "productlistbody" }, { @@ -11592,7 +11592,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L185", "id": "crm_product_productlistbody_to_list_kwargs", - "community": 8, + "community": 6, "norm_label": ".to_list_kwargs()" }, { @@ -11601,7 +11601,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L197", "id": "crm_product_productbranditem", - "community": 8, + "community": 6, "norm_label": "productbranditem" }, { @@ -11610,7 +11610,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L208", "id": "crm_product_productaliasitem", - "community": 8, + "community": 6, "norm_label": "productaliasitem" }, { @@ -11619,7 +11619,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L218", "id": "crm_product_productcreatebody", - "community": 8, + "community": 6, "norm_label": "productcreatebody" }, { @@ -11628,7 +11628,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L255", "id": "crm_product_productupdatebody", - "community": 8, + "community": 6, "norm_label": "productupdatebody" }, { @@ -11637,7 +11637,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L293", "id": "crm_product_productdetailbody", - "community": 8, + "community": 6, "norm_label": "productdetailbody" }, { @@ -11646,7 +11646,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L299", "id": "crm_product_productdeletebody", - "community": 8, + "community": 6, "norm_label": "productdeletebody" }, { @@ -11655,7 +11655,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L306", "id": "crm_product_productoptionsbody", - "community": 8, + "community": 6, "norm_label": "productoptionsbody" }, { @@ -11664,7 +11664,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L316", "id": "crm_product_productcolumnfacetbody", - "community": 8, + "community": 6, "norm_label": "productcolumnfacetbody" }, { @@ -11673,7 +11673,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "id": "crm_product_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 crud(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6)" }, { @@ -11682,7 +11682,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L48", "id": "crm_product_rationale_48", - "community": 18, + "community": 1, "norm_label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2(\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 pydantic \u7ed1\u5b9a,\u88f8 dict=none \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body)" }, { @@ -11691,7 +11691,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L67", "id": "crm_product_rationale_67", - "community": 8, + "community": 6, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_product_column_filters\u3002" }, { @@ -11700,7 +11700,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L317", "id": "crm_product_rationale_317", - "community": 8, + "community": 6, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u7ee7\u627f\u5217\u7b5b mixin \u652f\u6301 excel \u7ea7\u8054)" }, { @@ -11709,7 +11709,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "id": "app_schemas_crm_customer_py", - "community": 8, + "community": 6, "norm_label": "customer.py" }, { @@ -11718,7 +11718,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "id": "crm_customer_customeroptionsbody", - "community": 8, + "community": 6, "norm_label": "customeroptionsbody" }, { @@ -11727,7 +11727,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "id": "crm_customer_customercolumnfiltermixin", - "community": 8, + "community": 6, "norm_label": "customercolumnfiltermixin" }, { @@ -11736,7 +11736,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L120", "id": "crm_customer_customercolumnfiltermixin_column_filter_kwargs", - "community": 386, + "community": 362, "norm_label": ".column_filter_kwargs()" }, { @@ -11745,7 +11745,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L200", "id": "crm_customer_customerlistbody", - "community": 2, + "community": 1, "norm_label": "customerlistbody" }, { @@ -11754,7 +11754,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L220", "id": "crm_customer_customerlistbody_to_list_kwargs", - "community": 386, + "community": 362, "norm_label": ".to_list_kwargs()" }, { @@ -11763,7 +11763,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L243", "id": "crm_customer_customercreatebody", - "community": 8, + "community": 6, "norm_label": "customercreatebody" }, { @@ -11772,7 +11772,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L284", "id": "crm_customer_forbid_legacy_invoice_fields", - "community": 8, + "community": 6, "norm_label": "_forbid_legacy_invoice_fields()" }, { @@ -11781,7 +11781,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L309", "id": "crm_customer_customerupdatebody", - "community": 8, + "community": 6, "norm_label": "customerupdatebody" }, { @@ -11790,7 +11790,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L376", "id": "crm_customer_customerdeletebody", - "community": 8, + "community": 6, "norm_label": "customerdeletebody" }, { @@ -11799,7 +11799,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L384", "id": "crm_customer_customerdetailbody", - "community": 8, + "community": 6, "norm_label": "customerdetailbody" }, { @@ -11808,7 +11808,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L391", "id": "crm_customer_customertransferbody", - "community": 8, + "community": 6, "norm_label": "customertransferbody" }, { @@ -11817,7 +11817,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L403", "id": "crm_customer_customerintopoolbody", - "community": 8, + "community": 6, "norm_label": "customerintopoolbody" }, { @@ -11826,7 +11826,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L413", "id": "crm_customer_customerdealbody", - "community": 8, + "community": 6, "norm_label": "customerdealbody" }, { @@ -11835,7 +11835,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L425", "id": "crm_customer_customerclaimbody", - "community": 8, + "community": 6, "norm_label": "customerclaimbody" }, { @@ -11844,7 +11844,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L434", "id": "crm_customer_customerassignpoolbody", - "community": 8, + "community": 6, "norm_label": "customerassignpoolbody" }, { @@ -11853,7 +11853,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L445", "id": "crm_customer_customercheckduplicatebody", - "community": 8, + "community": 6, "norm_label": "customercheckduplicatebody" }, { @@ -11862,7 +11862,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L452", "id": "crm_customer_customercolumnfacetbody", - "community": 8, + "community": 6, "norm_label": "customercolumnfacetbody" }, { @@ -11871,7 +11871,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "id": "crm_customer_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u5ba2\u6237 crud(\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c)" }, { @@ -11880,7 +11880,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "id": "crm_customer_rationale_13", - "community": 8, + "community": 6, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53(\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { @@ -11889,7 +11889,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L28", "id": "crm_customer_rationale_28", - "community": 8, + "community": 6, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_customer_column_filters\u3002" }, { @@ -11898,7 +11898,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L121", "id": "crm_customer_rationale_121", - "community": 386, + "community": 362, "norm_label": "snake_case \u5217\u7b5b\u53c2\u6570,\u4f9b crud / build_customer_column_filters\u3002" }, { @@ -11907,7 +11907,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L221", "id": "crm_customer_rationale_221", - "community": 386, + "community": 362, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002" }, { @@ -11916,7 +11916,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L453", "id": "crm_customer_rationale_453", - "community": 8, + "community": 6, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u7ee7\u627f\u5217\u7b5b mixin \u4ee5\u652f\u6301 excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -11925,7 +11925,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "id": "app_schemas_crm_statistics_py", - "community": 8, + "community": 6, "norm_label": "statistics.py" }, { @@ -11934,7 +11934,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "id": "crm_statistics_statisticsbody", - "community": 8, + "community": 6, "norm_label": "statisticsbody" }, { @@ -11943,7 +11943,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "id": "crm_statistics_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u7edf\u8ba1\u5206\u6790 pydantic schemas" }, { @@ -11952,7 +11952,7 @@ "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L1", "id": "app_schemas_crm_contract_approver_setting_py", - "community": 15, + "community": 42, "norm_label": "contract_approver_setting.py" }, { @@ -11961,7 +11961,7 @@ "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "id": "crm_contract_approver_setting_contractapproversettingsavebody", - "community": 15, + "community": 42, "norm_label": "contractapproversettingsavebody" }, { @@ -11970,7 +11970,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "id": "app_schemas_crm_contract_py", - "community": 75, + "community": 6, "norm_label": "contract.py" }, { @@ -11979,7 +11979,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "id": "crm_contract_contractproductpricetieritem", - "community": 75, + "community": 6, "norm_label": "contractproductpricetieritem" }, { @@ -11988,7 +11988,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "id": "crm_contract_contractproductitem", - "community": 75, + "community": 6, "norm_label": "contractproductitem" }, { @@ -11997,7 +11997,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "id": "crm_contract_contractlistquery", - "community": 15, + "community": 6, "norm_label": "contractlistquery" }, { @@ -12006,7 +12006,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L92", "id": "crm_contract_contractcreatebody", - "community": 75, + "community": 6, "norm_label": "contractcreatebody" }, { @@ -12015,7 +12015,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L156", "id": "crm_contract_contractupdatebody", - "community": 75, + "community": 6, "norm_label": "contractupdatebody" }, { @@ -12024,7 +12024,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "id": "crm_contract_contractsubmitbody", - "community": 75, + "community": 6, "norm_label": "contractsubmitbody" }, { @@ -12033,7 +12033,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "id": "crm_contract_contractbatchsubmitbody", - "community": 75, + "community": 6, "norm_label": "contractbatchsubmitbody" }, { @@ -12042,7 +12042,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L173", "id": "crm_contract_contractwithdrawbody", - "community": 75, + "community": 6, "norm_label": "contractwithdrawbody" }, { @@ -12051,7 +12051,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L178", "id": "crm_contract_contractstatusbody", - "community": 75, + "community": 6, "norm_label": "contractstatusbody" }, { @@ -12060,7 +12060,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "id": "crm_contract_contractinvalidbody", - "community": 75, + "community": 6, "norm_label": "contractinvalidbody" }, { @@ -12069,7 +12069,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "id": "crm_contract_contracttemplatesavebody", - "community": 75, + "community": 6, "norm_label": "contracttemplatesavebody" }, { @@ -12078,7 +12078,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L195", "id": "crm_contract_contractdeletebody", - "community": 75, + "community": 6, "norm_label": "contractdeletebody" }, { @@ -12087,7 +12087,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L199", "id": "crm_contract_contractapprovalactionbody", - "community": 75, + "community": 6, "norm_label": "contractapprovalactionbody" }, { @@ -12096,7 +12096,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L211", "id": "crm_contract_contractuploadfilebody", - "community": 75, + "community": 6, "norm_label": "contractuploadfilebody" }, { @@ -12105,7 +12105,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L216", "id": "crm_contract_contractuploadattachmentsbody", - "community": 75, + "community": 6, "norm_label": "contractuploadattachmentsbody" }, { @@ -12114,7 +12114,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L224", "id": "crm_contract_contractexportbody", - "community": 15, + "community": 42, "norm_label": "contractexportbody" }, { @@ -12123,7 +12123,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "id": "crm_contract_contractstatisticsoverviewquery", - "community": 15, + "community": 42, "norm_label": "contractstatisticsoverviewquery" }, { @@ -12132,7 +12132,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "id": "crm_contract_contractstatisticstrendquery", - "community": 15, + "community": 42, "norm_label": "contractstatisticstrendquery" }, { @@ -12141,7 +12141,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L243", "id": "crm_contract_contractrenewbody", - "community": 75, + "community": 207, "norm_label": "contractrenewbody" }, { @@ -12150,7 +12150,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L247", "id": "crm_contract_contractapprovalpassbody", - "community": 38, + "community": 6, "norm_label": "contractapprovalpassbody" }, { @@ -12159,7 +12159,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L252", "id": "crm_contract_contractapprovalrejectbody", - "community": 38, + "community": 6, "norm_label": "contractapprovalrejectbody" }, { @@ -12168,7 +12168,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L257", "id": "crm_contract_contractapprovalrefreshnamesbody", - "community": 38, + "community": 62, "norm_label": "contractapprovalrefreshnamesbody" }, { @@ -12177,7 +12177,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L261", "id": "crm_contract_contractapprovallistquery", - "community": 38, + "community": 62, "norm_label": "contractapprovallistquery" }, { @@ -12186,7 +12186,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L277", "id": "crm_contract_contractchangelistquery", - "community": 38, + "community": 62, "norm_label": "contractchangelistquery" }, { @@ -12195,7 +12195,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L293", "id": "crm_contract_contracttemplatelistquery", - "community": 38, + "community": 62, "norm_label": "contracttemplatelistquery" }, { @@ -12204,7 +12204,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L308", "id": "crm_contract_contractsignbody", - "community": 75, + "community": 6, "norm_label": "contractsignbody" }, { @@ -12213,7 +12213,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L315", "id": "crm_contract_contractbatchassignbody", - "community": 75, + "community": 6, "norm_label": "contractbatchassignbody" }, { @@ -12222,7 +12222,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L321", "id": "crm_contract_contractchangecreatebody", - "community": 38, + "community": 6, "norm_label": "contractchangecreatebody" }, { @@ -12231,7 +12231,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L336", "id": "crm_contract_contractchangeupdatebody", - "community": 38, + "community": 6, "norm_label": "contractchangeupdatebody" }, { @@ -12240,7 +12240,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L340", "id": "crm_contract_contractchangesubmitbody", - "community": 75, + "community": 6, "norm_label": "contractchangesubmitbody" }, { @@ -12249,7 +12249,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L346", "id": "crm_contract_contractchangeexportbody", - "community": 38, + "community": 62, "norm_label": "contractchangeexportbody" }, { @@ -12258,7 +12258,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L353", "id": "crm_contract_contracttemplatecreatebody", - "community": 75, + "community": 6, "norm_label": "contracttemplatecreatebody" }, { @@ -12267,7 +12267,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L375", "id": "crm_contract_contracttemplateupdatebody", - "community": 75, + "community": 6, "norm_label": "contracttemplateupdatebody" }, { @@ -12276,7 +12276,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L379", "id": "crm_contract_contracttemplateexportbody", - "community": 38, + "community": 62, "norm_label": "contracttemplateexportbody" }, { @@ -12285,7 +12285,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L386", "id": "crm_contract_contractapprovaltransferbody", - "community": 38, + "community": 6, "norm_label": "contractapprovaltransferbody" }, { @@ -12294,7 +12294,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L392", "id": "crm_contract_contractapprovalexportbody", - "community": 38, + "community": 62, "norm_label": "contractapprovalexportbody" }, { @@ -12303,7 +12303,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L398", "id": "crm_contract_contractcolumnfacetbody", - "community": 75, + "community": 6, "norm_label": "contractcolumnfacetbody" }, { @@ -12312,7 +12312,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L408", "id": "crm_contract_contractchangecolumnfacetbody", - "community": 75, + "community": 6, "norm_label": "contractchangecolumnfacetbody" }, { @@ -12321,7 +12321,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L418", "id": "crm_contract_contractapprovalcolumnfacetbody", - "community": 75, + "community": 6, "norm_label": "contractapprovalcolumnfacetbody" }, { @@ -12330,7 +12330,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L428", "id": "crm_contract_contracttemplatecolumnfacetbody", - "community": 75, + "community": 6, "norm_label": "contracttemplatecolumnfacetbody" }, { @@ -12339,7 +12339,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "crm_contract_rationale_1", - "community": 75, + "community": 6, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)" }, { @@ -12348,7 +12348,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L59", "id": "crm_contract_rationale_59", - "community": 15, + "community": 6, "norm_label": "get /contract/list \u67e5\u8be2\u53c2\u6570(\u5bf9\u9f50 crmcontractbo + pagenum/pagesize)\u3002 extra=allow:\u5217\u5934" }, { @@ -12357,7 +12357,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L200", "id": "crm_contract_rationale_200", - "community": 75, + "community": 6, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279" }, { @@ -12366,7 +12366,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L225", "id": "crm_contract_rationale_225", - "community": 15, + "community": 42, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)" }, { @@ -12375,7 +12375,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L244", "id": "crm_contract_rationale_244", - "community": 75, + "community": 207, "norm_label": "java: buildquerywrapper" }, { @@ -12384,7 +12384,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L262", "id": "crm_contract_rationale_262", - "community": 38, + "community": 62, "norm_label": "get /contract/approval/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { @@ -12393,7 +12393,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L278", "id": "crm_contract_rationale_278", - "community": 38, + "community": 62, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { @@ -12402,7 +12402,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L294", "id": "crm_contract_rationale_294", - "community": 38, + "community": 62, "norm_label": "get /contract/template/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { @@ -12411,7 +12411,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L399", "id": "crm_contract_rationale_399", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -12420,7 +12420,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L409", "id": "crm_contract_rationale_409", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -12429,7 +12429,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L419", "id": "crm_contract_rationale_419", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -12438,7 +12438,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L429", "id": "crm_contract_rationale_429", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -12447,7 +12447,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "app_schemas_crm_contact_py", - "community": 8, + "community": 6, "norm_label": "contact.py" }, { @@ -12456,7 +12456,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "id": "crm_contact_contactlistbody", - "community": 8, + "community": 6, "norm_label": "contactlistbody" }, { @@ -12465,7 +12465,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "id": "crm_contact_contactcreatebody", - "community": 8, + "community": 6, "norm_label": "contactcreatebody" }, { @@ -12474,7 +12474,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "id": "crm_contact_contactupdatebody", - "community": 8, + "community": 6, "norm_label": "contactupdatebody" }, { @@ -12483,7 +12483,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "id": "crm_contact_contactdeletebody", - "community": 8, + "community": 6, "norm_label": "contactdeletebody" }, { @@ -12492,7 +12492,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "id": "crm_contact_contactdetailbody", - "community": 8, + "community": 6, "norm_label": "contactdetailbody" }, { @@ -12501,7 +12501,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "id": "crm_contact_contactbycustomerbody", - "community": 8, + "community": 6, "norm_label": "contactbycustomerbody" }, { @@ -12510,7 +12510,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "id": "crm_contact_contactsetprimarybody", - "community": 8, + "community": 6, "norm_label": "contactsetprimarybody" }, { @@ -12519,7 +12519,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "crm_contact_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas" }, { @@ -12528,7 +12528,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "id": "app_schemas_crm_invoice_info_py", - "community": 8, + "community": 6, "norm_label": "invoice_info.py" }, { @@ -12537,7 +12537,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "id": "crm_invoice_info_invoiceinfobycustomerbody", - "community": 8, + "community": 6, "norm_label": "invoiceinfobycustomerbody" }, { @@ -12546,7 +12546,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "id": "crm_invoice_info_invoiceinfocreatebody", - "community": 8, + "community": 6, "norm_label": "invoiceinfocreatebody" }, { @@ -12555,7 +12555,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "id": "crm_invoice_info_invoiceinfoupdatebody", - "community": 8, + "community": 6, "norm_label": "invoiceinfoupdatebody" }, { @@ -12564,7 +12564,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "id": "crm_invoice_info_invoiceinfodeletebody", - "community": 8, + "community": 6, "norm_label": "invoiceinfodeletebody" }, { @@ -12573,7 +12573,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "id": "crm_invoice_info_invoiceinfosetdefaultbody", - "community": 8, + "community": 6, "norm_label": "invoiceinfosetdefaultbody" }, { @@ -12582,7 +12582,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "id": "crm_invoice_info_rationale_1", - "community": 8, + "community": 6, "norm_label": "crm \u5ba2\u6237\u5f00\u7968\u4fe1\u606f pydantic schemas" }, { @@ -12591,7 +12591,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L1", "id": "app_schemas_db_public_inventory_py", - "community": 121, + "community": 215, "norm_label": "public_inventory.py" }, { @@ -12600,7 +12600,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "id": "db_public_inventory_publicinventoryfeedback", - "community": 121, + "community": 215, "norm_label": "publicinventoryfeedback" }, { @@ -12609,7 +12609,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "id": "db_public_inventory_publicinventorypageread", - "community": 121, + "community": 215, "norm_label": "publicinventorypageread" }, { @@ -12618,7 +12618,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "id": "db_public_inventory_inventorysiteurlread", - "community": 62, + "community": 13, "norm_label": "inventorysiteurlread" }, { @@ -12627,7 +12627,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L39", "id": "db_public_inventory_publicpoundqrread", - "community": 121, + "community": 215, "norm_label": "publicpoundqrread" }, { @@ -12636,7 +12636,7 @@ "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "id": "app_schemas_db_init_py", - "community": 64, + "community": 344, "norm_label": "__init__.py" }, { @@ -12645,7 +12645,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "db_init_rationale_1", - "community": 64, + "community": 344, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002" }, { @@ -12654,7 +12654,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L1", "id": "app_schemas_db_dashboard_py", - "community": 257, + "community": 28, "norm_label": "dashboard.py" }, { @@ -12663,7 +12663,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "id": "db_dashboard_dashboardstats", - "community": 257, + "community": 28, "norm_label": "dashboardstats" }, { @@ -12672,7 +12672,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "id": "db_dashboard_dashboardcargostat", - "community": 257, + "community": 28, "norm_label": "dashboardcargostat" }, { @@ -12681,7 +12681,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "id": "db_dashboard_dashboardpartnercargostat", - "community": 257, + "community": 28, "norm_label": "dashboardpartnercargostat" }, { @@ -12690,7 +12690,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "id": "app_schemas_db_weighing_py", - "community": 107, + "community": 13, "norm_label": "weighing.py" }, { @@ -12699,7 +12699,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "id": "db_weighing_weighingslipbase", - "community": 107, + "community": 13, "norm_label": "weighingslipbase" }, { @@ -12708,7 +12708,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "id": "db_weighing_weighingslipcreate", - "community": 107, + "community": 13, "norm_label": "weighingslipcreate" }, { @@ -12717,7 +12717,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "id": "db_weighing_weighingslipupdate", - "community": 107, + "community": 13, "norm_label": "weighingslipupdate" }, { @@ -12726,7 +12726,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L89", "id": "db_weighing_weighingslipread", - "community": 107, + "community": 13, "norm_label": "weighingslipread" }, { @@ -12735,7 +12735,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L101", "id": "db_weighing_weighingsliplistresponse", - "community": 107, + "community": 13, "norm_label": "weighingsliplistresponse" }, { @@ -12744,7 +12744,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L102", "id": "db_weighing_rationale_102", - "community": 107, + "community": 13, "norm_label": "\u5c0f\u7a0b\u5e8f\u5206\u9875\u5217\u8868;\u7ba1\u7406\u7aef\u672a\u4f20 page/pagesize \u65f6\u4ecd\u8fd4\u56de\u6570\u7ec4\u3002" }, { @@ -12753,7 +12753,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L1", "id": "app_schemas_db_plans_py", - "community": 103, + "community": 13, "norm_label": "plans.py" }, { @@ -12762,7 +12762,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L6", "id": "db_plans_purchaseplanbase", - "community": 103, + "community": 13, "norm_label": "purchaseplanbase" }, { @@ -12771,7 +12771,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L34", "id": "db_plans_purchaseplancreate", - "community": 103, + "community": 13, "norm_label": "purchaseplancreate" }, { @@ -12780,7 +12780,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L54", "id": "db_plans_purchaseplanupdate", - "community": 103, + "community": 13, "norm_label": "purchaseplanupdate" }, { @@ -12789,7 +12789,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L82", "id": "db_plans_purchaseplanread", - "community": 103, + "community": 13, "norm_label": "purchaseplanread" }, { @@ -12798,7 +12798,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L90", "id": "db_plans_purchaseplanwithfilllink", - "community": 103, + "community": 13, "norm_label": "purchaseplanwithfilllink" }, { @@ -12807,7 +12807,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L94", "id": "db_plans_purchaseplanlistresponse", - "community": 103, + "community": 13, "norm_label": "purchaseplanlistresponse" }, { @@ -12816,7 +12816,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L95", "id": "db_plans_rationale_95", - "community": 103, + "community": 13, "norm_label": "\u5c0f\u7a0b\u5e8f\u5206\u9875\u5217\u8868;\u7ba1\u7406\u7aef\u672a\u4f20 page/pagesize \u65f6\u4ecd\u8fd4\u56de\u6570\u7ec4\u3002" }, { @@ -12825,7 +12825,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L1", "id": "app_schemas_db_inventory_py", - "community": 62, + "community": 13, "norm_label": "inventory.py" }, { @@ -12834,7 +12834,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "id": "db_inventory_inboundoutboundbase", - "community": 62, + "community": 13, "norm_label": "inboundoutboundbase" }, { @@ -12843,7 +12843,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "id": "db_inventory_inboundoutboundcreate", - "community": 62, + "community": 13, "norm_label": "inboundoutboundcreate" }, { @@ -12852,7 +12852,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "id": "db_inventory_inboundoutboundupdate", - "community": 62, + "community": 13, "norm_label": "inboundoutboundupdate" }, { @@ -12861,7 +12861,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "id": "db_inventory_createlinkforplanpayload", - "community": 62, + "community": 13, "norm_label": "createlinkforplanpayload" }, { @@ -12870,7 +12870,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "id": "db_inventory_inboundoutboundread", - "community": 62, + "community": 13, "norm_label": "inboundoutboundread" }, { @@ -12879,7 +12879,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L83", "id": "db_inventory_inboundoutboundlistresponse", - "community": 62, + "community": 13, "norm_label": "inboundoutboundlistresponse" }, { @@ -12888,7 +12888,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L84", "id": "db_inventory_rationale_84", - "community": 62, + "community": 13, "norm_label": "\u5c0f\u7a0b\u5e8f\u5206\u9875\u5217\u8868;\u7ba1\u7406\u7aef\u672a\u4f20 page/pagesize \u65f6\u4ecd\u8fd4\u56de\u6570\u7ec4\u3002" }, { @@ -12897,7 +12897,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L1", "id": "app_crud_sample_code_py", - "community": 280, + "community": 279, "norm_label": "sample_code.py" }, { @@ -12906,7 +12906,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L15", "id": "crud_sample_code_resolve_issued_user_display_name", - "community": 280, + "community": 279, "norm_label": "_resolve_issued_user_display_name()" }, { @@ -12915,7 +12915,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L32", "id": "crud_sample_code_parse_issued_time", - "community": 280, + "community": 279, "norm_label": "_parse_issued_time()" }, { @@ -12924,7 +12924,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L44", "id": "crud_sample_code_row_to_dict", - "community": 280, + "community": 279, "norm_label": "_row_to_dict()" }, { @@ -12933,7 +12933,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L61", "id": "crud_sample_code_sample_code_exists", - "community": 280, + "community": 279, "norm_label": "sample_code_exists()" }, { @@ -12942,7 +12942,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L73", "id": "crud_sample_code_list_sample_codes", - "community": 280, + "community": 279, "norm_label": "list_sample_codes()" }, { @@ -12951,7 +12951,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L104", "id": "crud_sample_code_get_sample_code", - "community": 280, + "community": 279, "norm_label": "get_sample_code()" }, { @@ -12960,7 +12960,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L111", "id": "crud_sample_code_create_sample_code", - "community": 280, + "community": 279, "norm_label": "create_sample_code()" }, { @@ -12969,7 +12969,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L167", "id": "crud_sample_code_update_sample_code", - "community": 280, + "community": 279, "norm_label": "update_sample_code()" }, { @@ -12978,7 +12978,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L219", "id": "crud_sample_code_soft_delete_sample_code", - "community": 280, + "community": 279, "norm_label": "soft_delete_sample_code()" }, { @@ -12987,7 +12987,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L229", "id": "crud_sample_code_batch_generate_sample_codes", - "community": 19, + "community": 16, "norm_label": "batch_generate_sample_codes()" }, { @@ -12996,7 +12996,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L312", "id": "crud_sample_code_batch_issue_sample_codes", - "community": 280, + "community": 279, "norm_label": "batch_issue_sample_codes()" }, { @@ -13005,7 +13005,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L357", "id": "crud_sample_code_batch_revoke_sample_codes", - "community": 280, + "community": 279, "norm_label": "batch_revoke_sample_codes()" }, { @@ -13014,7 +13014,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L396", "id": "crud_sample_code_total_pages", - "community": 280, + "community": 30, "norm_label": "total_pages()" }, { @@ -13023,7 +13023,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L1", "id": "crud_sample_code_rationale_1", - "community": 280, + "community": 279, "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)" }, { @@ -13032,7 +13032,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L240", "id": "crud_sample_code_rationale_240", - "community": 19, + "community": 16, "norm_label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7" }, { @@ -13041,7 +13041,7 @@ "source_file": "app/crud/post.py", "source_location": "L1", "id": "app_crud_post_py", - "community": 331, + "community": 327, "norm_label": "post.py" }, { @@ -13050,7 +13050,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "id": "crud_post_row_to_dict", - "community": 331, + "community": 327, "norm_label": "_row_to_dict()" }, { @@ -13059,7 +13059,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "id": "crud_post_list_posts", - "community": 331, + "community": 327, "norm_label": "list_posts()" }, { @@ -13068,7 +13068,7 @@ "source_file": "app/crud/post.py", "source_location": "L92", "id": "crud_post_get_post", - "community": 331, + "community": 327, "norm_label": "get_post()" }, { @@ -13077,7 +13077,7 @@ "source_file": "app/crud/post.py", "source_location": "L100", "id": "crud_post_post_code_exists", - "community": 331, + "community": 327, "norm_label": "post_code_exists()" }, { @@ -13086,7 +13086,7 @@ "source_file": "app/crud/post.py", "source_location": "L107", "id": "crud_post_create_post", - "community": 331, + "community": 327, "norm_label": "create_post()" }, { @@ -13095,7 +13095,7 @@ "source_file": "app/crud/post.py", "source_location": "L144", "id": "crud_post_update_post", - "community": 331, + "community": 327, "norm_label": "update_post()" }, { @@ -13104,7 +13104,7 @@ "source_file": "app/crud/post.py", "source_location": "L181", "id": "crud_post_soft_delete_post", - "community": 331, + "community": 327, "norm_label": "soft_delete_post()" }, { @@ -13113,7 +13113,7 @@ "source_file": "app/crud/post.py", "source_location": "L192", "id": "crud_post_total_pages", - "community": 331, + "community": 30, "norm_label": "total_pages()" }, { @@ -13122,7 +13122,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "id": "app_crud_user_py", - "community": 84, + "community": 101, "norm_label": "user.py" }, { @@ -13131,7 +13131,7 @@ "source_file": "app/crud/user.py", "source_location": "L20", "id": "crud_user_hash_password", - "community": 84, + "community": 101, "norm_label": "_hash_password()" }, { @@ -13140,7 +13140,7 @@ "source_file": "app/crud/user.py", "source_location": "L24", "id": "crud_user_usercrudcompat", - "community": 84, + "community": 53, "norm_label": "_usercrudcompat" }, { @@ -13149,7 +13149,7 @@ "source_file": "app/crud/user.py", "source_location": "L25", "id": "crud_user_usercrudcompat_get_by_user_no", - "community": 84, + "community": 53, "norm_label": ".get_by_user_no()" }, { @@ -13158,7 +13158,7 @@ "source_file": "app/crud/user.py", "source_location": "L36", "id": "crud_user_usercrudcompat_get_by_user_no_for_web_login", - "community": 84, + "community": 53, "norm_label": ".get_by_user_no_for_web_login()" }, { @@ -13167,7 +13167,7 @@ "source_file": "app/crud/user.py", "source_location": "L51", "id": "crud_user_usercrudcompat_get_by_wx_openid", - "community": 84, + "community": 53, "norm_label": ".get_by_wx_openid()" }, { @@ -13176,7 +13176,7 @@ "source_file": "app/crud/user.py", "source_location": "L61", "id": "crud_user_usercrudcompat_list_active_by_phone_no", - "community": 92, + "community": 65, "norm_label": ".list_active_by_phone_no()" }, { @@ -13185,7 +13185,7 @@ "source_file": "app/crud/user.py", "source_location": "L78", "id": "crud_user_row_to_dict", - "community": 84, + "community": 101, "norm_label": "_row_to_dict()" }, { @@ -13194,7 +13194,7 @@ "source_file": "app/crud/user.py", "source_location": "L99", "id": "crud_user_list_users", - "community": 84, + "community": 101, "norm_label": "list_users()" }, { @@ -13203,7 +13203,7 @@ "source_file": "app/crud/user.py", "source_location": "L150", "id": "crud_user_get_user", - "community": 84, + "community": 101, "norm_label": "get_user()" }, { @@ -13212,7 +13212,7 @@ "source_file": "app/crud/user.py", "source_location": "L158", "id": "crud_user_list_post_ids_for_user", - "community": 84, + "community": 101, "norm_label": "list_post_ids_for_user()" }, { @@ -13221,7 +13221,7 @@ "source_file": "app/crud/user.py", "source_location": "L168", "id": "crud_user_set_user_post_ids_only", - "community": 84, + "community": 101, "norm_label": "set_user_post_ids_only()" }, { @@ -13230,7 +13230,7 @@ "source_file": "app/crud/user.py", "source_location": "L184", "id": "crud_user_list_user_ids_bound_to_post", - "community": 84, + "community": 101, "norm_label": "list_user_ids_bound_to_post()" }, { @@ -13239,7 +13239,7 @@ "source_file": "app/crud/user.py", "source_location": "L199", "id": "crud_user_sync_post_user_bindings", - "community": 84, + "community": 101, "norm_label": "sync_post_user_bindings()" }, { @@ -13248,7 +13248,7 @@ "source_file": "app/crud/user.py", "source_location": "L227", "id": "crud_user_get_user_with_relations", - "community": 84, + "community": 101, "norm_label": "get_user_with_relations()" }, { @@ -13257,7 +13257,7 @@ "source_file": "app/crud/user.py", "source_location": "L252", "id": "crud_user_user_no_exists", - "community": 84, + "community": 101, "norm_label": "user_no_exists()" }, { @@ -13266,7 +13266,7 @@ "source_file": "app/crud/user.py", "source_location": "L261", "id": "crud_user_replace_associations", - "community": 84, + "community": 101, "norm_label": "_replace_associations()" }, { @@ -13275,7 +13275,7 @@ "source_file": "app/crud/user.py", "source_location": "L282", "id": "crud_user_create_user", - "community": 84, + "community": 101, "norm_label": "create_user()" }, { @@ -13284,7 +13284,7 @@ "source_file": "app/crud/user.py", "source_location": "L340", "id": "crud_user_update_user", - "community": 84, + "community": 101, "norm_label": "update_user()" }, { @@ -13293,7 +13293,7 @@ "source_file": "app/crud/user.py", "source_location": "L400", "id": "crud_user_soft_delete_user", - "community": 84, + "community": 101, "norm_label": "soft_delete_user()" }, { @@ -13302,7 +13302,7 @@ "source_file": "app/crud/user.py", "source_location": "L411", "id": "crud_user_change_password", - "community": 84, + "community": 101, "norm_label": "change_password()" }, { @@ -13311,7 +13311,7 @@ "source_file": "app/crud/user.py", "source_location": "L431", "id": "crud_user_reset_password", - "community": 84, + "community": 101, "norm_label": "reset_password()" }, { @@ -13320,7 +13320,7 @@ "source_file": "app/crud/user.py", "source_location": "L441", "id": "crud_user_total_pages", - "community": 84, + "community": 30, "norm_label": "total_pages()" }, { @@ -13329,7 +13329,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "id": "crud_user_rationale_1", - "community": 84, + "community": 101, "norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)" }, { @@ -13338,7 +13338,7 @@ "source_file": "app/crud/user.py", "source_location": "L37", "id": "crud_user_rationale_37", - "community": 84, + "community": 53, "norm_label": "web \u767b\u5f55:\u4f18\u5148 default_tenant_no;\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000(\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93)\u3002" }, { @@ -13347,7 +13347,7 @@ "source_file": "app/crud/user.py", "source_location": "L175", "id": "crud_user_rationale_175", - "community": 84, + "community": 101, "norm_label": "\u4ec5\u5dee\u91cf\u540c\u6b65\u804c\u4f4d;\u4fdd\u7559\u672a\u53d8\u5173\u8054\u53ca\u5176\u521b\u5efa\u4fe1\u606f\u3002" }, { @@ -13356,7 +13356,7 @@ "source_file": "app/crud/user.py", "source_location": "L206", "id": "crud_user_rationale_206", - "community": 84, + "community": 101, "norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002" }, { @@ -13365,7 +13365,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L1", "id": "app_crud_dict_type_py", - "community": 333, + "community": 320, "norm_label": "dict_type.py" }, { @@ -13374,7 +13374,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L16", "id": "crud_dict_type_row_to_dict", - "community": 333, + "community": 320, "norm_label": "_row_to_dict()" }, { @@ -13383,7 +13383,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L30", "id": "crud_dict_type_list_dict_types", - "community": 333, + "community": 320, "norm_label": "list_dict_types()" }, { @@ -13392,7 +13392,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L84", "id": "crud_dict_type_get_dict_type", - "community": 333, + "community": 320, "norm_label": "get_dict_type()" }, { @@ -13401,7 +13401,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L92", "id": "crud_dict_type_dict_type_code_exists", - "community": 333, + "community": 320, "norm_label": "dict_type_code_exists()" }, { @@ -13410,7 +13410,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L103", "id": "crud_dict_type_create_dict_type", - "community": 333, + "community": 320, "norm_label": "create_dict_type()" }, { @@ -13419,7 +13419,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L138", "id": "crud_dict_type_update_dict_type", - "community": 333, + "community": 320, "norm_label": "update_dict_type()" }, { @@ -13428,7 +13428,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L174", "id": "crud_dict_type_soft_delete_dict_type", - "community": 333, + "community": 320, "norm_label": "soft_delete_dict_type()" }, { @@ -13437,7 +13437,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L188", "id": "crud_dict_type_total_pages", - "community": 16, + "community": 30, "norm_label": "total_pages()" }, { @@ -13446,7 +13446,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L1", "id": "crud_dict_type_rationale_1", - "community": 333, + "community": 320, "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)" }, { @@ -13455,7 +13455,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L1", "id": "app_crud_tenant_py", - "community": 343, + "community": 63, "norm_label": "tenant.py" }, { @@ -13464,7 +13464,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L17", "id": "crud_tenant_row_to_dict", - "community": 343, + "community": 63, "norm_label": "_row_to_dict()" }, { @@ -13473,7 +13473,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L32", "id": "crud_tenant_list_tenants", - "community": 343, + "community": 63, "norm_label": "list_tenants()" }, { @@ -13482,7 +13482,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L101", "id": "crud_tenant_get_tenant", - "community": 343, + "community": 63, "norm_label": "get_tenant()" }, { @@ -13491,7 +13491,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L109", "id": "crud_tenant_tenant_no_exists", - "community": 343, + "community": 63, "norm_label": "tenant_no_exists()" }, { @@ -13500,7 +13500,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L116", "id": "crud_tenant_create_tenant", - "community": 343, + "community": 63, "norm_label": "create_tenant()" }, { @@ -13509,7 +13509,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L153", "id": "crud_tenant_update_tenant", - "community": 343, + "community": 63, "norm_label": "update_tenant()" }, { @@ -13518,7 +13518,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L195", "id": "crud_tenant_soft_delete_tenant", - "community": 343, + "community": 63, "norm_label": "soft_delete_tenant()" }, { @@ -13527,7 +13527,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L208", "id": "crud_tenant_total_pages", - "community": 343, + "community": 30, "norm_label": "total_pages()" }, { @@ -13536,7 +13536,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L1", "id": "app_crud_menu_favorite_py", - "community": 72, + "community": 132, "norm_label": "menu_favorite.py" }, { @@ -13545,7 +13545,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "id": "crud_menu_favorite_normalize_menu_path", - "community": 72, + "community": 132, "norm_label": "normalize_menu_path()" }, { @@ -13554,7 +13554,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "id": "crud_menu_favorite_row_to_dict", - "community": 72, + "community": 132, "norm_label": "_row_to_dict()" }, { @@ -13563,7 +13563,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "id": "crud_menu_favorite_next_order_num", - "community": 72, + "community": 132, "norm_label": "_next_order_num()" }, { @@ -13572,7 +13572,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "id": "crud_menu_favorite_list_favorites", - "community": 72, + "community": 132, "norm_label": "list_favorites()" }, { @@ -13581,7 +13581,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "id": "crud_menu_favorite_count_active", - "community": 72, + "community": 132, "norm_label": "count_active()" }, { @@ -13590,7 +13590,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "id": "crud_menu_favorite_find_active", - "community": 72, + "community": 132, "norm_label": "find_active()" }, { @@ -13599,7 +13599,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "id": "crud_menu_favorite_find_soft_deleted", - "community": 72, + "community": 132, "norm_label": "find_soft_deleted()" }, { @@ -13608,7 +13608,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "id": "crud_menu_favorite_add_favorite", - "community": 72, + "community": 132, "norm_label": "add_favorite()" }, { @@ -13617,7 +13617,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "id": "crud_menu_favorite_soft_delete_favorite", - "community": 72, + "community": 132, "norm_label": "soft_delete_favorite()" }, { @@ -13626,7 +13626,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "id": "crud_menu_favorite_reorder_favorites", - "community": 72, + "community": 132, "norm_label": "reorder_favorites()" }, { @@ -13635,7 +13635,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "id": "crud_menu_favorite_rationale_187", - "community": 72, + "community": 132, "norm_label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num(1-based)\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002" }, { @@ -13644,7 +13644,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "id": "app_crud_biz_no_generator_py", - "community": 368, + "community": 349, "norm_label": "biz_no_generator.py" }, { @@ -13653,7 +13653,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "id": "crud_biz_no_generator_prefix_for", - "community": 368, + "community": 349, "norm_label": "_prefix_for()" }, { @@ -13662,7 +13662,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "id": "crud_biz_no_generator_format_biz_no", - "community": 368, + "community": 349, "norm_label": "_format_biz_no()" }, { @@ -13671,7 +13671,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "id": "crud_biz_no_generator_allocate_next_biz_no", - "community": 368, + "community": 349, "norm_label": "allocate_next_biz_no()" }, { @@ -13680,7 +13680,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "id": "crud_biz_no_generator_rationale_1", - "community": 368, + "community": 349, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7" }, { @@ -13689,7 +13689,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "id": "crud_biz_no_generator_rationale_35", - "community": 368, + "community": 349, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -13698,7 +13698,7 @@ "source_file": "app/crud/__init__.py", "source_location": "L1", "id": "app_crud_init_py", - "community": 250, + "community": 255, "norm_label": "__init__.py" }, { @@ -13707,7 +13707,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "id": "app_crud_role_py", - "community": 84, + "community": 101, "norm_label": "role.py" }, { @@ -13716,7 +13716,7 @@ "source_file": "app/crud/role.py", "source_location": "L22", "id": "crud_role_row_to_dict", - "community": 84, + "community": 101, "norm_label": "_row_to_dict()" }, { @@ -13725,7 +13725,7 @@ "source_file": "app/crud/role.py", "source_location": "L37", "id": "crud_role_total_pages", - "community": 84, + "community": 30, "norm_label": "total_pages()" }, { @@ -13734,7 +13734,7 @@ "source_file": "app/crud/role.py", "source_location": "L48", "id": "crud_role_list_roles", - "community": 84, + "community": 101, "norm_label": "list_roles()" }, { @@ -13743,7 +13743,7 @@ "source_file": "app/crud/role.py", "source_location": "L103", "id": "crud_role_get_role", - "community": 84, + "community": 101, "norm_label": "get_role()" }, { @@ -13752,7 +13752,7 @@ "source_file": "app/crud/role.py", "source_location": "L111", "id": "crud_role_role_name_exists", - "community": 84, + "community": 101, "norm_label": "role_name_exists()" }, { @@ -13761,7 +13761,7 @@ "source_file": "app/crud/role.py", "source_location": "L125", "id": "crud_role_create_role", - "community": 84, + "community": 101, "norm_label": "create_role()" }, { @@ -13770,7 +13770,7 @@ "source_file": "app/crud/role.py", "source_location": "L162", "id": "crud_role_update_role", - "community": 84, + "community": 101, "norm_label": "update_role()" }, { @@ -13779,7 +13779,7 @@ "source_file": "app/crud/role.py", "source_location": "L199", "id": "crud_role_soft_delete_role", - "community": 84, + "community": 101, "norm_label": "soft_delete_role()" }, { @@ -13788,7 +13788,7 @@ "source_file": "app/crud/role.py", "source_location": "L222", "id": "crud_role_get_role_menu_ids", - "community": 84, + "community": 101, "norm_label": "get_role_menu_ids()" }, { @@ -13797,7 +13797,7 @@ "source_file": "app/crud/role.py", "source_location": "L231", "id": "crud_role_update_role_menus", - "community": 84, + "community": 101, "norm_label": "update_role_menus()" }, { @@ -13806,7 +13806,7 @@ "source_file": "app/crud/role.py", "source_location": "L256", "id": "crud_role_get_role_data_scope", - "community": 84, + "community": 101, "norm_label": "get_role_data_scope()" }, { @@ -13815,7 +13815,7 @@ "source_file": "app/crud/role.py", "source_location": "L265", "id": "crud_role_update_role_data_scope", - "community": 84, + "community": 101, "norm_label": "update_role_data_scope()" }, { @@ -13824,7 +13824,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "id": "crud_role_rationale_1", - "community": 84, + "community": 101, "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)" }, { @@ -13833,7 +13833,7 @@ "source_file": "app/crud/relation_sync.py", "source_location": "L1", "id": "app_crud_relation_sync_py", - "community": 84, + "community": 101, "norm_label": "relation_sync.py" }, { @@ -13842,7 +13842,7 @@ "source_file": "app/crud/relation_sync.py", "source_location": "L7", "id": "crud_relation_sync_sync_relations", - "community": 84, + "community": 101, "norm_label": "sync_relations()" }, { @@ -13851,7 +13851,7 @@ "source_file": "app/crud/relation_sync.py", "source_location": "L49", "id": "crud_relation_sync_assert_relation_targets", - "community": 84, + "community": 101, "norm_label": "assert_relation_targets()" }, { @@ -13860,7 +13860,7 @@ "source_file": "app/crud/relation_sync.py", "source_location": "L1", "id": "crud_relation_sync_rationale_1", - "community": 84, + "community": 101, "norm_label": "\u6309\u4e1a\u52a1\u952e\u540c\u6b65\u7cfb\u7edf\u5173\u8054,\u4fdd\u7559\u5173\u8054 id,\u5e76\u590d\u7528\u5df2\u505c\u7528\u5173\u8054\u3002" }, { @@ -13869,7 +13869,7 @@ "source_file": "app/crud/menu.py", "source_location": "L1", "id": "app_crud_menu_py", - "community": 315, + "community": 296, "norm_label": "menu.py" }, { @@ -13878,7 +13878,7 @@ "source_file": "app/crud/menu.py", "source_location": "L14", "id": "crud_menu_row_to_dict", - "community": 315, + "community": 296, "norm_label": "_row_to_dict()" }, { @@ -13887,7 +13887,7 @@ "source_file": "app/crud/menu.py", "source_location": "L35", "id": "crud_menu_build_tree", - "community": 315, + "community": 296, "norm_label": "_build_tree()" }, { @@ -13896,7 +13896,7 @@ "source_file": "app/crud/menu.py", "source_location": "L43", "id": "crud_menu_list_menus", - "community": 315, + "community": 296, "norm_label": "list_menus()" }, { @@ -13905,7 +13905,7 @@ "source_file": "app/crud/menu.py", "source_location": "L64", "id": "crud_menu_list_menus_tree", - "community": 315, + "community": 296, "norm_label": "list_menus_tree()" }, { @@ -13914,7 +13914,7 @@ "source_file": "app/crud/menu.py", "source_location": "L103", "id": "crud_menu_get_menu", - "community": 315, + "community": 296, "norm_label": "get_menu()" }, { @@ -13923,7 +13923,7 @@ "source_file": "app/crud/menu.py", "source_location": "L111", "id": "crud_menu_menu_name_exists", - "community": 315, + "community": 296, "norm_label": "menu_name_exists()" }, { @@ -13932,7 +13932,7 @@ "source_file": "app/crud/menu.py", "source_location": "L125", "id": "crud_menu_create_menu", - "community": 315, + "community": 296, "norm_label": "create_menu()" }, { @@ -13941,7 +13941,7 @@ "source_file": "app/crud/menu.py", "source_location": "L172", "id": "crud_menu_update_menu", - "community": 315, + "community": 296, "norm_label": "update_menu()" }, { @@ -13950,7 +13950,7 @@ "source_file": "app/crud/menu.py", "source_location": "L222", "id": "crud_menu_cascade_soft_delete", - "community": 315, + "community": 296, "norm_label": "_cascade_soft_delete()" }, { @@ -13959,7 +13959,7 @@ "source_file": "app/crud/menu.py", "source_location": "L235", "id": "crud_menu_soft_delete_menu", - "community": 315, + "community": 296, "norm_label": "soft_delete_menu()" }, { @@ -13968,7 +13968,7 @@ "source_file": "app/crud/site.py", "source_location": "L1", "id": "app_crud_site_py", - "community": 332, + "community": 322, "norm_label": "site.py" }, { @@ -13977,7 +13977,7 @@ "source_file": "app/crud/site.py", "source_location": "L16", "id": "crud_site_row_to_dict", - "community": 332, + "community": 322, "norm_label": "_row_to_dict()" }, { @@ -13986,7 +13986,7 @@ "source_file": "app/crud/site.py", "source_location": "L36", "id": "crud_site_list_sites", - "community": 332, + "community": 322, "norm_label": "list_sites()" }, { @@ -13995,7 +13995,7 @@ "source_file": "app/crud/site.py", "source_location": "L74", "id": "crud_site_get_site", - "community": 332, + "community": 322, "norm_label": "get_site()" }, { @@ -14004,7 +14004,7 @@ "source_file": "app/crud/site.py", "source_location": "L82", "id": "crud_site_site_code_exists", - "community": 332, + "community": 322, "norm_label": "site_code_exists()" }, { @@ -14013,7 +14013,7 @@ "source_file": "app/crud/site.py", "source_location": "L89", "id": "crud_site_create_site", - "community": 332, + "community": 322, "norm_label": "create_site()" }, { @@ -14022,7 +14022,7 @@ "source_file": "app/crud/site.py", "source_location": "L136", "id": "crud_site_update_site", - "community": 332, + "community": 322, "norm_label": "update_site()" }, { @@ -14031,7 +14031,7 @@ "source_file": "app/crud/site.py", "source_location": "L188", "id": "crud_site_soft_delete_site", - "community": 332, + "community": 322, "norm_label": "soft_delete_site()" }, { @@ -14040,7 +14040,7 @@ "source_file": "app/crud/site.py", "source_location": "L199", "id": "crud_site_total_pages", - "community": 332, + "community": 30, "norm_label": "total_pages()" }, { @@ -14049,7 +14049,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L1", "id": "app_crud_api_request_log_py", - "community": 26, + "community": 32, "norm_label": "api_request_log.py" }, { @@ -14058,7 +14058,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L12", "id": "crud_api_request_log_apirequestlogcrud", - "community": 26, + "community": 32, "norm_label": "apirequestlogcrud" }, { @@ -14067,7 +14067,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L14", "id": "crud_api_request_log_get_multi_with_filters", - "community": 111, + "community": 114, "norm_label": "get_multi_with_filters()" }, { @@ -14076,7 +14076,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L85", "id": "crud_api_request_log_get", - "community": 26, + "community": 32, "norm_label": "get()" }, { @@ -14085,7 +14085,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L91", "id": "crud_api_request_log_delete", - "community": 26, + "community": 32, "norm_label": "delete()" }, { @@ -14094,7 +14094,7 @@ "source_file": "app/crud/oss.py", "source_location": "L1", "id": "app_crud_oss_py", - "community": 19, + "community": 16, "norm_label": "oss.py" }, { @@ -14103,7 +14103,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "id": "crud_oss_create_oss", - "community": 19, + "community": 16, "norm_label": "create_oss()" }, { @@ -14112,7 +14112,7 @@ "source_file": "app/crud/oss.py", "source_location": "L55", "id": "crud_oss_get_oss_by_url", - "community": 19, + "community": 16, "norm_label": "get_oss_by_url()" }, { @@ -14121,7 +14121,7 @@ "source_file": "app/crud/oss.py", "source_location": "L66", "id": "crud_oss_get_oss_by_id", - "community": 19, + "community": 16, "norm_label": "get_oss_by_id()" }, { @@ -14130,7 +14130,7 @@ "source_file": "app/crud/oss.py", "source_location": "L77", "id": "crud_oss_resolve_storage_path", - "community": 19, + "community": 16, "norm_label": "resolve_storage_path()" }, { @@ -14139,7 +14139,7 @@ "source_file": "app/crud/oss.py", "source_location": "L67", "id": "crud_oss_rationale_67", - "community": 19, + "community": 16, "norm_label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6(\u517c\u5bb9\u65e7 crm \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55)" }, { @@ -14148,7 +14148,7 @@ "source_file": "app/crud/oss.py", "source_location": "L78", "id": "crud_oss_rationale_78", - "community": 19, + "community": 16, "norm_label": "\u5c06 fileurl \u6216\u65e7 crm \u6570\u5b57 ossid \u89e3\u6790\u4e3a minio \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5;\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossid" }, { @@ -14157,7 +14157,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "app_crud_dict_data_py", - "community": 306, + "community": 310, "norm_label": "dict_data.py" }, { @@ -14166,7 +14166,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "id": "crud_dict_data_row_to_dict", - "community": 306, + "community": 310, "norm_label": "_row_to_dict()" }, { @@ -14175,7 +14175,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L32", "id": "crud_dict_data_list_dict_data", - "community": 306, + "community": 310, "norm_label": "list_dict_data()" }, { @@ -14184,7 +14184,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L68", "id": "crud_dict_data_get_dict_data", - "community": 306, + "community": 310, "norm_label": "get_dict_data()" }, { @@ -14193,7 +14193,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L76", "id": "crud_dict_data_create_dict_data", - "community": 306, + "community": 310, "norm_label": "create_dict_data()" }, { @@ -14202,7 +14202,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L110", "id": "crud_dict_data_update_dict_data", - "community": 306, + "community": 310, "norm_label": "update_dict_data()" }, { @@ -14211,7 +14211,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L142", "id": "crud_dict_data_soft_delete_dict_data", - "community": 306, + "community": 310, "norm_label": "soft_delete_dict_data()" }, { @@ -14220,7 +14220,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L153", "id": "crud_dict_data_list_dict_data_options", - "community": 306, + "community": 310, "norm_label": "list_dict_data_options()" }, { @@ -14229,7 +14229,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L171", "id": "crud_dict_data_total_pages", - "community": 306, + "community": 30, "norm_label": "total_pages()" }, { @@ -14238,7 +14238,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "crud_dict_data_rationale_1", - "community": 306, + "community": 310, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)" }, { @@ -14247,7 +14247,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L160", "id": "crud_dict_data_rationale_160", - "community": 306, + "community": 310, "norm_label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u4e3b\u6570\u636e,\u5ffd\u7565\u6570\u636e\u8303\u56f4(user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9,\u4e0d\u53c2\u4e0e\u8fc7\u6ee4)\u3002" }, { @@ -14256,7 +14256,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "app_crud_ethnic_py", - "community": 26, + "community": 361, "norm_label": "ethnic.py" }, { @@ -14265,7 +14265,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "crud_ethnic_row_to_dict", - "community": 26, + "community": 361, "norm_label": "_row_to_dict()" }, { @@ -14274,7 +14274,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "id": "crud_ethnic_list_ethnics", - "community": 26, + "community": 361, "norm_label": "list_ethnics()" }, { @@ -14283,7 +14283,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "crud_ethnic_rationale_1", - "community": 26, + "community": 361, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)" }, { @@ -14292,7 +14292,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "id": "app_crud_workflow_py", - "community": 40, + "community": 32, "norm_label": "workflow.py" }, { @@ -14301,7 +14301,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L30", "id": "crud_workflow_row_to_dict", - "community": 40, + "community": 32, "norm_label": "_row_to_dict()" }, { @@ -14310,7 +14310,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L45", "id": "crud_workflow_list_process_defs", - "community": 40, + "community": 32, "norm_label": "list_process_defs()" }, { @@ -14319,7 +14319,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L101", "id": "crud_workflow_get_process_def", - "community": 40, + "community": 32, "norm_label": "get_process_def()" }, { @@ -14328,7 +14328,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L109", "id": "crud_workflow_process_code_exists", - "community": 40, + "community": 32, "norm_label": "process_code_exists()" }, { @@ -14337,7 +14337,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L120", "id": "crud_workflow_create_process_def", - "community": 40, + "community": 32, "norm_label": "create_process_def()" }, { @@ -14346,7 +14346,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L157", "id": "crud_workflow_update_process_def", - "community": 40, + "community": 32, "norm_label": "update_process_def()" }, { @@ -14355,7 +14355,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L196", "id": "crud_workflow_soft_delete_process_def", - "community": 40, + "community": 32, "norm_label": "soft_delete_process_def()" }, { @@ -14364,7 +14364,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L212", "id": "crud_workflow_publish_version", - "community": 40, + "community": 32, "norm_label": "publish_version()" }, { @@ -14373,7 +14373,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L304", "id": "crud_workflow_get_latest_version", - "community": 40, + "community": 32, "norm_label": "get_latest_version()" }, { @@ -14382,7 +14382,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L318", "id": "crud_workflow_version_to_dict", - "community": 40, + "community": 32, "norm_label": "_version_to_dict()" }, { @@ -14391,7 +14391,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L329", "id": "crud_workflow_list_versions", - "community": 40, + "community": 32, "norm_label": "list_versions()" }, { @@ -14400,7 +14400,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L344", "id": "crud_workflow_get_nodes_by_version", - "community": 40, + "community": 32, "norm_label": "get_nodes_by_version()" }, { @@ -14409,7 +14409,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L353", "id": "crud_workflow_get_transitions_by_version", - "community": 40, + "community": 32, "norm_label": "get_transitions_by_version()" }, { @@ -14418,7 +14418,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L367", "id": "crud_workflow_create_instance", - "community": 40, + "community": 32, "norm_label": "create_instance()" }, { @@ -14427,7 +14427,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L405", "id": "crud_workflow_get_instance", - "community": 40, + "community": 32, "norm_label": "get_instance()" }, { @@ -14436,7 +14436,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L413", "id": "crud_workflow_update_instance_status", - "community": 40, + "community": 32, "norm_label": "update_instance_status()" }, { @@ -14445,7 +14445,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L423", "id": "crud_workflow_apply_workflow_list_keyword", - "community": 40, + "community": 32, "norm_label": "_apply_workflow_list_keyword()" }, { @@ -14454,7 +14454,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L437", "id": "crud_workflow_list_my_instances", - "community": 40, + "community": 32, "norm_label": "list_my_instances()" }, { @@ -14463,7 +14463,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L524", "id": "crud_workflow_get_all_tasks_for_business", - "community": 40, + "community": 32, "norm_label": "get_all_tasks_for_business()" }, { @@ -14472,7 +14472,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L585", "id": "crud_workflow_create_task", - "community": 40, + "community": 32, "norm_label": "create_task()" }, { @@ -14481,7 +14481,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L616", "id": "crud_workflow_get_task", - "community": 40, + "community": 32, "norm_label": "get_task()" }, { @@ -14490,7 +14490,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L624", "id": "crud_workflow_get_pending_tasks_by_node", - "community": 40, + "community": 32, "norm_label": "get_pending_tasks_by_node()" }, { @@ -14499,7 +14499,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L639", "id": "crud_workflow_task_row_to_dict", - "community": 40, + "community": 32, "norm_label": "_task_row_to_dict()" }, { @@ -14508,7 +14508,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L666", "id": "crud_workflow_list_pending_tasks", - "community": 40, + "community": 32, "norm_label": "list_pending_tasks()" }, { @@ -14517,7 +14517,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L728", "id": "crud_workflow_list_completed_tasks", - "community": 40, + "community": 32, "norm_label": "list_completed_tasks()" }, { @@ -14526,7 +14526,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L790", "id": "crud_workflow_facet_process_names", - "community": 40, + "community": 32, "norm_label": "facet_process_names()" }, { @@ -14535,7 +14535,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L907", "id": "crud_workflow_total_pages", - "community": 40, + "community": 30, "norm_label": "total_pages()" }, { @@ -14544,7 +14544,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "id": "crud_workflow_rationale_1", - "community": 40, + "community": 32, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc" }, { @@ -14553,7 +14553,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L424", "id": "crud_workflow_rationale_424", - "community": 40, + "community": 32, "norm_label": "\u5217\u8868\u4e0e\u6d41\u7a0b\u540d\u79f0\u5019\u9009\u503c\u6309\u540c\u4e00 scope \u5339\u914d\u5b8c\u6574\u5173\u952e\u8bcd\u5b57\u6bb5\u3002" }, { @@ -14562,7 +14562,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L802", "id": "crud_workflow_rationale_802", - "community": 40, + "community": 32, "norm_label": "\u4efb\u52a1/\u7533\u8bf7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u6309 scope \u590d\u7528\u5bf9\u5e94\u5217\u8868\u7684\u57fa\u7840\u67e5\u8be2,\u5bf9\u6d41\u7a0b\u540d\u79f0\u53bb\u91cd\u8ba1\u6570\u3002" }, { @@ -14571,7 +14571,7 @@ "source_file": "app/crud/dept.py", "source_location": "L1", "id": "app_crud_dept_py", - "community": 296, + "community": 286, "norm_label": "dept.py" }, { @@ -14580,7 +14580,7 @@ "source_file": "app/crud/dept.py", "source_location": "L14", "id": "crud_dept_row_to_dict", - "community": 296, + "community": 286, "norm_label": "_row_to_dict()" }, { @@ -14589,7 +14589,7 @@ "source_file": "app/crud/dept.py", "source_location": "L32", "id": "crud_dept_build_tree", - "community": 296, + "community": 286, "norm_label": "_build_tree()" }, { @@ -14598,7 +14598,7 @@ "source_file": "app/crud/dept.py", "source_location": "L40", "id": "crud_dept_collect_with_ancestors", - "community": 296, + "community": 286, "norm_label": "_collect_with_ancestors()" }, { @@ -14607,7 +14607,7 @@ "source_file": "app/crud/dept.py", "source_location": "L56", "id": "crud_dept_list_depts", - "community": 296, + "community": 286, "norm_label": "list_depts()" }, { @@ -14616,7 +14616,7 @@ "source_file": "app/crud/dept.py", "source_location": "L76", "id": "crud_dept_list_depts_tree", - "community": 296, + "community": 286, "norm_label": "list_depts_tree()" }, { @@ -14625,7 +14625,7 @@ "source_file": "app/crud/dept.py", "source_location": "L98", "id": "crud_dept_get_dept", - "community": 296, + "community": 286, "norm_label": "get_dept()" }, { @@ -14634,7 +14634,7 @@ "source_file": "app/crud/dept.py", "source_location": "L106", "id": "crud_dept_create_dept", - "community": 296, + "community": 286, "norm_label": "create_dept()" }, { @@ -14643,7 +14643,7 @@ "source_file": "app/crud/dept.py", "source_location": "L147", "id": "crud_dept_update_dept", - "community": 296, + "community": 286, "norm_label": "update_dept()" }, { @@ -14652,7 +14652,7 @@ "source_file": "app/crud/dept.py", "source_location": "L185", "id": "crud_dept_cascade_soft_delete", - "community": 296, + "community": 286, "norm_label": "_cascade_soft_delete()" }, { @@ -14661,7 +14661,7 @@ "source_file": "app/crud/dept.py", "source_location": "L198", "id": "crud_dept_soft_delete_dept", - "community": 296, + "community": 286, "norm_label": "soft_delete_dept()" }, { @@ -14670,7 +14670,7 @@ "source_file": "app/crud/dept.py", "source_location": "L43", "id": "crud_dept_rationale_43", - "community": 296, + "community": 286, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { @@ -14679,7 +14679,7 @@ "source_file": "app/crud/base.py", "source_location": "L1", "id": "app_crud_base_py", - "community": 250, + "community": 255, "norm_label": "base.py" }, { @@ -14688,7 +14688,7 @@ "source_file": "app/crud/base.py", "source_location": "L14", "id": "crud_base_camel_to_snake", - "community": 250, + "community": 255, "norm_label": "camel_to_snake()" }, { @@ -14697,7 +14697,7 @@ "source_file": "app/crud/base.py", "source_location": "L20", "id": "crud_base_get_model_attr", - "community": 250, + "community": 255, "norm_label": "get_model_attr()" }, { @@ -14706,7 +14706,7 @@ "source_file": "app/crud/base.py", "source_location": "L33", "id": "crud_base_crudbase", - "community": 250, + "community": 255, "norm_label": "crudbase" }, { @@ -14715,7 +14715,7 @@ "source_file": "app/crud/base.py", "source_location": "L36", "id": "crud_base_crudbase_init", - "community": 250, + "community": 255, "norm_label": ".__init__()" }, { @@ -14724,7 +14724,7 @@ "source_file": "app/crud/base.py", "source_location": "L39", "id": "crud_base_crudbase_get", - "community": 250, + "community": 255, "norm_label": ".get()" }, { @@ -14733,7 +14733,7 @@ "source_file": "app/crud/base.py", "source_location": "L43", "id": "crud_base_crudbase_get_multi", - "community": 250, + "community": 255, "norm_label": ".get_multi()" }, { @@ -14742,7 +14742,7 @@ "source_file": "app/crud/base.py", "source_location": "L67", "id": "crud_base_crudbase_get_all", - "community": 250, + "community": 255, "norm_label": ".get_all()" }, { @@ -14751,7 +14751,7 @@ "source_file": "app/crud/base.py", "source_location": "L74", "id": "crud_base_crudbase_create", - "community": 250, + "community": 255, "norm_label": ".create()" }, { @@ -14760,7 +14760,7 @@ "source_file": "app/crud/base.py", "source_location": "L95", "id": "crud_base_crudbase_update", - "community": 250, + "community": 255, "norm_label": ".update()" }, { @@ -14769,7 +14769,7 @@ "source_file": "app/crud/base.py", "source_location": "L114", "id": "crud_base_crudbase_delete", - "community": 250, + "community": 255, "norm_label": ".delete()" }, { @@ -14778,7 +14778,7 @@ "source_file": "app/crud/base.py", "source_location": "L126", "id": "crud_base_crudbase_hard_delete", - "community": 250, + "community": 255, "norm_label": ".hard_delete()" }, { @@ -14787,7 +14787,7 @@ "source_file": "app/crud/base.py", "source_location": "L135", "id": "crud_base_crudbase_count", - "community": 250, + "community": 255, "norm_label": ".count()" }, { @@ -14796,7 +14796,7 @@ "source_file": "app/crud/base.py", "source_location": "L142", "id": "crud_base_crudbase_exists", - "community": 1, + "community": 10, "norm_label": ".exists()" }, { @@ -14805,7 +14805,7 @@ "source_file": "app/crud/base.py", "source_location": "L150", "id": "crud_base_historycrud", - "community": 250, + "community": 255, "norm_label": "historycrud" }, { @@ -14814,7 +14814,7 @@ "source_file": "app/crud/base.py", "source_location": "L153", "id": "crud_base_historycrud_create_history", - "community": 250, + "community": 255, "norm_label": ".create_history()" }, { @@ -14823,7 +14823,7 @@ "source_file": "app/crud/leave.py", "source_location": "L1", "id": "app_crud_leave_py", - "community": 316, + "community": 63, "norm_label": "leave.py" }, { @@ -14832,7 +14832,7 @@ "source_file": "app/crud/leave.py", "source_location": "L15", "id": "crud_leave_total_pages", - "community": 316, + "community": 63, "norm_label": "total_pages()" }, { @@ -14841,7 +14841,7 @@ "source_file": "app/crud/leave.py", "source_location": "L19", "id": "crud_leave_row_to_dict", - "community": 316, + "community": 63, "norm_label": "_row_to_dict()" }, { @@ -14850,7 +14850,7 @@ "source_file": "app/crud/leave.py", "source_location": "L39", "id": "crud_leave_apply_leave_list_filters", - "community": 316, + "community": 63, "norm_label": "apply_leave_list_filters()" }, { @@ -14859,7 +14859,7 @@ "source_file": "app/crud/leave.py", "source_location": "L71", "id": "crud_leave_list_leaves", - "community": 316, + "community": 63, "norm_label": "list_leaves()" }, { @@ -14868,7 +14868,7 @@ "source_file": "app/crud/leave.py", "source_location": "L105", "id": "crud_leave_get_leave", - "community": 316, + "community": 63, "norm_label": "get_leave()" }, { @@ -14877,7 +14877,7 @@ "source_file": "app/crud/leave.py", "source_location": "L110", "id": "crud_leave_create_leave", - "community": 316, + "community": 63, "norm_label": "create_leave()" }, { @@ -14886,7 +14886,7 @@ "source_file": "app/crud/leave.py", "source_location": "L141", "id": "crud_leave_update_leave", - "community": 316, + "community": 63, "norm_label": "update_leave()" }, { @@ -14895,7 +14895,7 @@ "source_file": "app/crud/leave.py", "source_location": "L161", "id": "crud_leave_update_leave_status", - "community": 316, + "community": 63, "norm_label": "update_leave_status()" }, { @@ -14904,7 +14904,7 @@ "source_file": "app/crud/leave.py", "source_location": "L173", "id": "crud_leave_soft_delete_leave", - "community": 316, + "community": 63, "norm_label": "soft_delete_leave()" }, { @@ -14913,7 +14913,7 @@ "source_file": "app/crud/leave.py", "source_location": "L50", "id": "crud_leave_rationale_50", - "community": 316, + "community": 63, "norm_label": "\u5217\u8868\u548c\u5217\u5934\u5019\u9009\u503c\u5171\u7528\u672c\u4eba\u3001\u6570\u636e\u6743\u9650\u53ca\u641c\u7d22\u6761\u4ef6\u3002" }, { @@ -14922,7 +14922,7 @@ "source_file": "app/crud/monitor/__init__.py", "source_location": "L1", "id": "app_crud_monitor_init_py", - "community": 406, + "community": 385, "norm_label": "__init__.py" }, { @@ -14931,7 +14931,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "id": "app_crud_monitor_oper_log_py", - "community": 342, + "community": 63, "norm_label": "oper_log.py" }, { @@ -14940,7 +14940,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "id": "monitor_oper_log_oper_status", - "community": 342, + "community": 63, "norm_label": "_oper_status()" }, { @@ -14949,7 +14949,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "id": "monitor_oper_log_row_to_oper_log", - "community": 342, + "community": 63, "norm_label": "_row_to_oper_log()" }, { @@ -14958,7 +14958,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "id": "monitor_oper_log_apply_oper_log_scope", - "community": 124, + "community": 43, "norm_label": "_apply_oper_log_scope()" }, { @@ -14967,7 +14967,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "id": "monitor_oper_log_oper_log_row_in_scope", - "community": 342, + "community": 63, "norm_label": "_oper_log_row_in_scope()" }, { @@ -14976,7 +14976,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "id": "monitor_oper_log_apply_oper_log_filters", - "community": 124, + "community": 43, "norm_label": "apply_oper_log_filters()" }, { @@ -14985,7 +14985,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L186", "id": "monitor_oper_log_list_oper_logs", - "community": 124, + "community": 43, "norm_label": "list_oper_logs()" }, { @@ -14994,7 +14994,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L233", "id": "monitor_oper_log_get_oper_log", - "community": 342, + "community": 63, "norm_label": "get_oper_log()" }, { @@ -15003,7 +15003,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "id": "monitor_oper_log_rationale_1", - "community": 342, + "community": 63, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7:\u57fa\u4e8e sys_api_request_log \u9002\u914d ruoyi operlog \u89c6\u56fe" }, { @@ -15012,7 +15012,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "id": "monitor_oper_log_rationale_57", - "community": 124, + "community": 43, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id(user_id/create_by)\u5e94\u7528\u6570\u636e\u6743\u9650\u3002" }, { @@ -15021,7 +15021,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L128", "id": "monitor_oper_log_rationale_128", - "community": 124, + "community": 43, "norm_label": "\u5217\u8868\u4e0e\u5217\u5934\u805a\u5408\u5171\u7528\u67e5\u8be2\u6761\u4ef6,\u5305\u542b\u79df\u6237\u53ca\u64cd\u4f5c\u4eba\u6570\u636e\u6743\u9650\u3002" }, { @@ -15030,7 +15030,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "id": "app_crud_crm_contract_product_py", - "community": 66, + "community": 72, "norm_label": "contract_product.py" }, { @@ -15039,7 +15039,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L28", "id": "crm_contract_product_row_to_dict", - "community": 66, + "community": 72, "norm_label": "_row_to_dict()" }, { @@ -15048,7 +15048,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L65", "id": "crm_contract_product_tier_row_to_dict", - "community": 66, + "community": 72, "norm_label": "_tier_row_to_dict()" }, { @@ -15057,7 +15057,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L89", "id": "crm_contract_product_list_contract_products", - "community": 66, + "community": 72, "norm_label": "list_contract_products()" }, { @@ -15066,7 +15066,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L133", "id": "crm_contract_product_list_products_by_contract_ids", - "community": 66, + "community": 72, "norm_label": "list_products_by_contract_ids()" }, { @@ -15075,7 +15075,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L163", "id": "crm_contract_product_decimal_value", - "community": 66, + "community": 72, "norm_label": "_decimal_value()" }, { @@ -15084,7 +15084,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L171", "id": "crm_contract_product_get_field", - "community": 66, + "community": 72, "norm_label": "_get_field()" }, { @@ -15093,7 +15093,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L178", "id": "crm_contract_product_parse_optional_date", - "community": 66, + "community": 72, "norm_label": "_parse_optional_date()" }, { @@ -15102,7 +15102,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L196", "id": "crm_contract_product_calculate_subtotal", - "community": 66, + "community": 72, "norm_label": "calculate_subtotal()" }, { @@ -15111,7 +15111,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L205", "id": "crm_contract_product_letter_oss_ids_to_json", - "community": 66, + "community": 72, "norm_label": "_letter_oss_ids_to_json()" }, { @@ -15120,7 +15120,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L215", "id": "crm_contract_product_insert_contract_product", - "community": 66, + "community": 72, "norm_label": "insert_contract_product()" }, { @@ -15129,7 +15129,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L305", "id": "crm_contract_product_batch_insert_contract_products", - "community": 66, + "community": 72, "norm_label": "batch_insert_contract_products()" }, { @@ -15138,7 +15138,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L353", "id": "crm_contract_product_delete_price_tiers_by_contract_id", - "community": 66, + "community": 72, "norm_label": "delete_price_tiers_by_contract_id()" }, { @@ -15147,7 +15147,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L370", "id": "crm_contract_product_delete_products_by_contract_id", - "community": 66, + "community": 72, "norm_label": "delete_products_by_contract_id()" }, { @@ -15156,7 +15156,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L386", "id": "crm_contract_product_save_price_tiers_for_product", - "community": 66, + "community": 72, "norm_label": "save_price_tiers_for_product()" }, { @@ -15165,7 +15165,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L431", "id": "crm_contract_product_assert_contract_line_unreferenced", - "community": 66, + "community": 72, "norm_label": "_assert_contract_line_unreferenced()" }, { @@ -15174,7 +15174,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L444", "id": "crm_contract_product_tier_identity", - "community": 66, + "community": 72, "norm_label": "_tier_identity()" }, { @@ -15183,7 +15183,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L451", "id": "crm_contract_product_prepare_contract_products", - "community": 66, + "community": 72, "norm_label": "prepare_contract_products()" }, { @@ -15192,7 +15192,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L490", "id": "crm_contract_product_update_contract_product", - "community": 66, + "community": 72, "norm_label": "_update_contract_product()" }, { @@ -15201,7 +15201,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L525", "id": "crm_contract_product_sync_contract_products", - "community": 66, + "community": 72, "norm_label": "sync_contract_products()" }, { @@ -15210,7 +15210,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "id": "crm_contract_product_rationale_1", - "community": 66, + "community": 72, "norm_label": "crm \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmcontractproductserviceimpl.java" }, { @@ -15219,7 +15219,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L139", "id": "crm_contract_product_rationale_139", - "community": 66, + "community": 72, "norm_label": "\u6309\u5408\u540c id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0,\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)" }, { @@ -15228,7 +15228,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L371", "id": "crm_contract_product_rationale_371", - "community": 66, + "community": 72, "norm_label": "java: deletebycontractid \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4" }, { @@ -15237,7 +15237,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L396", "id": "crm_contract_product_rationale_396", - "community": 66, + "community": 72, "norm_label": "java: savepricetiersforproduct" }, { @@ -15246,7 +15246,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L1", "id": "app_crud_crm_price_letter_py", - "community": 19, + "community": 16, "norm_label": "price_letter.py" }, { @@ -15255,7 +15255,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L29", "id": "crm_price_letter_total_pages", - "community": 19, + "community": 16, "norm_label": "total_pages()" }, { @@ -15264,7 +15264,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L35", "id": "crm_price_letter_parse_date", - "community": 19, + "community": 16, "norm_label": "_parse_date()" }, { @@ -15273,7 +15273,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L53", "id": "crm_price_letter_strip_html", - "community": 19, + "community": 16, "norm_label": "_strip_html()" }, { @@ -15282,7 +15282,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L59", "id": "crm_price_letter_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_row_to_dict()" }, { @@ -15291,7 +15291,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L85", "id": "crm_price_letter_validate_letter_payload", - "community": 19, + "community": 16, "norm_label": "_validate_letter_payload()" }, { @@ -15300,7 +15300,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L105", "id": "crm_price_letter_apply_price_letter_list_filters", - "community": 19, + "community": 16, "norm_label": "_apply_price_letter_list_filters()" }, { @@ -15309,7 +15309,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L150", "id": "crm_price_letter_list_price_letters", - "community": 19, + "community": 16, "norm_label": "list_price_letters()" }, { @@ -15318,7 +15318,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L185", "id": "crm_price_letter_get_price_letter", - "community": 19, + "community": 16, "norm_label": "get_price_letter()" }, { @@ -15327,7 +15327,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L195", "id": "crm_price_letter_create_price_letter", - "community": 19, + "community": 16, "norm_label": "create_price_letter()" }, { @@ -15336,7 +15336,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L281", "id": "crm_price_letter_update_price_letter", - "community": 19, + "community": 16, "norm_label": "update_price_letter()" }, { @@ -15345,7 +15345,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L364", "id": "crm_price_letter_void_price_letter", - "community": 19, + "community": 16, "norm_label": "void_price_letter()" }, { @@ -15354,7 +15354,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L401", "id": "crm_price_letter_list_price_letter_column_facet_values", - "community": 42, + "community": 70, "norm_label": "list_price_letter_column_facet_values()" }, { @@ -15363,7 +15363,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L116", "id": "crm_price_letter_rationale_116", - "community": 19, + "community": 16, "norm_label": "\u5217\u8868\u4e0e\u5217\u5934\u5019\u9009\u503c\u5171\u7528\u72b6\u6001\u4f18\u5148\u7ea7\u3001\u5173\u952e\u8bcd\u548c\u6570\u636e\u6743\u9650\u6761\u4ef6\u3002" }, { @@ -15372,7 +15372,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L411", "id": "crm_price_letter_rationale_411", - "community": 42, + "community": 70, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customername / productname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002" }, { @@ -15381,7 +15381,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "id": "app_crud_crm_pool_rule_py", - "community": 19, + "community": 16, "norm_label": "pool_rule.py" }, { @@ -15390,7 +15390,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "id": "crm_pool_rule_total_pages", - "community": 19, + "community": 16, "norm_label": "total_pages()" }, { @@ -15399,7 +15399,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "id": "crm_pool_rule_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_row_to_dict()" }, { @@ -15408,7 +15408,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "id": "crm_pool_rule_list_pool_rules", - "community": 19, + "community": 16, "norm_label": "list_pool_rules()" }, { @@ -15417,7 +15417,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L99", "id": "crm_pool_rule_get_pool_rule", - "community": 19, + "community": 16, "norm_label": "get_pool_rule()" }, { @@ -15426,7 +15426,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L111", "id": "crm_pool_rule_create_pool_rule", - "community": 19, + "community": 16, "norm_label": "create_pool_rule()" }, { @@ -15435,7 +15435,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L143", "id": "crm_pool_rule_update_pool_rule", - "community": 19, + "community": 16, "norm_label": "update_pool_rule()" }, { @@ -15444,7 +15444,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L183", "id": "crm_pool_rule_delete_pool_rules", - "community": 19, + "community": 16, "norm_label": "delete_pool_rules()" }, { @@ -15453,7 +15453,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L202", "id": "crm_pool_rule_update_pool_rule_status", - "community": 19, + "community": 16, "norm_label": "update_pool_rule_status()" }, { @@ -15462,7 +15462,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L222", "id": "crm_pool_rule_execute_pool_rules", - "community": 19, + "community": 16, "norm_label": "execute_pool_rules()" }, { @@ -15471,7 +15471,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L249", "id": "crm_pool_rule_execute_single_rule", - "community": 19, + "community": 16, "norm_label": "_execute_single_rule()" }, { @@ -15507,7 +15507,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "id": "crm_customer_pool_create_pool_record", - "community": 24, + "community": 18, "norm_label": "create_pool_record()" }, { @@ -15534,7 +15534,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "id": "app_crud_crm_contract_approval_py", - "community": 38, + "community": 62, "norm_label": "contract_approval.py" }, { @@ -15543,7 +15543,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L21", "id": "crm_contract_approval_row_to_dict", - "community": 38, + "community": 62, "norm_label": "_row_to_dict()" }, { @@ -15552,7 +15552,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L43", "id": "crm_contract_approval_resolve_user_display_name", - "community": 38, + "community": 62, "norm_label": "_resolve_user_display_name()" }, { @@ -15561,7 +15561,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L53", "id": "crm_contract_approval_get_contract_approval", - "community": 38, + "community": 62, "norm_label": "get_contract_approval()" }, { @@ -15570,7 +15570,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L68", "id": "crm_contract_approval_get_contract_approval_detail", - "community": 38, + "community": 62, "norm_label": "get_contract_approval_detail()" }, { @@ -15579,7 +15579,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L83", "id": "crm_contract_approval_list_contract_approvals", - "community": 38, + "community": 62, "norm_label": "list_contract_approvals()" }, { @@ -15588,7 +15588,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L103", "id": "crm_contract_approval_build_approval_list_filters", - "community": 38, + "community": 62, "norm_label": "_build_approval_list_filters()" }, { @@ -15597,7 +15597,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L136", "id": "crm_contract_approval_enrich_approval_rows", - "community": 38, + "community": 62, "norm_label": "_enrich_approval_rows()" }, { @@ -15606,7 +15606,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L159", "id": "crm_contract_approval_list_contract_approvals_page", - "community": 38, + "community": 62, "norm_label": "list_contract_approvals_page()" }, { @@ -15615,7 +15615,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L180", "id": "crm_contract_approval_create_approval_records", - "community": 38, + "community": 62, "norm_label": "create_approval_records()" }, { @@ -15624,7 +15624,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", "id": "crm_contract_approval_delete_pending_approvals", - "community": 15, + "community": 42, "norm_label": "delete_pending_approvals()" }, { @@ -15633,7 +15633,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", "id": "crm_contract_approval_invalidate_all_approvals", - "community": 15, + "community": 42, "norm_label": "invalidate_all_approvals()" }, { @@ -15642,7 +15642,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", "id": "crm_contract_approval_can_user_approve", - "community": 15, + "community": 46, "norm_label": "can_user_approve()" }, { @@ -15651,7 +15651,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L315", "id": "crm_contract_approval_advance_contract_after_approval", - "community": 38, + "community": 62, "norm_label": "_advance_contract_after_approval()" }, { @@ -15660,7 +15660,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L346", "id": "crm_contract_approval_approve_contract", - "community": 38, + "community": 62, "norm_label": "approve_contract()" }, { @@ -15669,7 +15669,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", "id": "crm_contract_approval_approve_contract_by_contract_id", - "community": 38, + "community": 42, "norm_label": "approve_contract_by_contract_id()" }, { @@ -15678,7 +15678,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L440", "id": "crm_contract_approval_approve_pass", - "community": 38, + "community": 62, "norm_label": "approve_pass()" }, { @@ -15687,7 +15687,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L450", "id": "crm_contract_approval_approve_reject", - "community": 38, + "community": 62, "norm_label": "approve_reject()" }, { @@ -15696,7 +15696,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L460", "id": "crm_contract_approval_refresh_approver_names", - "community": 38, + "community": 62, "norm_label": "refresh_approver_names()" }, { @@ -15705,7 +15705,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L481", "id": "crm_contract_approval_approve_transfer", - "community": 38, + "community": 62, "norm_label": "approve_transfer()" }, { @@ -15714,7 +15714,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L520", "id": "crm_contract_approval_export_contract_approvals", - "community": 38, + "community": 62, "norm_label": "export_contract_approvals()" }, { @@ -15723,7 +15723,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L542", "id": "crm_contract_approval_list_contract_approval_column_facet_values", - "community": 38, + "community": 62, "norm_label": "list_contract_approval_column_facet_values()" }, { @@ -15732,7 +15732,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "id": "crm_contract_approval_rationale_1", - "community": 38, + "community": 62, "norm_label": "crm \u5408\u540c\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmcontractapprovalserviceimpl.java" }, { @@ -15741,7 +15741,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L189", "id": "crm_contract_approval_rationale_189", - "community": 38, + "community": 62, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55" }, { @@ -15750,7 +15750,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L226", "id": "crm_contract_approval_rationale_226", - "community": 15, + "community": 42, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279" }, { @@ -15759,7 +15759,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L245", "id": "crm_contract_approval_rationale_245", - "community": 15, + "community": 42, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002" }, { @@ -15768,7 +15768,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L263", "id": "crm_contract_approval_rationale_263", - "community": 15, + "community": 46, "norm_label": "\u987a\u5e8f\u5ba1\u6279:\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending" }, { @@ -15777,7 +15777,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L356", "id": "crm_contract_approval_rationale_356", - "community": 38, + "community": 62, "norm_label": "java: approvecontract" }, { @@ -15786,7 +15786,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L413", "id": "crm_contract_approval_rationale_413", - "community": 38, + "community": 42, "norm_label": "java: approvecontractbycontractid" }, { @@ -15795,7 +15795,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L461", "id": "crm_contract_approval_rationale_461", - "community": 38, + "community": 62, "norm_label": "java: refreshapprovernames" }, { @@ -15804,7 +15804,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L489", "id": "crm_contract_approval_rationale_489", - "community": 38, + "community": 62, "norm_label": "java: approvetransfer" }, { @@ -15813,7 +15813,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L551", "id": "crm_contract_approval_rationale_551", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002" }, { @@ -15822,7 +15822,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L1", "id": "app_crud_crm_opportunity_follow_py", - "community": 19, + "community": 16, "norm_label": "opportunity_follow.py" }, { @@ -15831,7 +15831,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "id": "crm_opportunity_follow_total_pages", - "community": 19, + "community": 16, "norm_label": "total_pages()" }, { @@ -15840,7 +15840,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "id": "crm_opportunity_follow_parse_optional_datetime", - "community": 19, + "community": 16, "norm_label": "_parse_optional_datetime()" }, { @@ -15849,7 +15849,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "id": "crm_opportunity_follow_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_row_to_dict()" }, { @@ -15858,7 +15858,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "id": "crm_opportunity_follow_recalc_opportunity_follow_stats", - "community": 19, + "community": 16, "norm_label": "_recalc_opportunity_follow_stats()" }, { @@ -15867,7 +15867,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "id": "crm_opportunity_follow_ensure_parent_opportunity", - "community": 19, + "community": 16, "norm_label": "_ensure_parent_opportunity()" }, { @@ -15876,7 +15876,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "id": "crm_opportunity_follow_list_opportunity_follows", - "community": 19, + "community": 16, "norm_label": "list_opportunity_follows()" }, { @@ -15885,7 +15885,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "id": "crm_opportunity_follow_list_follows_by_opportunity", - "community": 19, + "community": 16, "norm_label": "list_follows_by_opportunity()" }, { @@ -15894,7 +15894,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "id": "crm_opportunity_follow_get_opportunity_follow", - "community": 19, + "community": 16, "norm_label": "get_opportunity_follow()" }, { @@ -15903,7 +15903,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "id": "crm_opportunity_follow_create_opportunity_follow", - "community": 19, + "community": 16, "norm_label": "create_opportunity_follow()" }, { @@ -15912,7 +15912,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "id": "crm_opportunity_follow_update_opportunity_follow", - "community": 19, + "community": 16, "norm_label": "update_opportunity_follow()" }, { @@ -15921,7 +15921,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "id": "crm_opportunity_follow_soft_delete_opportunity_follow", - "community": 19, + "community": 16, "norm_label": "soft_delete_opportunity_follow()" }, { @@ -15930,7 +15930,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "id": "app_crud_crm_quote_py", - "community": 13, + "community": 25, "norm_label": "quote.py" }, { @@ -15939,7 +15939,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L48", "id": "crm_quote_ensure_quote_in_scope", - "community": 13, + "community": 25, "norm_label": "_ensure_quote_in_scope()" }, { @@ -15948,7 +15948,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L52", "id": "crm_quote_get_quote_in_scope", - "community": 13, + "community": 25, "norm_label": "_get_quote_in_scope()" }, { @@ -15957,7 +15957,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L66", "id": "crm_quote_total_pages", - "community": 13, + "community": 25, "norm_label": "total_pages()" }, { @@ -15966,7 +15966,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L72", "id": "crm_quote_decimal_value", - "community": 13, + "community": 25, "norm_label": "_decimal_value()" }, { @@ -15975,7 +15975,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L80", "id": "crm_quote_parse_optional_date", - "community": 13, + "community": 25, "norm_label": "_parse_optional_date()" }, { @@ -15984,7 +15984,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L98", "id": "crm_quote_parse_optional_datetime", - "community": 13, + "community": 25, "norm_label": "_parse_optional_datetime()" }, { @@ -15993,7 +15993,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L114", "id": "crm_quote_get_field", - "community": 13, + "community": 25, "norm_label": "_get_field()" }, { @@ -16002,7 +16002,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L121", "id": "crm_quote_resolve_user_display_name", - "community": 13, + "community": 25, "norm_label": "_resolve_user_display_name()" }, { @@ -16011,7 +16011,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L131", "id": "crm_quote_row_to_dict", - "community": 13, + "community": 25, "norm_label": "_row_to_dict()" }, { @@ -16020,7 +16020,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L188", "id": "crm_quote_quote_row_to_dict", - "community": 13, + "community": 25, "norm_label": "quote_row_to_dict()" }, { @@ -16029,7 +16029,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L192", "id": "crm_quote_build_quote_filters", - "community": 13, + "community": 25, "norm_label": "_build_quote_filters()" }, { @@ -16038,7 +16038,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L380", "id": "crm_quote_fill_contract_linked_count", - "community": 60, + "community": 337, "norm_label": "_fill_contract_linked_count()" }, { @@ -16047,7 +16047,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L402", "id": "crm_quote_calculate_quote_amount", - "community": 13, + "community": 25, "norm_label": "calculate_quote_amount()" }, { @@ -16056,7 +16056,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L428", "id": "crm_quote_resolve_quote_product_ids", - "community": 13, + "community": 25, "norm_label": "_resolve_quote_product_ids()" }, { @@ -16065,7 +16065,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L450", "id": "crm_quote_generate_quote_no", - "community": 13, + "community": 25, "norm_label": "generate_quote_no()" }, { @@ -16074,7 +16074,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L500", "id": "crm_quote_generate_quote_title", - "community": 13, + "community": 25, "norm_label": "generate_quote_title()" }, { @@ -16083,7 +16083,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L512", "id": "crm_quote_get_supplier_short_name", - "community": 13, + "community": 25, "norm_label": "_get_supplier_short_name()" }, { @@ -16092,7 +16092,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L525", "id": "crm_quote_enrich_contact_fields", - "community": 13, + "community": 25, "norm_label": "_enrich_contact_fields()" }, { @@ -16101,7 +16101,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L536", "id": "crm_quote_enrich_supplier_name", - "community": 13, + "community": 25, "norm_label": "_enrich_supplier_name()" }, { @@ -16110,7 +16110,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L544", "id": "crm_quote_get_quote", - "community": 13, + "community": 25, "norm_label": "get_quote()" }, { @@ -16119,7 +16119,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L556", "id": "crm_quote_get_quote_detail", - "community": 13, + "community": 25, "norm_label": "get_quote_detail()" }, { @@ -16128,7 +16128,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L601", "id": "crm_quote_list_quotes", - "community": 60, + "community": 337, "norm_label": "list_quotes()" }, { @@ -16137,7 +16137,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L638", "id": "crm_quote_create_quote", - "community": 13, + "community": 25, "norm_label": "create_quote()" }, { @@ -16146,7 +16146,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L754", "id": "crm_quote_assert_quote_editable_for_update", - "community": 13, + "community": 25, "norm_label": "assert_quote_editable_for_update()" }, { @@ -16155,7 +16155,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L760", "id": "crm_quote_update_quote", - "community": 13, + "community": 25, "norm_label": "update_quote()" }, { @@ -16164,7 +16164,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L919", "id": "crm_quote_soft_delete_quotes", - "community": 13, + "community": 25, "norm_label": "soft_delete_quotes()" }, { @@ -16173,7 +16173,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L950", "id": "crm_quote_submit_quote", - "community": 13, + "community": 25, "norm_label": "submit_quote()" }, { @@ -16182,7 +16182,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1001", "id": "crm_quote_save_template", - "community": 13, + "community": 25, "norm_label": "save_template()" }, { @@ -16191,7 +16191,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1019", "id": "crm_quote_get_template", - "community": 13, + "community": 25, "norm_label": "get_template()" }, { @@ -16200,7 +16200,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1033", "id": "crm_quote_generate_pdf", - "community": 13, + "community": 25, "norm_label": "generate_pdf()" }, { @@ -16209,7 +16209,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1053", "id": "crm_quote_generate_share", - "community": 13, + "community": 25, "norm_label": "generate_share()" }, { @@ -16218,7 +16218,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1082", "id": "crm_quote_view_by_share_code", - "community": 277, + "community": 273, "norm_label": "view_by_share_code()" }, { @@ -16227,7 +16227,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1134", "id": "crm_quote_accept_quote", - "community": 13, + "community": 25, "norm_label": "accept_quote()" }, { @@ -16236,7 +16236,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1154", "id": "crm_quote_reject_quote", - "community": 13, + "community": 25, "norm_label": "reject_quote()" }, { @@ -16245,7 +16245,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1176", "id": "crm_quote_to_contract", - "community": 13, + "community": 25, "norm_label": "to_contract()" }, { @@ -16254,7 +16254,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1243", "id": "crm_quote_create_new_version", - "community": 13, + "community": 25, "norm_label": "create_new_version()" }, { @@ -16263,7 +16263,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1324", "id": "crm_quote_query_versions", - "community": 13, + "community": 25, "norm_label": "query_versions()" }, { @@ -16272,7 +16272,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1345", "id": "crm_quote_withdraw_quote_approval", - "community": 13, + "community": 25, "norm_label": "withdraw_quote_approval()" }, { @@ -16281,7 +16281,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1377", "id": "crm_quote_invalid_quote", - "community": 13, + "community": 25, "norm_label": "invalid_quote()" }, { @@ -16290,7 +16290,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1412", "id": "crm_quote_statistics_overview", - "community": 13, + "community": 25, "norm_label": "statistics_overview()" }, { @@ -16299,7 +16299,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1471", "id": "crm_quote_statistics_status", - "community": 13, + "community": 25, "norm_label": "statistics_status()" }, { @@ -16308,7 +16308,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1504", "id": "crm_quote_period_key", - "community": 13, + "community": 25, "norm_label": "_period_key()" }, { @@ -16317,7 +16317,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1513", "id": "crm_quote_statistics_trend", - "community": 13, + "community": 25, "norm_label": "statistics_trend()" }, { @@ -16326,7 +16326,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1575", "id": "crm_quote_list_quote_column_facet_values", - "community": 13, + "community": 90, "norm_label": "list_quote_column_facet_values()" }, { @@ -16335,7 +16335,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L132", "id": "crm_quote_rationale_132", - "community": 13, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -16344,7 +16344,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L199", "id": "crm_quote_rationale_199", - "community": 13, + "community": 25, "norm_label": "java: buildquerywrapper" }, { @@ -16353,7 +16353,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L381", "id": "crm_quote_rationale_381", - "community": 60, + "community": 337, "norm_label": "java: fillcontractlinkedcount" }, { @@ -16362,7 +16362,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L406", "id": "crm_quote_rationale_406", - "community": 13, + "community": 25, "norm_label": "java: calculateamount" }, { @@ -16371,7 +16371,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L435", "id": "crm_quote_rationale_435", - "community": 13, + "community": 25, "norm_label": "java: resolvequoteproductids" }, { @@ -16380,7 +16380,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L457", "id": "crm_quote_rationale_457", - "community": 13, + "community": 25, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7" }, { @@ -16389,7 +16389,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L927", "id": "crm_quote_rationale_927", - "community": 13, + "community": 25, "norm_label": "java: deletewithvalidbyids" }, { @@ -16398,7 +16398,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1090", "id": "crm_quote_rationale_1090", - "community": 277, + "community": 273, "norm_label": "java: viewbysharecode" }, { @@ -16407,7 +16407,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1190", "id": "crm_quote_rationale_1190", - "community": 13, + "community": 25, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid" }, { @@ -16416,7 +16416,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1254", "id": "crm_quote_rationale_1254", - "community": 13, + "community": 25, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id" }, { @@ -16425,7 +16425,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1354", "id": "crm_quote_rationale_1354", - "community": 13, + "community": 25, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)" }, { @@ -16434,7 +16434,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1386", "id": "crm_quote_rationale_1386", - "community": 13, + "community": 25, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002" }, { @@ -16443,7 +16443,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1421", "id": "crm_quote_rationale_1421", - "community": 13, + "community": 25, "norm_label": "java: statisticsoverview" }, { @@ -16452,7 +16452,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1476", "id": "crm_quote_rationale_1476", - "community": 13, + "community": 25, "norm_label": "java: statisticsstatus" }, { @@ -16461,7 +16461,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1522", "id": "crm_quote_rationale_1522", - "community": 13, + "community": 25, "norm_label": "java: statisticstrend" }, { @@ -16470,7 +16470,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1585", "id": "crm_quote_rationale_1585", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u6211\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002" }, { @@ -16479,7 +16479,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L1", "id": "app_crud_crm_customer_follow_py", - "community": 24, + "community": 18, "norm_label": "customer_follow.py" }, { @@ -16488,7 +16488,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "id": "crm_customer_follow_total_pages", - "community": 24, + "community": 18, "norm_label": "total_pages()" }, { @@ -16497,7 +16497,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "id": "crm_customer_follow_enrich_follow_dict", - "community": 24, + "community": 18, "norm_label": "_enrich_follow_dict()" }, { @@ -16506,7 +16506,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "id": "crm_customer_follow_row_to_dict", - "community": 24, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -16515,7 +16515,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "id": "crm_customer_follow_list_follows", - "community": 24, + "community": 18, "norm_label": "list_follows()" }, { @@ -16524,7 +16524,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "id": "crm_customer_follow_list_follows_by_customer", - "community": 24, + "community": 18, "norm_label": "list_follows_by_customer()" }, { @@ -16533,7 +16533,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "id": "crm_customer_follow_get_follow", - "community": 24, + "community": 18, "norm_label": "get_follow()" }, { @@ -16542,7 +16542,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "id": "crm_customer_follow_create_follow", - "community": 24, + "community": 18, "norm_label": "create_follow()" }, { @@ -16551,7 +16551,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "id": "crm_customer_follow_update_follow", - "community": 24, + "community": 18, "norm_label": "update_follow()" }, { @@ -16560,7 +16560,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "id": "crm_customer_follow_soft_delete_follow", - "community": 24, + "community": 18, "norm_label": "soft_delete_follow()" }, { @@ -16569,7 +16569,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L1", "id": "app_crud_crm_clue_follow_py", - "community": 24, + "community": 18, "norm_label": "clue_follow.py" }, { @@ -16578,7 +16578,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "id": "crm_clue_follow_total_pages", - "community": 24, + "community": 18, "norm_label": "total_pages()" }, { @@ -16587,7 +16587,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "id": "crm_clue_follow_row_to_dict", - "community": 24, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -16596,7 +16596,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "id": "crm_clue_follow_create_clue_follow", - "community": 24, + "community": 18, "norm_label": "create_clue_follow()" }, { @@ -16605,7 +16605,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "id": "crm_clue_follow_update_clue_follow", - "community": 24, + "community": 18, "norm_label": "update_clue_follow()" }, { @@ -16614,7 +16614,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "id": "crm_clue_follow_list_clue_follows", - "community": 24, + "community": 18, "norm_label": "list_clue_follows()" }, { @@ -16623,7 +16623,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "id": "crm_clue_follow_get_clue_follow", - "community": 24, + "community": 18, "norm_label": "get_clue_follow()" }, { @@ -16632,7 +16632,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "id": "crm_clue_follow_delete_clue_follow", - "community": 24, + "community": 16, "norm_label": "delete_clue_follow()" }, { @@ -16641,7 +16641,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "id": "crm_clue_follow_get_follow_statistics", - "community": 24, + "community": 18, "norm_label": "get_follow_statistics()" }, { @@ -16650,7 +16650,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "id": "crm_clue_follow_rationale_54", - "community": 24, + "community": 18, "norm_label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5" }, { @@ -16659,7 +16659,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "id": "crm_clue_follow_rationale_108", - "community": 24, + "community": 18, "norm_label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time" }, { @@ -16668,7 +16668,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "id": "crm_clue_follow_rationale_206", - "community": 24, + "community": 16, "norm_label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time" }, { @@ -16677,7 +16677,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "id": "app_crud_crm_quote_product_py", - "community": 66, + "community": 72, "norm_label": "quote_product.py" }, { @@ -16686,7 +16686,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "id": "crm_quote_product_ensure_quote_parent_scope", - "community": 66, + "community": 72, "norm_label": "_ensure_quote_parent_scope()" }, { @@ -16695,7 +16695,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "id": "crm_quote_product_decimal_value", - "community": 66, + "community": 72, "norm_label": "_decimal_value()" }, { @@ -16704,7 +16704,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "id": "crm_quote_product_get_field", - "community": 66, + "community": 72, "norm_label": "_get_field()" }, { @@ -16713,7 +16713,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "id": "crm_quote_product_calculate_subtotal", - "community": 66, + "community": 72, "norm_label": "calculate_subtotal()" }, { @@ -16722,7 +16722,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "id": "crm_quote_product_normalize_line_brand", - "community": 66, + "community": 72, "norm_label": "normalize_line_brand()" }, { @@ -16731,7 +16731,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "id": "crm_quote_product_product_has_brands", - "community": 66, + "community": 72, "norm_label": "product_has_brands()" }, { @@ -16740,7 +16740,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "id": "crm_quote_product_resolve_line_brand_fields", - "community": 66, + "community": 72, "norm_label": "_resolve_line_brand_fields()" }, { @@ -16749,7 +16749,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "id": "crm_quote_product_row_to_dict", - "community": 66, + "community": 25, "norm_label": "_row_to_dict()" }, { @@ -16758,7 +16758,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "id": "crm_quote_product_product_row_to_dict", - "community": 66, + "community": 25, "norm_label": "product_row_to_dict()" }, { @@ -16767,7 +16767,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "id": "crm_quote_product_list_quote_products", - "community": 66, + "community": 25, "norm_label": "list_quote_products()" }, { @@ -16776,7 +16776,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "id": "crm_quote_product_list_products_by_quote_ids", - "community": 60, + "community": 337, "norm_label": "list_products_by_quote_ids()" }, { @@ -16785,7 +16785,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "id": "crm_quote_product_get_quote_product", - "community": 66, + "community": 72, "norm_label": "get_quote_product()" }, { @@ -16794,7 +16794,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "id": "crm_quote_product_insert_quote_product", - "community": 66, + "community": 72, "norm_label": "insert_quote_product()" }, { @@ -16803,7 +16803,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "id": "crm_quote_product_update_quote_product", - "community": 66, + "community": 72, "norm_label": "update_quote_product()" }, { @@ -16812,7 +16812,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L338", "id": "crm_quote_product_soft_delete_quote_products", - "community": 66, + "community": 72, "norm_label": "soft_delete_quote_products()" }, { @@ -16821,7 +16821,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L372", "id": "crm_quote_product_batch_insert_quote_products", - "community": 13, + "community": 25, "norm_label": "batch_insert_quote_products()" }, { @@ -16830,7 +16830,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L400", "id": "crm_quote_product_delete_products_by_quote_id", - "community": 13, + "community": 25, "norm_label": "delete_products_by_quote_id()" }, { @@ -16839,7 +16839,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L415", "id": "crm_quote_product_product_identity", - "community": 66, + "community": 72, "norm_label": "_product_identity()" }, { @@ -16848,7 +16848,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L429", "id": "crm_quote_product_merge_product_patch", - "community": 66, + "community": 72, "norm_label": "_merge_product_patch()" }, { @@ -16857,7 +16857,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L446", "id": "crm_quote_product_prepare_child_changes", - "community": 66, + "community": 72, "norm_label": "_prepare_child_changes()" }, { @@ -16866,7 +16866,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L482", "id": "crm_quote_product_prepare_product_changes", - "community": 66, + "community": 72, "norm_label": "_prepare_product_changes()" }, { @@ -16875,7 +16875,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L499", "id": "crm_quote_product_prepare_quote_products", - "community": 66, + "community": 72, "norm_label": "prepare_quote_products()" }, { @@ -16884,7 +16884,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L511", "id": "crm_quote_product_sync_quote_products", - "community": 66, + "community": 72, "norm_label": "sync_quote_products()" }, { @@ -16893,7 +16893,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "id": "crm_quote_product_rationale_1", - "community": 66, + "community": 72, "norm_label": "crm \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmquoteproductserviceimpl.java" }, { @@ -16902,7 +16902,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "id": "crm_quote_product_rationale_46", - "community": 66, + "community": 72, "norm_label": "java: calculatesubtotal" }, { @@ -16911,7 +16911,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "id": "crm_quote_product_rationale_98", - "community": 66, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -16920,7 +16920,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "id": "crm_quote_product_rationale_139", - "community": 66, + "community": 25, "norm_label": "java: querylistbyquoteid" }, { @@ -16929,7 +16929,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "id": "crm_quote_product_rationale_160", - "community": 60, + "community": 337, "norm_label": "\u6309\u62a5\u4ef7\u5355 id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)" }, { @@ -16938,7 +16938,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L345", "id": "crm_quote_product_rationale_345", - "community": 66, + "community": 72, "norm_label": "java: deletewithvalidbyids" }, { @@ -16947,7 +16947,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L401", "id": "crm_quote_product_rationale_401", - "community": 13, + "community": 25, "norm_label": "java: deletebyquoteid \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6" }, { @@ -16956,7 +16956,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L416", "id": "crm_quote_product_rationale_416", - "community": 66, + "community": 72, "norm_label": "legacy clients may omit line ids only when the business identity is unique." }, { @@ -16965,7 +16965,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L447", "id": "crm_quote_product_rationale_447", - "community": 66, + "community": 72, "norm_label": "validate the entire collection before touching orm objects (also used for tiers)" }, { @@ -16974,7 +16974,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L483", "id": "crm_quote_product_rationale_483", - "community": 66, + "community": 72, "norm_label": "for id-less lines, omitted identity fields retain each candidate's stored value." }, { @@ -16983,7 +16983,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "id": "app_crud_crm_data_scope_helpers_py", - "community": 24, + "community": 18, "norm_label": "data_scope_helpers.py" }, { @@ -16992,7 +16992,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "id": "crm_data_scope_helpers_crm_user_info", - "community": 2, + "community": 1, "norm_label": "crm_user_info()" }, { @@ -17001,7 +17001,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "id": "crm_data_scope_helpers_apply_crm_owner_scope", - "community": 60, + "community": 18, "norm_label": "apply_crm_owner_scope()" }, { @@ -17010,7 +17010,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "id": "crm_data_scope_helpers_apply_crm_create_by_scope", - "community": 24, + "community": 18, "norm_label": "apply_crm_create_by_scope()" }, { @@ -17019,7 +17019,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "id": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope", - "community": 24, + "community": 18, "norm_label": "ensure_crm_owner_row_in_scope()" }, { @@ -17028,7 +17028,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "id": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", - "community": 19, + "community": 16, "norm_label": "ensure_crm_create_by_row_in_scope()" }, { @@ -17037,7 +17037,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "id": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope", - "community": 24, + "community": 18, "norm_label": "ensure_crm_contact_row_in_scope()" }, { @@ -17046,7 +17046,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "id": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", - "community": 24, + "community": 18, "norm_label": "ensure_crm_customer_linked_row_in_scope()" }, { @@ -17055,7 +17055,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "id": "crm_data_scope_helpers_rationale_1", - "community": 24, + "community": 18, "norm_label": "crm \u6570\u636e\u6743\u9650\u8f85\u52a9(\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id)\u3002" }, { @@ -17064,7 +17064,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "id": "crm_data_scope_helpers_rationale_60", - "community": 24, + "community": 18, "norm_label": "\u8054\u7cfb\u4eba:create_by \u5728\u8303\u56f4\u5185,\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002" }, { @@ -17073,7 +17073,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "id": "crm_data_scope_helpers_rationale_87", - "community": 24, + "community": 18, "norm_label": "\u5ba2\u6237\u5b50\u8868(\u5f00\u7968\u4fe1\u606f\u7b49):\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope,\u5426\u5219\u6821\u9a8c create_by\u3002" }, { @@ -17082,7 +17082,7 @@ "source_file": "app/crud/crm/__init__.py", "source_location": "L1", "id": "app_crud_crm_init_py", - "community": 407, + "community": 386, "norm_label": "__init__.py" }, { @@ -17091,7 +17091,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L1", "id": "app_crud_crm_quote_approver_setting_py", - "community": 101, + "community": 274, "norm_label": "quote_approver_setting.py" }, { @@ -17100,7 +17100,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "id": "crm_quote_approver_setting_parse_approver_ids", - "community": 101, + "community": 274, "norm_label": "parse_approver_ids()" }, { @@ -17109,7 +17109,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "id": "crm_quote_approver_setting_join_approver_ids", - "community": 101, + "community": 274, "norm_label": "join_approver_ids()" }, { @@ -17118,7 +17118,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "id": "crm_quote_approver_setting_prefill_approver_ids", - "community": 101, + "community": 182, "norm_label": "prefill_approver_ids()" }, { @@ -17127,7 +17127,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "id": "crm_quote_approver_setting_row_to_dict", - "community": 101, + "community": 274, "norm_label": "_row_to_dict()" }, { @@ -17136,7 +17136,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "id": "crm_quote_approver_setting_get_setting", - "community": 101, + "community": 274, "norm_label": "get_setting()" }, { @@ -17145,7 +17145,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "id": "crm_quote_approver_setting_assert_users_exist", - "community": 101, + "community": 274, "norm_label": "_assert_users_exist()" }, { @@ -17154,7 +17154,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "id": "crm_quote_approver_setting_save_setting", - "community": 101, + "community": 274, "norm_label": "save_setting()" }, { @@ -17163,7 +17163,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "id": "crm_quote_approver_setting_rationale_26", - "community": 101, + "community": 182, "norm_label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba id \u5217\u8868;\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002" }, { @@ -17172,7 +17172,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "id": "app_crud_crm_supplier_info_py", - "community": 18, + "community": 16, "norm_label": "supplier_info.py" }, { @@ -17181,7 +17181,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "id": "crm_supplier_info_total_pages", - "community": 18, + "community": 16, "norm_label": "total_pages()" }, { @@ -17190,7 +17190,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "id": "crm_supplier_info_row_to_dict", - "community": 18, + "community": 16, "norm_label": "_row_to_dict()" }, { @@ -17199,7 +17199,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "id": "crm_supplier_info_split_csv", - "community": 18, + "community": 16, "norm_label": "_split_csv()" }, { @@ -17208,7 +17208,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L75", "id": "crm_supplier_info_apply_list_filters", - "community": 18, + "community": 16, "norm_label": "_apply_list_filters()" }, { @@ -17217,7 +17217,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L111", "id": "crm_supplier_info_list_supplier_info", - "community": 18, + "community": 16, "norm_label": "list_supplier_info()" }, { @@ -17226,7 +17226,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L153", "id": "crm_supplier_info_list_all_supplier_info", - "community": 18, + "community": 16, "norm_label": "list_all_supplier_info()" }, { @@ -17235,7 +17235,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L187", "id": "crm_supplier_info_get_supplier_info", - "community": 13, + "community": 25, "norm_label": "get_supplier_info()" }, { @@ -17244,7 +17244,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L203", "id": "crm_supplier_info_create_supplier_info", - "community": 18, + "community": 16, "norm_label": "create_supplier_info()" }, { @@ -17253,7 +17253,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L243", "id": "crm_supplier_info_update_supplier_info", - "community": 18, + "community": 16, "norm_label": "update_supplier_info()" }, { @@ -17262,7 +17262,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L279", "id": "crm_supplier_info_soft_delete_supplier_info", - "community": 19, + "community": 16, "norm_label": "soft_delete_supplier_info()" }, { @@ -17271,7 +17271,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L308", "id": "crm_supplier_info_list_supplier_column_facet_values", - "community": 42, + "community": 70, "norm_label": "list_supplier_column_facet_values()" }, { @@ -17280,7 +17280,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "id": "crm_supplier_info_rationale_45", - "community": 18, + "community": 16, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -17289,7 +17289,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L86", "id": "crm_supplier_info_rationale_86", - "community": 18, + "community": 16, "norm_label": "java: buildquerywrapper + \u5217\u5934\u6f0f\u6597\u6269\u5c55" }, { @@ -17298,7 +17298,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L166", "id": "crm_supplier_info_rationale_166", - "community": 18, + "community": 16, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)" }, { @@ -17307,7 +17307,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L287", "id": "crm_supplier_info_rationale_287", - "community": 19, + "community": 16, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)" }, { @@ -17316,7 +17316,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L319", "id": "crm_supplier_info_rationale_319", - "community": 42, + "community": 70, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:suppliercode / suppliername(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002" }, { @@ -17325,7 +17325,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "id": "app_crud_crm_quote_share_log_py", - "community": 277, + "community": 273, "norm_label": "quote_share_log.py" }, { @@ -17334,7 +17334,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "id": "crm_quote_share_log_row_to_dict", - "community": 277, + "community": 273, "norm_label": "_row_to_dict()" }, { @@ -17343,7 +17343,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "id": "crm_quote_share_log_parse_user_agent", - "community": 277, + "community": 273, "norm_label": "_parse_user_agent()" }, { @@ -17352,7 +17352,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "id": "crm_quote_share_log_record_visit", - "community": 277, + "community": 273, "norm_label": "record_visit()" }, { @@ -17361,7 +17361,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "id": "crm_quote_share_log_list_share_logs", - "community": 277, + "community": 273, "norm_label": "list_share_logs()" }, { @@ -17370,7 +17370,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "id": "crm_quote_share_log_share_log_statistics", - "community": 13, + "community": 25, "norm_label": "share_log_statistics()" }, { @@ -17379,7 +17379,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "id": "crm_quote_share_log_rationale_1", - "community": 277, + "community": 273, "norm_label": "crm \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 crud \u2014 \u5bf9\u7167 crmquotesharelogserviceimpl.java" }, { @@ -17388,7 +17388,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "id": "crm_quote_share_log_rationale_33", - "community": 277, + "community": 273, "norm_label": "\u7b80\u6613 user-agent \u89e3\u6790(\u66ff\u4ee3 hutool useragentutil)" }, { @@ -17397,7 +17397,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "id": "crm_quote_share_log_rationale_82", - "community": 277, + "community": 273, "norm_label": "java: querylogsbyquoteid" }, { @@ -17406,7 +17406,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "id": "crm_quote_share_log_rationale_104", - "community": 13, + "community": 25, "norm_label": "java: statisticsvisits" }, { @@ -17415,7 +17415,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "id": "app_crud_crm_quote_approval_py", - "community": 13, + "community": 25, "norm_label": "quote_approval.py" }, { @@ -17424,7 +17424,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L17", "id": "crm_quote_approval_row_to_dict", - "community": 13, + "community": 25, "norm_label": "_row_to_dict()" }, { @@ -17433,7 +17433,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L33", "id": "crm_quote_approval_resolve_user_display_name", - "community": 13, + "community": 25, "norm_label": "_resolve_user_display_name()" }, { @@ -17442,7 +17442,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L43", "id": "crm_quote_approval_list_quote_approvals", - "community": 13, + "community": 25, "norm_label": "list_quote_approvals()" }, { @@ -17451,7 +17451,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L69", "id": "crm_quote_approval_get_quote_approval", - "community": 13, + "community": 25, "norm_label": "get_quote_approval()" }, { @@ -17460,7 +17460,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L84", "id": "crm_quote_approval_create_approval_records", - "community": 13, + "community": 25, "norm_label": "create_approval_records()" }, { @@ -17469,7 +17469,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L126", "id": "crm_quote_approval_approve_quote", - "community": 13, + "community": 25, "norm_label": "approve_quote()" }, { @@ -17478,7 +17478,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L200", "id": "crm_quote_approval_withdraw_approval", - "community": 13, + "community": 25, "norm_label": "withdraw_approval()" }, { @@ -17487,7 +17487,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "id": "crm_quote_approval_delete_pending_approvals", - "community": 13, + "community": 25, "norm_label": "delete_pending_approvals()" }, { @@ -17496,7 +17496,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "id": "crm_quote_approval_invalidate_all_approvals", - "community": 106, + "community": 25, "norm_label": "invalidate_all_approvals()" }, { @@ -17505,7 +17505,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L273", "id": "crm_quote_approval_refresh_approver_names", - "community": 13, + "community": 25, "norm_label": "refresh_approver_names()" }, { @@ -17514,7 +17514,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L294", "id": "crm_quote_approval_can_user_approve", - "community": 106, + "community": 107, "norm_label": "can_user_approve()" }, { @@ -17523,7 +17523,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "id": "crm_quote_approval_rationale_1", - "community": 13, + "community": 25, "norm_label": "crm \u62a5\u4ef7\u5355\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmquoteapprovalserviceimpl.java" }, { @@ -17532,7 +17532,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L50", "id": "crm_quote_approval_rationale_50", - "community": 13, + "community": 25, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)" }, { @@ -17541,7 +17541,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L93", "id": "crm_quote_approval_rationale_93", - "community": 13, + "community": 25, "norm_label": "java: createapprovalrecords" }, { @@ -17550,7 +17550,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L208", "id": "crm_quote_approval_rationale_208", - "community": 13, + "community": 25, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)" }, { @@ -17559,7 +17559,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "id": "crm_quote_approval_rationale_237", - "community": 13, + "community": 25, "norm_label": "java: deletependingapprovals" }, { @@ -17568,7 +17568,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L256", "id": "crm_quote_approval_rationale_256", - "community": 106, + "community": 25, "norm_label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002" }, { @@ -17577,7 +17577,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L274", "id": "crm_quote_approval_rationale_274", - "community": 13, + "community": 25, "norm_label": "java: refreshapprovernames" }, { @@ -17586,7 +17586,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L295", "id": "crm_quote_approval_rationale_295", - "community": 106, + "community": 107, "norm_label": "java: canuserapprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending(\u518d\u63d0\u5ba1\u573a\u666f)\u3002" }, { @@ -17595,7 +17595,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L1", "id": "app_crud_crm_opportunity_product_py", - "community": 60, + "community": 76, "norm_label": "opportunity_product.py" }, { @@ -17604,7 +17604,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "id": "crm_opportunity_product_total_pages", - "community": 60, + "community": 76, "norm_label": "total_pages()" }, { @@ -17613,7 +17613,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "id": "crm_opportunity_product_decimal_value", - "community": 60, + "community": 76, "norm_label": "_decimal_value()" }, { @@ -17622,7 +17622,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "id": "crm_opportunity_product_calc_subtotal", - "community": 60, + "community": 76, "norm_label": "_calc_subtotal()" }, { @@ -17631,7 +17631,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "id": "crm_opportunity_product_row_to_dict", - "community": 60, + "community": 76, "norm_label": "_row_to_dict()" }, { @@ -17640,7 +17640,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "id": "crm_opportunity_product_recalc_product_count", - "community": 60, + "community": 76, "norm_label": "_recalc_product_count()" }, { @@ -17649,7 +17649,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "id": "crm_opportunity_product_fill_product_redundant", - "community": 60, + "community": 76, "norm_label": "_fill_product_redundant()" }, { @@ -17658,7 +17658,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "id": "crm_opportunity_product_get_opportunity_for_product", - "community": 60, + "community": 76, "norm_label": "_get_opportunity_for_product()" }, { @@ -17667,7 +17667,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "id": "crm_opportunity_product_list_opportunity_products", - "community": 60, + "community": 76, "norm_label": "list_opportunity_products()" }, { @@ -17676,7 +17676,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "id": "crm_opportunity_product_list_products_by_opportunity", - "community": 60, + "community": 76, "norm_label": "list_products_by_opportunity()" }, { @@ -17685,7 +17685,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "id": "crm_opportunity_product_get_opportunity_product", - "community": 60, + "community": 76, "norm_label": "get_opportunity_product()" }, { @@ -17694,7 +17694,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "id": "crm_opportunity_product_create_opportunity_product", - "community": 60, + "community": 76, "norm_label": "create_opportunity_product()" }, { @@ -17703,7 +17703,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "id": "crm_opportunity_product_batch_add_opportunity_products", - "community": 60, + "community": 76, "norm_label": "batch_add_opportunity_products()" }, { @@ -17712,7 +17712,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "id": "crm_opportunity_product_update_opportunity_product", - "community": 60, + "community": 76, "norm_label": "update_opportunity_product()" }, { @@ -17721,7 +17721,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "id": "crm_opportunity_product_soft_delete_opportunity_products", - "community": 60, + "community": 76, "norm_label": "soft_delete_opportunity_products()" }, { @@ -17730,7 +17730,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "id": "app_crud_crm_opportunity_py", - "community": 60, + "community": 76, "norm_label": "opportunity.py" }, { @@ -17739,7 +17739,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "id": "crm_opportunity_ensure_opportunity_in_scope", - "community": 60, + "community": 76, "norm_label": "_ensure_opportunity_in_scope()" }, { @@ -17748,7 +17748,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "id": "crm_opportunity_scoped_opportunity_query", - "community": 60, + "community": 76, "norm_label": "_scoped_opportunity_query()" }, { @@ -17757,7 +17757,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "id": "crm_opportunity_total_pages", - "community": 60, + "community": 76, "norm_label": "total_pages()" }, { @@ -17766,7 +17766,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "id": "crm_opportunity_parse_optional_date", - "community": 60, + "community": 76, "norm_label": "_parse_optional_date()" }, { @@ -17775,7 +17775,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "id": "crm_opportunity_parse_optional_datetime", - "community": 60, + "community": 76, "norm_label": "_parse_optional_datetime()" }, { @@ -17784,7 +17784,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "id": "crm_opportunity_decimal_value", - "community": 60, + "community": 76, "norm_label": "_decimal_value()" }, { @@ -17793,7 +17793,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "id": "crm_opportunity_stage_default_percent", - "community": 60, + "community": 76, "norm_label": "_stage_default_percent()" }, { @@ -17802,7 +17802,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "id": "crm_opportunity_resolve_user_display_name", - "community": 60, + "community": 76, "norm_label": "_resolve_user_display_name()" }, { @@ -17811,7 +17811,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "id": "crm_opportunity_enrich_user_names", - "community": 60, + "community": 76, "norm_label": "_enrich_user_names()" }, { @@ -17820,7 +17820,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "id": "crm_opportunity_guard_terminal_status", - "community": 60, + "community": 76, "norm_label": "_guard_terminal_status()" }, { @@ -17829,7 +17829,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "id": "crm_opportunity_row_to_dict", - "community": 60, + "community": 76, "norm_label": "_row_to_dict()" }, { @@ -17838,7 +17838,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "id": "crm_opportunity_stage_log_to_dict", - "community": 60, + "community": 76, "norm_label": "_stage_log_to_dict()" }, { @@ -17847,7 +17847,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "id": "crm_opportunity_apply_list_filters", - "community": 127, + "community": 128, "norm_label": "_apply_list_filters()" }, { @@ -17856,7 +17856,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L274", "id": "crm_opportunity_list_opportunities", - "community": 60, + "community": 76, "norm_label": "list_opportunities()" }, { @@ -17865,7 +17865,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L326", "id": "crm_opportunity_list_opportunity_column_facet_values", - "community": 60, + "community": 70, "norm_label": "list_opportunity_column_facet_values()" }, { @@ -17874,7 +17874,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L365", "id": "crm_opportunity_get_opportunity", - "community": 60, + "community": 76, "norm_label": "get_opportunity()" }, { @@ -17883,7 +17883,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L405", "id": "crm_opportunity_generate_opportunity_no", - "community": 60, + "community": 76, "norm_label": "generate_opportunity_no()" }, { @@ -17892,7 +17892,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L433", "id": "crm_opportunity_fill_customer_contact", - "community": 60, + "community": 76, "norm_label": "_fill_customer_contact()" }, { @@ -17901,7 +17901,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L460", "id": "crm_opportunity_record_stage_log", - "community": 60, + "community": 76, "norm_label": "record_stage_log()" }, { @@ -17910,7 +17910,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L506", "id": "crm_opportunity_create_opportunity", - "community": 60, + "community": 76, "norm_label": "create_opportunity()" }, { @@ -17919,7 +17919,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L575", "id": "crm_opportunity_update_opportunity", - "community": 60, + "community": 76, "norm_label": "update_opportunity()" }, { @@ -17928,7 +17928,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L644", "id": "crm_opportunity_soft_delete_opportunities", - "community": 60, + "community": 76, "norm_label": "soft_delete_opportunities()" }, { @@ -17937,7 +17937,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L672", "id": "crm_opportunity_assign_opportunities", - "community": 60, + "community": 76, "norm_label": "assign_opportunities()" }, { @@ -17946,7 +17946,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L704", "id": "crm_opportunity_change_stage", - "community": 60, + "community": 76, "norm_label": "change_stage()" }, { @@ -17955,7 +17955,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L753", "id": "crm_opportunity_update_customer_deal_status", - "community": 60, + "community": 76, "norm_label": "_update_customer_deal_status()" }, { @@ -17964,7 +17964,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L777", "id": "crm_opportunity_mark_won", - "community": 60, + "community": 76, "norm_label": "mark_won()" }, { @@ -17973,7 +17973,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L831", "id": "crm_opportunity_mark_lost", - "community": 60, + "community": 76, "norm_label": "mark_lost()" }, { @@ -17982,7 +17982,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L885", "id": "crm_opportunity_batch_update_stage", - "community": 60, + "community": 76, "norm_label": "batch_update_stage()" }, { @@ -17991,7 +17991,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L923", "id": "crm_opportunity_batch_update_expect_date", - "community": 60, + "community": 76, "norm_label": "batch_update_expect_date()" }, { @@ -18000,7 +18000,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L992", "id": "crm_opportunity_get_stage_log_list", - "community": 60, + "community": 76, "norm_label": "get_stage_log_list()" }, { @@ -18009,7 +18009,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1024", "id": "crm_opportunity_get_statistics_overview", - "community": 60, + "community": 76, "norm_label": "get_statistics_overview()" }, { @@ -18018,7 +18018,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1067", "id": "crm_opportunity_get_statistics_by_stage", - "community": 60, + "community": 76, "norm_label": "get_statistics_by_stage()" }, { @@ -18027,7 +18027,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1096", "id": "crm_opportunity_get_win_rate_statistics", - "community": 60, + "community": 76, "norm_label": "get_win_rate_statistics()" }, { @@ -18036,7 +18036,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1148", "id": "crm_opportunity_get_statistics_by_owner", - "community": 60, + "community": 76, "norm_label": "get_statistics_by_owner()" }, { @@ -18045,7 +18045,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1214", "id": "crm_opportunity_get_kanban_data", - "community": 60, + "community": 76, "norm_label": "get_kanban_data()" }, { @@ -18054,7 +18054,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1257", "id": "crm_opportunity_get_sales_funnel", - "community": 60, + "community": 76, "norm_label": "get_sales_funnel()" }, { @@ -18063,7 +18063,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L338", "id": "crm_opportunity_rationale_338", - "community": 60, + "community": 70, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:opportunityno / opportunityname / customername(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002" }, { @@ -18072,7 +18072,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "id": "app_crud_crm_clue_py", - "community": 24, + "community": 18, "norm_label": "clue.py" }, { @@ -18081,7 +18081,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L19", "id": "crm_clue_ensure_clue_in_scope", - "community": 24, + "community": 18, "norm_label": "_ensure_clue_in_scope()" }, { @@ -18090,7 +18090,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L23", "id": "crm_clue_total_pages", - "community": 24, + "community": 18, "norm_label": "total_pages()" }, { @@ -18099,7 +18099,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L33", "id": "crm_clue_parse_optional_date", - "community": 24, + "community": 18, "norm_label": "_parse_optional_date()" }, { @@ -18108,7 +18108,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L51", "id": "crm_clue_parse_optional_datetime", - "community": 24, + "community": 18, "norm_label": "_parse_optional_datetime()" }, { @@ -18117,7 +18117,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L67", "id": "crm_clue_resolve_user_display_name", - "community": 24, + "community": 18, "norm_label": "_resolve_user_display_name()" }, { @@ -18126,7 +18126,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L77", "id": "crm_clue_enrich_user_names", - "community": 24, + "community": 18, "norm_label": "_enrich_user_names()" }, { @@ -18135,7 +18135,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L104", "id": "crm_clue_row_to_dict", - "community": 24, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -18144,7 +18144,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L149", "id": "crm_clue_apply_clue_list_filters", - "community": 24, + "community": 18, "norm_label": "_apply_clue_list_filters()" }, { @@ -18153,7 +18153,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L208", "id": "crm_clue_list_clues", - "community": 24, + "community": 18, "norm_label": "list_clues()" }, { @@ -18162,7 +18162,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L260", "id": "crm_clue_list_clue_column_facet_values", - "community": 182, + "community": 70, "norm_label": "list_clue_column_facet_values()" }, { @@ -18171,7 +18171,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L303", "id": "crm_clue_get_clue", - "community": 24, + "community": 18, "norm_label": "get_clue()" }, { @@ -18180,7 +18180,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L314", "id": "crm_clue_create_clue", - "community": 24, + "community": 18, "norm_label": "create_clue()" }, { @@ -18189,7 +18189,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L379", "id": "crm_clue_update_clue", - "community": 24, + "community": 18, "norm_label": "update_clue()" }, { @@ -18198,7 +18198,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L445", "id": "crm_clue_soft_delete_clue", - "community": 24, + "community": 18, "norm_label": "soft_delete_clue()" }, { @@ -18207,7 +18207,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L468", "id": "crm_clue_assign_clues", - "community": 24, + "community": 18, "norm_label": "assign_clues()" }, { @@ -18216,7 +18216,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L512", "id": "crm_clue_convert_clue", - "community": 24, + "community": 18, "norm_label": "convert_clue()" }, { @@ -18225,7 +18225,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L623", "id": "crm_clue_validate_convertible", - "community": 24, + "community": 18, "norm_label": "_validate_convertible()" }, { @@ -18234,7 +18234,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L636", "id": "crm_clue_check_convert", - "community": 24, + "community": 18, "norm_label": "check_convert()" }, { @@ -18243,7 +18243,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L646", "id": "crm_clue_invalid_clue", - "community": 24, + "community": 18, "norm_label": "invalid_clue()" }, { @@ -18252,7 +18252,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L673", "id": "crm_clue_check_duplicate_clue", - "community": 24, + "community": 18, "norm_label": "check_duplicate_clue()" }, { @@ -18261,7 +18261,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L699", "id": "crm_clue_import_clues", - "community": 24, + "community": 18, "norm_label": "import_clues()" }, { @@ -18270,7 +18270,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L792", "id": "crm_clue_update_clue_level", - "community": 24, + "community": 18, "norm_label": "update_clue_level()" }, { @@ -18279,7 +18279,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L819", "id": "crm_clue_update_clue_status", - "community": 24, + "community": 18, "norm_label": "update_clue_status()" }, { @@ -18288,7 +18288,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L843", "id": "crm_clue_get_park_area_list", - "community": 24, + "community": 18, "norm_label": "get_park_area_list()" }, { @@ -18297,7 +18297,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L161", "id": "crm_clue_rationale_161", - "community": 24, + "community": 18, "norm_label": "\u5217\u8868\u4e0e\u5217\u5934\u5019\u9009\u503c\u5171\u7528\u89c6\u56fe\u3001\u5173\u952e\u8bcd\u3001\u5217\u7b5b\u548c\u6570\u636e\u6743\u9650\u6761\u4ef6\u3002" }, { @@ -18306,7 +18306,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L273", "id": "crm_clue_rationale_273", - "community": 182, + "community": 70, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587\u5217\u7b5b)\u3002" }, { @@ -18387,7 +18387,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "id": "app_crud_crm_product_py", - "community": 19, + "community": 16, "norm_label": "product.py" }, { @@ -18396,7 +18396,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L34", "id": "crm_product_total_pages", - "community": 19, + "community": 16, "norm_label": "total_pages()" }, { @@ -18405,7 +18405,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L44", "id": "crm_product_category_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_category_row_to_dict()" }, { @@ -18414,7 +18414,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L60", "id": "crm_product_list_categories", - "community": 19, + "community": 16, "norm_label": "list_categories()" }, { @@ -18423,7 +18423,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L87", "id": "crm_product_build_category_tree", - "community": 19, + "community": 16, "norm_label": "_build_category_tree()" }, { @@ -18432,7 +18432,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L98", "id": "crm_product_collect_category_with_ancestors", - "community": 19, + "community": 16, "norm_label": "_collect_category_with_ancestors()" }, { @@ -18441,7 +18441,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L114", "id": "crm_product_list_category_tree", - "community": 19, + "community": 16, "norm_label": "list_category_tree()" }, { @@ -18450,7 +18450,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L147", "id": "crm_product_get_category", - "community": 19, + "community": 16, "norm_label": "get_category()" }, { @@ -18459,7 +18459,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L159", "id": "crm_product_create_category", - "community": 19, + "community": 16, "norm_label": "create_category()" }, { @@ -18468,7 +18468,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L196", "id": "crm_product_update_category", - "community": 19, + "community": 16, "norm_label": "update_category()" }, { @@ -18477,7 +18477,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L235", "id": "crm_product_soft_delete_category", - "community": 19, + "community": 16, "norm_label": "soft_delete_category()" }, { @@ -18486,7 +18486,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L275", "id": "crm_product_category_code_exists", - "community": 19, + "community": 16, "norm_label": "category_code_exists()" }, { @@ -18495,7 +18495,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L295", "id": "crm_product_brand_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_brand_row_to_dict()" }, { @@ -18504,7 +18504,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L304", "id": "crm_product_alias_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_alias_row_to_dict()" }, { @@ -18513,7 +18513,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L312", "id": "crm_product_load_brands_aliases_maps", - "community": 19, + "community": 16, "norm_label": "_load_brands_aliases_maps()" }, { @@ -18522,7 +18522,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L346", "id": "crm_product_assert_brand_deletable", - "community": 19, + "community": 16, "norm_label": "_assert_brand_deletable()" }, { @@ -18531,7 +18531,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L383", "id": "crm_product_prepare_product_metadata", - "community": 19, + "community": 16, "norm_label": "_prepare_product_metadata()" }, { @@ -18540,7 +18540,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L428", "id": "crm_product_apply_product_metadata", - "community": 19, + "community": 16, "norm_label": "_apply_product_metadata()" }, { @@ -18549,7 +18549,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L458", "id": "crm_product_replace_product_brands", - "community": 19, + "community": 16, "norm_label": "_replace_product_brands()" }, { @@ -18558,7 +18558,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L466", "id": "crm_product_replace_product_aliases", - "community": 19, + "community": 16, "norm_label": "_replace_product_aliases()" }, { @@ -18567,7 +18567,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L474", "id": "crm_product_product_row_to_dict", - "community": 19, + "community": 6, "norm_label": "_product_row_to_dict()" }, { @@ -18576,7 +18576,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L514", "id": "crm_product_product_to_dict", - "community": 19, + "community": 1, "norm_label": "product_to_dict()" }, { @@ -18585,7 +18585,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L524", "id": "crm_product_apply_product_keyword_filter", - "community": 158, + "community": 199, "norm_label": "_apply_product_keyword_filter()" }, { @@ -18594,7 +18594,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L548", "id": "crm_product_list_products", - "community": 158, + "community": 199, "norm_label": "list_products()" }, { @@ -18603,7 +18603,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L627", "id": "crm_product_get_product", - "community": 19, + "community": 16, "norm_label": "get_product()" }, { @@ -18612,7 +18612,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L639", "id": "crm_product_get_product_by_no", - "community": 19, + "community": 16, "norm_label": "get_product_by_no()" }, { @@ -18621,7 +18621,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L658", "id": "crm_product_max_sxwl_product_seq", - "community": 19, + "community": 16, "norm_label": "_max_sxwl_product_seq()" }, { @@ -18630,7 +18630,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L679", "id": "crm_product_generate_product_no", - "community": 19, + "community": 16, "norm_label": "generate_product_no()" }, { @@ -18639,7 +18639,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L692", "id": "crm_product_generate_barcode", - "community": 19, + "community": 16, "norm_label": "generate_barcode()" }, { @@ -18648,7 +18648,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L720", "id": "crm_product_create_product", - "community": 19, + "community": 16, "norm_label": "create_product()" }, { @@ -18657,7 +18657,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L812", "id": "crm_product_update_product", - "community": 19, + "community": 16, "norm_label": "update_product()" }, { @@ -18666,7 +18666,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L916", "id": "crm_product_soft_delete_product", - "community": 19, + "community": 16, "norm_label": "soft_delete_product()" }, { @@ -18675,7 +18675,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L929", "id": "crm_product_product_no_exists", - "community": 19, + "community": 16, "norm_label": "product_no_exists()" }, { @@ -18684,7 +18684,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L946", "id": "crm_product_barcode_exists", - "community": 19, + "community": 16, "norm_label": "barcode_exists()" }, { @@ -18693,7 +18693,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L963", "id": "crm_product_list_product_options", - "community": 19, + "community": 16, "norm_label": "list_product_options()" }, { @@ -18702,7 +18702,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1027", "id": "crm_product_list_product_column_facet_values", - "community": 182, + "community": 70, "norm_label": "list_product_column_facet_values()" }, { @@ -18711,7 +18711,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1107", "id": "crm_product_oss_row_to_dict", - "community": 19, + "community": 16, "norm_label": "_oss_row_to_dict()" }, { @@ -18720,7 +18720,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1125", "id": "crm_product_list_oss_by_biz", - "community": 19, + "community": 16, "norm_label": "list_oss_by_biz()" }, { @@ -18729,7 +18729,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1141", "id": "crm_product_create_oss", - "community": 19, + "community": 16, "norm_label": "create_oss()" }, { @@ -18738,7 +18738,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1173", "id": "crm_product_soft_delete_oss", - "community": 19, + "community": 16, "norm_label": "soft_delete_oss()" }, { @@ -18747,7 +18747,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1184", "id": "crm_product_normalize_text", - "community": 19, + "community": 16, "norm_label": "_normalize_text()" }, { @@ -18756,7 +18756,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1191", "id": "crm_product_get_quote_item_field", - "community": 241, + "community": 239, "norm_label": "_get_quote_item_field()" }, { @@ -18765,7 +18765,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1198", "id": "crm_product_resolve_product_id_for_quote_item", - "community": 241, + "community": 239, "norm_label": "resolve_product_id_for_quote_item()" }, { @@ -18774,7 +18774,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L45", "id": "crm_product_rationale_45", - "community": 19, + "community": 16, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18783,7 +18783,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L68", "id": "crm_product_rationale_68", - "community": 19, + "community": 16, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)" }, { @@ -18792,7 +18792,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L90", "id": "crm_product_rationale_90", - "community": 19, + "community": 16, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811" }, { @@ -18801,7 +18801,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L101", "id": "crm_product_rationale_101", - "community": 19, + "community": 16, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { @@ -18810,7 +18810,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L122", "id": "crm_product_rationale_122", - "community": 19, + "community": 16, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)" }, { @@ -18819,7 +18819,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L384", "id": "crm_product_rationale_384", - "community": 19, + "community": 16, "norm_label": "validate all submitted identities and removal guards before changing any row." }, { @@ -18828,7 +18828,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L480", "id": "crm_product_rationale_480", - "community": 19, + "community": 6, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18837,7 +18837,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L531", "id": "crm_product_rationale_531", - "community": 158, + "community": 199, "norm_label": "\u5217\u8868\u53ca\u4e3b\u8868/\u5b50\u8868\u5019\u9009\u503c\u4f7f\u7528\u76f8\u540c\u7684\u4ea7\u54c1\u5173\u952e\u8bcd\u5339\u914d\u89c4\u5219\u3002" }, { @@ -18846,7 +18846,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L563", "id": "crm_product_rationale_563", - "community": 158, + "community": 199, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1" }, { @@ -18855,7 +18855,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L659", "id": "crm_product_rationale_659", - "community": 19, + "community": 16, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c" }, { @@ -18864,7 +18864,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L680", "id": "crm_product_rationale_680", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)" }, { @@ -18873,7 +18873,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L693", "id": "crm_product_rationale_693", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)" }, { @@ -18882,7 +18882,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1037", "id": "crm_product_rationale_1037", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):productno / productname / categoryname / model \u4e3b\u8868\u5217;brands / aliase" }, { @@ -18891,7 +18891,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1206", "id": "crm_product_rationale_1206", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002" }, { @@ -18900,7 +18900,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "id": "app_crud_crm_customer_py", - "community": 24, + "community": 18, "norm_label": "customer.py" }, { @@ -18909,7 +18909,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L25", "id": "crm_customer_ensure_customer_in_scope", - "community": 24, + "community": 18, "norm_label": "_ensure_customer_in_scope()" }, { @@ -18918,7 +18918,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L29", "id": "crm_customer_total_pages", - "community": 24, + "community": 18, "norm_label": "total_pages()" }, { @@ -18927,7 +18927,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L39", "id": "crm_customer_parse_optional_date", - "community": 24, + "community": 18, "norm_label": "_parse_optional_date()" }, { @@ -18936,7 +18936,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L57", "id": "crm_customer_parse_optional_datetime", - "community": 24, + "community": 18, "norm_label": "_parse_optional_datetime()" }, { @@ -18945,7 +18945,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L73", "id": "crm_customer_resolve_user_display_name", - "community": 24, + "community": 18, "norm_label": "_resolve_user_display_name()" }, { @@ -18954,7 +18954,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L83", "id": "crm_customer_enrich_user_names", - "community": 158, + "community": 18, "norm_label": "_enrich_user_names()" }, { @@ -18963,7 +18963,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L110", "id": "crm_customer_row_to_dict", - "community": 158, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -18972,7 +18972,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L165", "id": "crm_customer_list_customer_options", - "community": 158, + "community": 199, "norm_label": "list_customer_options()" }, { @@ -18981,7 +18981,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L216", "id": "crm_customer_apply_customer_list_filters", - "community": 158, + "community": 18, "norm_label": "_apply_customer_list_filters()" }, { @@ -18990,7 +18990,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L285", "id": "crm_customer_list_customers", - "community": 158, + "community": 18, "norm_label": "list_customers()" }, { @@ -19008,7 +19008,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L381", "id": "crm_customer_list_customer_column_facet_values", - "community": 42, + "community": 18, "norm_label": "list_customer_column_facet_values()" }, { @@ -19017,7 +19017,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L430", "id": "crm_customer_get_customer", - "community": 24, + "community": 18, "norm_label": "get_customer()" }, { @@ -19026,7 +19026,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L441", "id": "crm_customer_get_customer_by_no", - "community": 24, + "community": 18, "norm_label": "get_customer_by_no()" }, { @@ -19035,7 +19035,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L453", "id": "crm_customer_generate_customer_no", - "community": 24, + "community": 18, "norm_label": "generate_customer_no()" }, { @@ -19044,7 +19044,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L479", "id": "crm_customer_customer_name_exists", - "community": 24, + "community": 18, "norm_label": "customer_name_exists()" }, { @@ -19053,7 +19053,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L495", "id": "crm_customer_check_duplicate_customer", - "community": 24, + "community": 18, "norm_label": "check_duplicate_customer()" }, { @@ -19062,7 +19062,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L518", "id": "crm_customer_create_customer", - "community": 24, + "community": 18, "norm_label": "create_customer()" }, { @@ -19071,7 +19071,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L599", "id": "crm_customer_update_customer", - "community": 24, + "community": 18, "norm_label": "update_customer()" }, { @@ -19080,7 +19080,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L673", "id": "crm_customer_soft_delete_customer", - "community": 24, + "community": 18, "norm_label": "soft_delete_customer()" }, { @@ -19089,7 +19089,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L690", "id": "crm_customer_transfer_customer", - "community": 24, + "community": 18, "norm_label": "transfer_customer()" }, { @@ -19098,7 +19098,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L732", "id": "crm_customer_deal_customer", - "community": 24, + "community": 18, "norm_label": "deal_customer()" }, { @@ -19107,7 +19107,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L760", "id": "crm_customer_into_pool", - "community": 24, + "community": 18, "norm_label": "into_pool()" }, { @@ -19116,7 +19116,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L803", "id": "crm_customer_claim_customer", - "community": 24, + "community": 18, "norm_label": "claim_customer()" }, { @@ -19125,7 +19125,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L841", "id": "crm_customer_batch_claim_customers", - "community": 24, + "community": 18, "norm_label": "batch_claim_customers()" }, { @@ -19134,7 +19134,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L854", "id": "crm_customer_assign_customer", - "community": 24, + "community": 18, "norm_label": "assign_customer()" }, { @@ -19143,7 +19143,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L905", "id": "crm_customer_update_follow_stats", - "community": 24, + "community": 18, "norm_label": "update_follow_stats()" }, { @@ -19152,7 +19152,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L922", "id": "crm_customer_update_contact_count", - "community": 24, + "community": 18, "norm_label": "update_contact_count()" }, { @@ -19161,7 +19161,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L938", "id": "crm_customer_get_park_area_list", - "community": 24, + "community": 18, "norm_label": "get_park_area_list()" }, { @@ -19170,7 +19170,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L173", "id": "crm_customer_rationale_173", - "community": 158, + "community": 199, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650(\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528)\u3002" }, { @@ -19179,7 +19179,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L228", "id": "crm_customer_rationale_228", - "community": 158, + "community": 18, "norm_label": "\u5217\u8868\u4e0e\u5217\u5934\u5019\u9009\u503c\u5171\u7528\u89c6\u56fe\u3001\u5173\u952e\u8bcd\u3001\u5217\u7b5b\u548c\u6570\u636e\u6743\u9650\u6761\u4ef6\u3002" }, { @@ -19188,7 +19188,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L394", "id": "crm_customer_rationale_394", - "community": 42, + "community": 18, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587\u5217\u7b5b)\u3002" }, { @@ -19287,7 +19287,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L1", "id": "app_crud_crm_contract_approver_setting_py", - "community": 101, + "community": 274, "norm_label": "contract_approver_setting.py" }, { @@ -19296,7 +19296,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "id": "crm_contract_approver_setting_row_to_dict", - "community": 101, + "community": 274, "norm_label": "_row_to_dict()" }, { @@ -19305,7 +19305,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "id": "crm_contract_approver_setting_get_setting", - "community": 101, + "community": 274, "norm_label": "get_setting()" }, { @@ -19314,7 +19314,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "id": "crm_contract_approver_setting_assert_users_exist", - "community": 101, + "community": 274, "norm_label": "_assert_users_exist()" }, { @@ -19323,7 +19323,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "id": "crm_contract_approver_setting_save_setting", - "community": 101, + "community": 274, "norm_label": "save_setting()" }, { @@ -19332,7 +19332,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "app_crud_crm_contract_py", - "community": 15, + "community": 46, "norm_label": "contract.py" }, { @@ -19341,7 +19341,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L58", "id": "crm_contract_ensure_contract_in_scope", - "community": 15, + "community": 46, "norm_label": "_ensure_contract_in_scope()" }, { @@ -19350,7 +19350,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L62", "id": "crm_contract_get_contract_row_in_scope", - "community": 15, + "community": 42, "norm_label": "_get_contract_row_in_scope()" }, { @@ -19359,7 +19359,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L79", "id": "crm_contract_total_pages", - "community": 15, + "community": 42, "norm_label": "total_pages()" }, { @@ -19368,7 +19368,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L85", "id": "crm_contract_decimal_value", - "community": 15, + "community": 46, "norm_label": "_decimal_value()" }, { @@ -19377,7 +19377,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L93", "id": "crm_contract_parse_optional_date", - "community": 15, + "community": 46, "norm_label": "_parse_optional_date()" }, { @@ -19386,7 +19386,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L111", "id": "crm_contract_parse_optional_datetime", - "community": 15, + "community": 46, "norm_label": "_parse_optional_datetime()" }, { @@ -19395,7 +19395,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L127", "id": "crm_contract_get_field", - "community": 15, + "community": 46, "norm_label": "_get_field()" }, { @@ -19404,7 +19404,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L134", "id": "crm_contract_resolve_user_display_name", - "community": 15, + "community": 46, "norm_label": "_resolve_user_display_name()" }, { @@ -19413,7 +19413,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L144", "id": "crm_contract_get_default_invoice_info", - "community": 15, + "community": 46, "norm_label": "_get_default_invoice_info()" }, { @@ -19422,7 +19422,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L154", "id": "crm_contract_row_to_dict", - "community": 15, + "community": 207, "norm_label": "_row_to_dict()" }, { @@ -19431,7 +19431,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L233", "id": "crm_contract_contract_row_to_dict", - "community": 15, + "community": 207, "norm_label": "contract_row_to_dict()" }, { @@ -19440,7 +19440,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L237", "id": "crm_contract_build_contract_filters", - "community": 75, + "community": 207, "norm_label": "_build_contract_filters()" }, { @@ -19449,7 +19449,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L467", "id": "crm_contract_attach_supplier_names", - "community": 15, + "community": 42, "norm_label": "_attach_supplier_names()" }, { @@ -19458,7 +19458,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L489", "id": "crm_contract_list_contracts", - "community": 15, + "community": 42, "norm_label": "list_contracts()" }, { @@ -19467,7 +19467,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L544", "id": "crm_contract_get_contract", - "community": 15, + "community": 46, "norm_label": "get_contract()" }, { @@ -19476,7 +19476,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L604", "id": "crm_contract_get_contract_detail", - "community": 15, + "community": 46, "norm_label": "get_contract_detail()" }, { @@ -19485,7 +19485,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L624", "id": "crm_contract_get_contract_row", - "community": 15, + "community": 46, "norm_label": "get_contract_row()" }, { @@ -19494,7 +19494,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L641", "id": "crm_contract_get_supplier_short_name", - "community": 336, + "community": 46, "norm_label": "_get_supplier_short_name()" }, { @@ -19503,7 +19503,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L654", "id": "crm_contract_build_contract_name_from_parties", - "community": 336, + "community": 46, "norm_label": "_build_contract_name_from_parties()" }, { @@ -19512,7 +19512,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L700", "id": "crm_contract_generate_contract_no", - "community": 203, + "community": 81, "norm_label": "generate_contract_no()" }, { @@ -19521,7 +19521,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L747", "id": "crm_contract_contract_no_exists", - "community": 203, + "community": 81, "norm_label": "contract_no_exists()" }, { @@ -19530,7 +19530,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L767", "id": "crm_contract_replace_contract_no_date", - "community": 172, + "community": 81, "norm_label": "replace_contract_no_date()" }, { @@ -19539,7 +19539,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L779", "id": "crm_contract_align_contract_no_to_sign_date", - "community": 203, + "community": 81, "norm_label": "align_contract_no_to_sign_date()" }, { @@ -19548,7 +19548,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L812", "id": "crm_contract_resolve_party_short_name", - "community": 76, + "community": 78, "norm_label": "resolve_party_short_name()" }, { @@ -19557,7 +19557,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L846", "id": "crm_contract_strip_contract_name_no_suffix", - "community": 76, + "community": 78, "norm_label": "_strip_contract_name_no_suffix()" }, { @@ -19566,7 +19566,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L850", "id": "crm_contract_auto_contract_name_body", - "community": 76, + "community": 78, "norm_label": "_auto_contract_name_body()" }, { @@ -19575,7 +19575,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L879", "id": "crm_contract_user_contract_name_uses_party_full_name", - "community": 76, + "community": 78, "norm_label": "_user_contract_name_uses_party_full_name()" }, { @@ -19584,7 +19584,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L903", "id": "crm_contract_generate_contract_name", - "community": 76, + "community": 78, "norm_label": "generate_contract_name()" }, { @@ -19593,7 +19593,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L975", "id": "crm_contract_is_framework_contract_type", - "community": 15, + "community": 46, "norm_label": "is_framework_contract_type()" }, { @@ -19602,7 +19602,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L979", "id": "crm_contract_validate_contract_type_and_products", - "community": 15, + "community": 46, "norm_label": "_validate_contract_type_and_products()" }, { @@ -19611,7 +19611,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L987", "id": "crm_contract_normalize_framework_contract_data", - "community": 15, + "community": 46, "norm_label": "_normalize_framework_contract_data()" }, { @@ -19620,7 +19620,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1028", "id": "crm_contract_validate_product_prices_by_contract_type", - "community": 15, + "community": 46, "norm_label": "_validate_product_prices_by_contract_type()" }, { @@ -19629,7 +19629,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1042", "id": "crm_contract_validate_sale_purchase_contract_amount", - "community": 15, + "community": 46, "norm_label": "_validate_sale_purchase_contract_amount()" }, { @@ -19638,7 +19638,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1051", "id": "crm_contract_validate_contract_product_package_specs", - "community": 308, + "community": 294, "norm_label": "_validate_contract_product_package_specs()" }, { @@ -19647,7 +19647,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1072", "id": "crm_contract_resolve_contract_product_ids", - "community": 15, + "community": 46, "norm_label": "_resolve_contract_product_ids()" }, { @@ -19656,7 +19656,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1091", "id": "crm_contract_calc_amount_with_tax", - "community": 15, + "community": 46, "norm_label": "_calc_amount_with_tax()" }, { @@ -19665,7 +19665,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1097", "id": "crm_contract_contract_attachment_oss_ids", - "community": 335, + "community": 46, "norm_label": "_contract_attachment_oss_ids()" }, { @@ -19674,7 +19674,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1128", "id": "crm_contract_coerce_contract_attachment_files", - "community": 335, + "community": 46, "norm_label": "_coerce_contract_attachment_files()" }, { @@ -19683,7 +19683,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1152", "id": "crm_contract_apply_contract_attachment_files", - "community": 335, + "community": 46, "norm_label": "_apply_contract_attachment_files()" }, { @@ -19692,7 +19692,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1171", "id": "crm_contract_apply_contract_entity_fields", - "community": 15, + "community": 46, "norm_label": "_apply_contract_entity_fields()" }, { @@ -19701,7 +19701,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1299", "id": "crm_contract_create_contract", - "community": 15, + "community": 46, "norm_label": "create_contract()" }, { @@ -19710,7 +19710,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1413", "id": "crm_contract_assert_contract_editable_for_update", - "community": 357, + "community": 342, "norm_label": "assert_contract_editable_for_update()" }, { @@ -19719,7 +19719,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1419", "id": "crm_contract_update_contract", - "community": 15, + "community": 46, "norm_label": "update_contract()" }, { @@ -19728,7 +19728,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1552", "id": "crm_contract_soft_delete_contracts", - "community": 15, + "community": 42, "norm_label": "soft_delete_contracts()" }, { @@ -19737,7 +19737,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1580", "id": "crm_contract_validate_framework_contract_for_submit_approval", - "community": 15, + "community": 316, "norm_label": "validate_framework_contract_for_submit_approval()" }, { @@ -19746,7 +19746,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1599", "id": "crm_contract_submit_contract_approval", - "community": 15, + "community": 42, "norm_label": "submit_contract_approval()" }, { @@ -19755,7 +19755,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1649", "id": "crm_contract_batch_submit_contract_approval", - "community": 15, + "community": 42, "norm_label": "batch_submit_contract_approval()" }, { @@ -19764,7 +19764,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1679", "id": "crm_contract_withdraw_contract_approval", - "community": 15, + "community": 42, "norm_label": "withdraw_contract_approval()" }, { @@ -19773,7 +19773,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1711", "id": "crm_contract_start_execute", - "community": 15, + "community": 42, "norm_label": "start_execute()" }, { @@ -19782,7 +19782,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1734", "id": "crm_contract_finish_contract", - "community": 15, + "community": 42, "norm_label": "finish_contract()" }, { @@ -19791,7 +19791,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1757", "id": "crm_contract_invalid_contract", - "community": 15, + "community": 42, "norm_label": "invalid_contract()" }, { @@ -19800,7 +19800,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1790", "id": "crm_contract_restore_contract", - "community": 15, + "community": 42, "norm_label": "restore_contract()" }, { @@ -19809,7 +19809,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1820", "id": "crm_contract_save_template", - "community": 15, + "community": 42, "norm_label": "save_template()" }, { @@ -19818,7 +19818,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1848", "id": "crm_contract_get_template", - "community": 15, + "community": 42, "norm_label": "get_template()" }, { @@ -19827,7 +19827,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1861", "id": "crm_contract_upload_file", - "community": 15, + "community": 42, "norm_label": "upload_file()" }, { @@ -19836,7 +19836,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1878", "id": "crm_contract_upload_attachments", - "community": 15, + "community": 42, "norm_label": "upload_attachments()" }, { @@ -19845,7 +19845,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1903", "id": "crm_contract_upload_attachments_with_category", - "community": 15, + "community": 42, "norm_label": "upload_attachments_with_category()" }, { @@ -19854,7 +19854,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1934", "id": "crm_contract_statistics_overview", - "community": 15, + "community": 46, "norm_label": "statistics_overview()" }, { @@ -19863,7 +19863,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1997", "id": "crm_contract_statistics_by_status", - "community": 15, + "community": 42, "norm_label": "statistics_by_status()" }, { @@ -19872,7 +19872,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2031", "id": "crm_contract_statistics_by_type", - "community": 15, + "community": 42, "norm_label": "statistics_by_type()" }, { @@ -19881,7 +19881,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2068", "id": "crm_contract_contract_period_key", - "community": 15, + "community": 46, "norm_label": "_contract_period_key()" }, { @@ -19890,7 +19890,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2077", "id": "crm_contract_statistics_trend", - "community": 15, + "community": 46, "norm_label": "statistics_trend()" }, { @@ -19899,7 +19899,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2123", "id": "crm_contract_query_expiring", - "community": 15, + "community": 42, "norm_label": "query_expiring()" }, { @@ -19908,7 +19908,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2150", "id": "crm_contract_quote_products_to_contract_products", - "community": 321, + "community": 309, "norm_label": "_quote_products_to_contract_products()" }, { @@ -19917,7 +19917,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2185", "id": "crm_contract_create_from_quote", - "community": 321, + "community": 309, "norm_label": "create_from_quote()" }, { @@ -19926,7 +19926,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2248", "id": "crm_contract_renew_contract", - "community": 15, + "community": 46, "norm_label": "renew_contract()" }, { @@ -19935,7 +19935,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2302", "id": "crm_contract_export_contracts", - "community": 75, + "community": 207, "norm_label": "export_contracts()" }, { @@ -19944,7 +19944,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2319", "id": "crm_contract_change_row_to_dict", - "community": 38, + "community": 46, "norm_label": "_change_row_to_dict()" }, { @@ -19953,7 +19953,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2341", "id": "crm_contract_list_contract_changes", - "community": 38, + "community": 62, "norm_label": "list_contract_changes()" }, { @@ -19962,7 +19962,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2388", "id": "crm_contract_get_contract_change_detail", - "community": 15, + "community": 46, "norm_label": "get_contract_change_detail()" }, { @@ -19971,7 +19971,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2412", "id": "crm_contract_template_row_to_dict", - "community": 38, + "community": 46, "norm_label": "_template_row_to_dict()" }, { @@ -19980,7 +19980,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2438", "id": "crm_contract_list_contract_templates", - "community": 38, + "community": 46, "norm_label": "list_contract_templates()" }, { @@ -19989,7 +19989,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2481", "id": "crm_contract_get_contract_template_detail", - "community": 15, + "community": 46, "norm_label": "get_contract_template_detail()" }, { @@ -19998,7 +19998,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2501", "id": "crm_contract_opportunity_products_to_contract_products", - "community": 237, + "community": 240, "norm_label": "_opportunity_products_to_contract_products()" }, { @@ -20007,7 +20007,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2526", "id": "crm_contract_create_from_opportunity", - "community": 237, + "community": 240, "norm_label": "create_from_opportunity()" }, { @@ -20016,7 +20016,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2579", "id": "crm_contract_sign_contract", - "community": 15, + "community": 42, "norm_label": "sign_contract()" }, { @@ -20025,7 +20025,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2610", "id": "crm_contract_batch_assign_owner", - "community": 243, + "community": 247, "norm_label": "batch_assign_owner()" }, { @@ -20034,7 +20034,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2644", "id": "crm_contract_download_contract_pdf", - "community": 237, + "community": 240, "norm_label": "download_contract_pdf()" }, { @@ -20043,7 +20043,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2661", "id": "crm_contract_generate_template_no", - "community": 243, + "community": 247, "norm_label": "generate_template_no()" }, { @@ -20052,7 +20052,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2693", "id": "crm_contract_get_change_row", - "community": 38, + "community": 46, "norm_label": "_get_change_row()" }, { @@ -20061,7 +20061,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2705", "id": "crm_contract_enrich_change_rows", - "community": 38, + "community": 62, "norm_label": "_enrich_change_rows()" }, { @@ -20070,7 +20070,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2720", "id": "crm_contract_create_contract_change", - "community": 15, + "community": 46, "norm_label": "create_contract_change()" }, { @@ -20079,7 +20079,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2771", "id": "crm_contract_update_contract_change", - "community": 15, + "community": 46, "norm_label": "update_contract_change()" }, { @@ -20088,7 +20088,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2809", "id": "crm_contract_soft_delete_contract_changes", - "community": 38, + "community": 62, "norm_label": "soft_delete_contract_changes()" }, { @@ -20097,7 +20097,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2835", "id": "crm_contract_submit_change_approval", - "community": 38, + "community": 317, "norm_label": "submit_change_approval()" }, { @@ -20106,7 +20106,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2858", "id": "crm_contract_withdraw_change", - "community": 38, + "community": 46, "norm_label": "withdraw_change()" }, { @@ -20115,7 +20115,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2871", "id": "crm_contract_execute_change", - "community": 38, + "community": 46, "norm_label": "execute_change()" }, { @@ -20124,7 +20124,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2883", "id": "crm_contract_export_contract_changes", - "community": 38, + "community": 62, "norm_label": "export_contract_changes()" }, { @@ -20133,7 +20133,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2899", "id": "crm_contract_create_contract_template", - "community": 15, + "community": 46, "norm_label": "create_contract_template()" }, { @@ -20142,7 +20142,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2949", "id": "crm_contract_update_contract_template", - "community": 15, + "community": 46, "norm_label": "update_contract_template()" }, { @@ -20151,7 +20151,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3006", "id": "crm_contract_soft_delete_contract_templates", - "community": 38, + "community": 62, "norm_label": "soft_delete_contract_templates()" }, { @@ -20160,7 +20160,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3040", "id": "crm_contract_toggle_contract_template_active", - "community": 38, + "community": 62, "norm_label": "toggle_contract_template_active()" }, { @@ -20169,7 +20169,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3066", "id": "crm_contract_export_contract_templates", - "community": 38, + "community": 46, "norm_label": "export_contract_templates()" }, { @@ -20178,7 +20178,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3098", "id": "crm_contract_list_joined_contract_facet_values", - "community": 24, + "community": 18, "norm_label": "_list_joined_contract_facet_values()" }, { @@ -20187,7 +20187,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3142", "id": "crm_contract_list_contract_column_facet_values", - "community": 230, + "community": 42, "norm_label": "list_contract_column_facet_values()" }, { @@ -20196,7 +20196,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3179", "id": "crm_contract_list_contract_change_column_facet_values", - "community": 230, + "community": 18, "norm_label": "list_contract_change_column_facet_values()" }, { @@ -20205,7 +20205,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3237", "id": "crm_contract_list_contract_template_column_facet_values", - "community": 38, + "community": 62, "norm_label": "list_contract_template_column_facet_values()" }, { @@ -20214,7 +20214,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L155", "id": "crm_contract_rationale_155", - "community": 15, + "community": 207, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -20223,7 +20223,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L468", "id": "crm_contract_rationale_468", - "community": 15, + "community": 42, "norm_label": "\u5217\u8868\u8865\u4ea4\u6613\u4e3b\u4f53\u540d\u79f0\u3002\u5408\u540c\u8868\u53ea\u5b58 supplier_id\u3002" }, { @@ -20232,7 +20232,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L667", "id": "crm_contract_rationale_667", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002" }, { @@ -20241,7 +20241,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L707", "id": "crm_contract_rationale_707", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr" }, { @@ -20250,7 +20250,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L754", "id": "crm_contract_rationale_754", - "community": 203, + "community": 81, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002" }, { @@ -20259,7 +20259,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L768", "id": "crm_contract_rationale_768", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002" }, { @@ -20268,7 +20268,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L787", "id": "crm_contract_rationale_787", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002" }, { @@ -20277,7 +20277,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L821", "id": "crm_contract_rationale_821", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002" }, { @@ -20286,7 +20286,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L888", "id": "crm_contract_rationale_888", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002" }, { @@ -20295,7 +20295,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L916", "id": "crm_contract_rationale_916", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d" }, { @@ -20304,7 +20304,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L988", "id": "crm_contract_rationale_988", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002" }, { @@ -20313,7 +20313,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1052", "id": "crm_contract_rationale_1052", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002" }, { @@ -20322,7 +20322,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1098", "id": "crm_contract_rationale_1098", - "community": 335, + "community": 46, "norm_label": "\u4ece\u4e3b\u8868\u9644\u4ef6\u5b57\u6bb5\u53d6\u51fa ossid\u3002\u7a7a\u4e32\u548c [] \u90fd\u662f\u7a7a\u96c6\u5408\u3002" }, { @@ -20331,7 +20331,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1129", "id": "crm_contract_rationale_1129", - "community": 335, + "community": 46, "norm_label": "\u663e\u5f0f\u7a7a\u4e32\u3001\u7a7a\u6570\u7ec4\u6216 json [] \u7edf\u4e00\u5b58\u6210 [],\u8868\u793a\u6e05\u7a7a\u3002" }, { @@ -20340,7 +20340,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1153", "id": "crm_contract_rationale_1153", - "community": 335, + "community": 46, "norm_label": "\u6ca1\u4f20 attachmentfiles \u4e0d\u6539\u3002\u4f20\u4e86\u7a7a\u6570\u7ec4\u624d\u6e05\u7a7a\u3002 \u5408\u540c\u9644\u4ef6\u6ca1\u6709\u5b50\u8868\u4e3b\u952e,\u4e0b\u6e38\u8fd0\u8f93\u3001\u5e93\u5b58\u3001\u56de\u4f20\u3001\u5f52\u6863\u3001\u5ba1\u6279\u4e5f\u4e0d\u6309 ossid \u5f15\u7528\u8fd9\u4e9b\u6587\u4ef6" }, { @@ -20349,7 +20349,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1560", "id": "crm_contract_rationale_1560", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664" }, { @@ -20358,7 +20358,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1587", "id": "crm_contract_rationale_1587", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002" }, { @@ -20367,7 +20367,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1660", "id": "crm_contract_rationale_1660", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval" }, { @@ -20376,7 +20376,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1688", "id": "crm_contract_rationale_1688", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval" }, { @@ -20385,7 +20385,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1798", "id": "crm_contract_rationale_1798", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002" }, { @@ -20394,7 +20394,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1911", "id": "crm_contract_rationale_1911", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002" }, { @@ -20403,7 +20403,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2195", "id": "crm_contract_rationale_2195", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id" }, { @@ -20412,7 +20412,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2258", "id": "crm_contract_rationale_2258", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e" }, { @@ -20421,7 +20421,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2309", "id": "crm_contract_rationale_2309", - "community": 75, + "community": 207, "norm_label": "java: querylist for export" }, { @@ -20430,7 +20430,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2536", "id": "crm_contract_rationale_2536", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id" }, { @@ -20439,7 +20439,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2620", "id": "crm_contract_rationale_2620", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner" }, { @@ -20448,7 +20448,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2651", "id": "crm_contract_rationale_2651", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84" }, { @@ -20457,7 +20457,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2662", "id": "crm_contract_rationale_2662", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}" }, { @@ -20466,7 +20466,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2844", "id": "crm_contract_rationale_2844", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8" }, { @@ -20475,7 +20475,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3152", "id": "crm_contract_rationale_3152", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002" }, { @@ -20484,7 +20484,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3189", "id": "crm_contract_rationale_3189", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002" }, { @@ -20493,7 +20493,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3247", "id": "crm_contract_rationale_3247", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002" }, { @@ -20502,7 +20502,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L1", "id": "app_crud_crm_contact_py", - "community": 24, + "community": 18, "norm_label": "contact.py" }, { @@ -20511,7 +20511,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L21", "id": "crm_contact_total_pages", - "community": 24, + "community": 18, "norm_label": "total_pages()" }, { @@ -20520,7 +20520,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L31", "id": "crm_contact_parse_optional_date", - "community": 24, + "community": 18, "norm_label": "_parse_optional_date()" }, { @@ -20529,7 +20529,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L49", "id": "crm_contact_row_to_dict", - "community": 24, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -20538,7 +20538,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L78", "id": "crm_contact_list_contacts", - "community": 24, + "community": 18, "norm_label": "list_contacts()" }, { @@ -20547,7 +20547,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L154", "id": "crm_contact_list_contacts_by_customer", - "community": 24, + "community": 18, "norm_label": "list_contacts_by_customer()" }, { @@ -20556,7 +20556,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L183", "id": "crm_contact_get_contact", - "community": 24, + "community": 18, "norm_label": "get_contact()" }, { @@ -20565,7 +20565,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L194", "id": "crm_contact_create_contact", - "community": 24, + "community": 18, "norm_label": "create_contact()" }, { @@ -20574,7 +20574,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L255", "id": "crm_contact_update_contact", - "community": 24, + "community": 18, "norm_label": "update_contact()" }, { @@ -20583,7 +20583,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L296", "id": "crm_contact_set_primary_contact", - "community": 24, + "community": 18, "norm_label": "set_primary_contact()" }, { @@ -20592,7 +20592,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L325", "id": "crm_contact_soft_delete_contact", - "community": 24, + "community": 18, "norm_label": "soft_delete_contact()" }, { @@ -20601,7 +20601,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L1", "id": "app_crud_crm_invoice_info_py", - "community": 24, + "community": 18, "norm_label": "invoice_info.py" }, { @@ -20610,7 +20610,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "id": "crm_invoice_info_row_to_dict", - "community": 24, + "community": 18, "norm_label": "_row_to_dict()" }, { @@ -20619,7 +20619,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "id": "crm_invoice_info_list_invoice_info_by_customer", - "community": 24, + "community": 18, "norm_label": "list_invoice_info_by_customer()" }, { @@ -20628,7 +20628,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "id": "crm_invoice_info_get_invoice_info", - "community": 24, + "community": 18, "norm_label": "get_invoice_info()" }, { @@ -20637,7 +20637,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "id": "crm_invoice_info_clear_default_for_customer", - "community": 24, + "community": 18, "norm_label": "_clear_default_for_customer()" }, { @@ -20646,7 +20646,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "id": "crm_invoice_info_create_invoice_info", - "community": 24, + "community": 18, "norm_label": "create_invoice_info()" }, { @@ -20655,7 +20655,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "id": "crm_invoice_info_update_invoice_info", - "community": 24, + "community": 18, "norm_label": "update_invoice_info()" }, { @@ -20664,7 +20664,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "id": "crm_invoice_info_set_default_invoice_info", - "community": 24, + "community": 18, "norm_label": "set_default_invoice_info()" }, { @@ -20673,7 +20673,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "id": "crm_invoice_info_soft_delete_invoice_info", - "community": 24, + "community": 18, "norm_label": "soft_delete_invoice_info()" }, { @@ -20682,7 +20682,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L1", "id": "app_api_wechat_notices_py", - "community": 104, + "community": 111, "norm_label": "wechat_notices.py" }, { @@ -20691,7 +20691,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L20", "id": "api_wechat_notices_startbinding", - "community": 104, + "community": 111, "norm_label": "startbinding" }, { @@ -20700,7 +20700,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L24", "id": "api_wechat_notices_confirmbinding", - "community": 104, + "community": 111, "norm_label": "confirmbinding" }, { @@ -20709,7 +20709,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L29", "id": "api_wechat_notices_binding", - "community": 104, + "community": 111, "norm_label": "binding()" }, { @@ -20718,7 +20718,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L34", "id": "api_wechat_notices_start", - "community": 104, + "community": 111, "norm_label": "start()" }, { @@ -20727,7 +20727,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L39", "id": "api_wechat_notices_session", - "community": 208, + "community": 236, "norm_label": "session()" }, { @@ -20736,7 +20736,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L44", "id": "api_wechat_notices_confirm", - "community": 104, + "community": 111, "norm_label": "confirm()" }, { @@ -20745,7 +20745,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L49", "id": "api_wechat_notices_remove", - "community": 104, + "community": 111, "norm_label": "remove()" }, { @@ -20754,7 +20754,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L54", "id": "api_wechat_notices_oauth_launch", - "community": 104, + "community": 111, "norm_label": "oauth_launch()" }, { @@ -20763,7 +20763,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L65", "id": "api_wechat_notices_callback", - "community": 104, + "community": 111, "norm_label": "callback()" }, { @@ -20772,7 +20772,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L83", "id": "api_wechat_notices_page_headers", - "community": 104, + "community": 111, "norm_label": "_page_headers()" }, { @@ -20781,7 +20781,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L93", "id": "api_wechat_notices_binding_message_page", - "community": 104, + "community": 111, "norm_label": "_binding_message_page()" }, { @@ -20790,7 +20790,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L106", "id": "api_wechat_notices_oauth_redirect_page", - "community": 104, + "community": 111, "norm_label": "_oauth_redirect_page()" }, { @@ -20799,7 +20799,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L121", "id": "api_wechat_notices_mobile_callback_page", - "community": 104, + "community": 111, "norm_label": "mobile_callback_page()" }, { @@ -20808,7 +20808,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L1", "id": "api_wechat_notices_rationale_1", - "community": 104, + "community": 111, "norm_label": "\u672c\u4eba\u670d\u52a1\u53f7\u7ed1\u5b9a;oauth \u56de\u8c03\u4ec5\u6682\u5b58\u5019\u9009,\u4e0d\u76f4\u63a5\u7ed1\u5b9a\u3001\u4e0d\u6388\u4e88\u95e8\u6237\u767b\u5f55\u3002" }, { @@ -20817,7 +20817,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L55", "id": "api_wechat_notices_rationale_55", - "community": 104, + "community": 111, "norm_label": "\u5c0f\u7a0b\u5e8f web-view \u5165\u53e3\u3002\u5148\u7531\u4e1a\u52a1\u57df\u540d\u6253\u5f00\u672c\u9875,\u518d\u8df3\u5230\u5fae\u4fe1\u6388\u6743\u3002" }, { @@ -20826,7 +20826,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L122", "id": "api_wechat_notices_rationale_122", - "community": 104, + "community": 111, "norm_label": "\u53ea\u8fd4\u56de\u539f\u5c0f\u7a0b\u5e8f;\u771f\u5b9e\u7ed1\u5b9a\u4ecd\u7531\u539f\u767b\u5f55\u5ba2\u6237\u7aef\u63d0\u4ea4\u5e76\u663e\u793a\u6700\u7ec8\u7ed3\u679c\u3002" }, { @@ -20835,7 +20835,7 @@ "source_file": "app/api/public.py", "source_location": "L1", "id": "app_api_public_py", - "community": 54, + "community": 84, "norm_label": "public.py" }, { @@ -20844,7 +20844,7 @@ "source_file": "app/api/public.py", "source_location": "L47", "id": "api_public_web_login_rsa_public_key", - "community": 54, + "community": 84, "norm_label": "web_login_rsa_public_key()" }, { @@ -20853,7 +20853,7 @@ "source_file": "app/api/public.py", "source_location": "L54", "id": "api_public_web_login", - "community": 54, + "community": 1, "norm_label": "web_login()" }, { @@ -20862,7 +20862,7 @@ "source_file": "app/api/public.py", "source_location": "L85", "id": "api_public_wx_qr_create", - "community": 2, + "community": 1, "norm_label": "wx_qr_create()" }, { @@ -20871,7 +20871,7 @@ "source_file": "app/api/public.py", "source_location": "L109", "id": "api_public_wx_qr_status", - "community": 54, + "community": 84, "norm_label": "wx_qr_status()" }, { @@ -20880,7 +20880,7 @@ "source_file": "app/api/public.py", "source_location": "L128", "id": "api_public_refresh_token", - "community": 54, + "community": 84, "norm_label": "refresh_token()" }, { @@ -20889,7 +20889,7 @@ "source_file": "app/api/public.py", "source_location": "L190", "id": "api_public_mp_webview_ticket", - "community": 54, + "community": 1, "norm_label": "mp_webview_ticket()" }, { @@ -20898,7 +20898,7 @@ "source_file": "app/api/public.py", "source_location": "L216", "id": "api_public_mp_webview_exchange", - "community": 54, + "community": 84, "norm_label": "mp_webview_exchange()" }, { @@ -20907,7 +20907,7 @@ "source_file": "app/api/public.py", "source_location": "L263", "id": "api_public_logout", - "community": 54, + "community": 84, "norm_label": "logout()" }, { @@ -20916,7 +20916,7 @@ "source_file": "app/api/public.py", "source_location": "L280", "id": "api_public_get_current_user_profile", - "community": 54, + "community": 1, "norm_label": "get_current_user_profile()" }, { @@ -20925,7 +20925,7 @@ "source_file": "app/api/public.py", "source_location": "L315", "id": "api_public_get_web_auth_menu_codes", - "community": 54, + "community": 84, "norm_label": "get_web_auth_menu_codes()" }, { @@ -20934,7 +20934,7 @@ "source_file": "app/api/public.py", "source_location": "L364", "id": "api_public_change_current_user_password", - "community": 54, + "community": 1, "norm_label": "change_current_user_password()" }, { @@ -20943,7 +20943,7 @@ "source_file": "app/api/public.py", "source_location": "L397", "id": "api_public_public_quote_share", - "community": 2, + "community": 1, "norm_label": "public_quote_share()" }, { @@ -20952,7 +20952,7 @@ "source_file": "app/api/public.py", "source_location": "L1", "id": "api_public_rationale_1", - "community": 54, + "community": 84, "norm_label": "\u516c\u5171\u63a5\u53e3(web \u767b\u5f55\u3001\u5237\u65b0 token\u3001\u767b\u51fa;\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf)" }, { @@ -20961,7 +20961,7 @@ "source_file": "app/api/public.py", "source_location": "L48", "id": "api_public_rationale_48", - "community": 54, + "community": 84, "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)" }, { @@ -20970,7 +20970,7 @@ "source_file": "app/api/public.py", "source_location": "L59", "id": "api_public_rationale_59", - "community": 54, + "community": 1, "norm_label": "web \u7aef\u767b\u5f55:\u8d26\u53f7\u4e3a sys_user.user_no,\u5bc6\u7801\u4e3a sys_user.password(bcrypt)\u3002" }, { @@ -20979,7 +20979,7 @@ "source_file": "app/api/public.py", "source_location": "L191", "id": "api_public_rationale_191", - "community": 54, + "community": 1, "norm_label": "\u5c0f\u7a0b\u5e8f\u5185\u5d4c webview:\u7b7e\u53d1\u4e00\u6b21\u6027\u77ed\u65f6 ticket(\u9700 bearer)\u3002" }, { @@ -20988,7 +20988,7 @@ "source_file": "app/api/public.py", "source_location": "L217", "id": "api_public_rationale_217", - "community": 54, + "community": 84, "norm_label": "\u5c0f\u7a0b\u5e8f\u5185\u5d4c webview:\u7528 ticket \u5151\u6362 web jwt(\u4e0d\u540a\u9500\u539f refresh)\u3002" }, { @@ -20997,7 +20997,7 @@ "source_file": "app/api/public.py", "source_location": "L264", "id": "api_public_rationale_264", - "community": 54, + "community": 84, "norm_label": "\u767b\u51fa:\u540a\u9500 redis \u4f1a\u8bdd(\u82e5\u5df2\u914d\u7f6e redis_host)\u3002\u65e0 token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f(\u5e42\u7b49)\u3002" }, { @@ -21006,7 +21006,7 @@ "source_file": "app/api/public.py", "source_location": "L281", "id": "api_public_rationale_281", - "community": 54, + "community": 1, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002" }, { @@ -21015,7 +21015,7 @@ "source_file": "app/api/public.py", "source_location": "L316", "id": "api_public_rationale_316", - "community": 54, + "community": 84, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002" }, { @@ -21024,7 +21024,7 @@ "source_file": "app/api/public.py", "source_location": "L403", "id": "api_public_rationale_403", - "community": 2, + "community": 1, "norm_label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 java: get /share/{sharecode}(\u65e0 jwt)" }, { @@ -21033,7 +21033,7 @@ "source_file": "app/api/monitor.py", "source_location": "L1", "id": "app_api_monitor_py", - "community": 124, + "community": 43, "norm_label": "monitor.py" }, { @@ -21042,7 +21042,7 @@ "source_file": "app/api/monitor.py", "source_location": "L27", "id": "api_monitor_user_info", - "community": 124, + "community": 43, "norm_label": "_user_info()" }, { @@ -21051,7 +21051,7 @@ "source_file": "app/api/monitor.py", "source_location": "L39", "id": "api_monitor_operlog_list", - "community": 124, + "community": 43, "norm_label": "operlog_list()" }, { @@ -21060,7 +21060,7 @@ "source_file": "app/api/monitor.py", "source_location": "L79", "id": "api_monitor_operlogcolumnfacetbody", - "community": 26, + "community": 6, "norm_label": "operlogcolumnfacetbody" }, { @@ -21069,7 +21069,7 @@ "source_file": "app/api/monitor.py", "source_location": "L92", "id": "api_monitor_operlog_column_facet_values", - "community": 124, + "community": 43, "norm_label": "operlog_column_facet_values()" }, { @@ -21078,7 +21078,7 @@ "source_file": "app/api/monitor.py", "source_location": "L173", "id": "api_monitor_operlogexportbody", - "community": 26, + "community": 6, "norm_label": "operlogexportbody" }, { @@ -21087,7 +21087,7 @@ "source_file": "app/api/monitor.py", "source_location": "L184", "id": "api_monitor_operlog_export", - "community": 124, + "community": 43, "norm_label": "operlog_export()" }, { @@ -21096,7 +21096,7 @@ "source_file": "app/api/monitor.py", "source_location": "L238", "id": "api_monitor_operlog_detail", - "community": 124, + "community": 43, "norm_label": "operlog_detail()" }, { @@ -21105,7 +21105,7 @@ "source_file": "app/api/monitor.py", "source_location": "L44", "id": "api_monitor_rationale_44", - "community": 124, + "community": 43, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868(\u57fa\u4e8e api \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d ruoyi operlog \u7ed3\u6784)" }, { @@ -21114,7 +21114,7 @@ "source_file": "app/api/monitor.py", "source_location": "L80", "id": "api_monitor_rationale_80", - "community": 26, + "community": 6, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -21123,7 +21123,7 @@ "source_file": "app/api/monitor.py", "source_location": "L97", "id": "api_monitor_rationale_97", - "community": 124, + "community": 43, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -21132,7 +21132,7 @@ "source_file": "app/api/monitor.py", "source_location": "L189", "id": "api_monitor_rationale_189", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -21141,7 +21141,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L1", "id": "app_api_public_duty_py", - "community": 2, + "community": 1, "norm_label": "public_duty.py" }, { @@ -21150,7 +21150,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L17", "id": "api_public_duty_public_page", - "community": 2, + "community": 1, "norm_label": "public_page()" }, { @@ -21159,7 +21159,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L29", "id": "api_public_duty_public_grab", - "community": 2, + "community": 1, "norm_label": "public_grab()" }, { @@ -21168,7 +21168,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "id": "app_api_crm_contract_sub_routes_py", - "community": 38, + "community": 62, "norm_label": "crm_contract_sub_routes.py" }, { @@ -21177,7 +21177,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L79", "id": "api_crm_contract_sub_routes_register_contract_sub_routes", - "community": 38, + "community": 62, "norm_label": "register_contract_sub_routes()" }, { @@ -21186,7 +21186,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "id": "api_crm_contract_sub_routes_rationale_1", - "community": 38, + "community": 62, "norm_label": "crm \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875" }, { @@ -21195,7 +21195,7 @@ "source_file": "app/api/crm.py", "source_location": "L1", "id": "app_api_crm_py", - "community": 18, + "community": 1, "norm_label": "crm.py" }, { @@ -21204,7 +21204,7 @@ "source_file": "app/api/crm.py", "source_location": "L347", "id": "api_crm_filter_export_rows_by_ids", - "community": 18, + "community": 24, "norm_label": "_filter_export_rows_by_ids()" }, { @@ -21213,7 +21213,7 @@ "source_file": "app/api/crm.py", "source_location": "L364", "id": "api_crm_category_tree", - "community": 2, + "community": 1, "norm_label": "category_tree()" }, { @@ -21222,7 +21222,7 @@ "source_file": "app/api/crm.py", "source_location": "L392", "id": "api_crm_customer_list", - "community": 2, + "community": 1, "norm_label": "customer_list()" }, { @@ -21231,7 +21231,7 @@ "source_file": "app/api/crm.py", "source_location": "L426", "id": "api_crm_customer_column_facet_values", - "community": 2, + "community": 1, "norm_label": "customer_column_facet_values()" }, { @@ -21240,7 +21240,7 @@ "source_file": "app/api/crm.py", "source_location": "L462", "id": "api_crm_customer_detail", - "community": 2, + "community": 1, "norm_label": "customer_detail()" }, { @@ -21249,7 +21249,7 @@ "source_file": "app/api/crm.py", "source_location": "L488", "id": "api_crm_customer_options", - "community": 158, + "community": 199, "norm_label": "customer_options()" }, { @@ -21258,7 +21258,7 @@ "source_file": "app/api/crm.py", "source_location": "L512", "id": "api_crm_customer_create", - "community": 24, + "community": 1, "norm_label": "customer_create()" }, { @@ -21267,7 +21267,7 @@ "source_file": "app/api/crm.py", "source_location": "L543", "id": "api_crm_customer_update", - "community": 2, + "community": 1, "norm_label": "customer_update()" }, { @@ -21276,7 +21276,7 @@ "source_file": "app/api/crm.py", "source_location": "L572", "id": "api_crm_customer_delete", - "community": 2, + "community": 1, "norm_label": "customer_delete()" }, { @@ -21285,7 +21285,7 @@ "source_file": "app/api/crm.py", "source_location": "L600", "id": "api_crm_customer_generate_no", - "community": 2, + "community": 1, "norm_label": "customer_generate_no()" }, { @@ -21294,7 +21294,7 @@ "source_file": "app/api/crm.py", "source_location": "L616", "id": "api_crm_category_add", - "community": 2, + "community": 1, "norm_label": "category_add()" }, { @@ -21303,7 +21303,7 @@ "source_file": "app/api/crm.py", "source_location": "L635", "id": "api_crm_category_update", - "community": 2, + "community": 1, "norm_label": "category_update()" }, { @@ -21312,7 +21312,7 @@ "source_file": "app/api/crm.py", "source_location": "L655", "id": "api_crm_category_delete", - "community": 2, + "community": 1, "norm_label": "category_delete()" }, { @@ -21321,7 +21321,7 @@ "source_file": "app/api/crm.py", "source_location": "L675", "id": "api_crm_product_list", - "community": 2, + "community": 1, "norm_label": "product_list()" }, { @@ -21330,7 +21330,7 @@ "source_file": "app/api/crm.py", "source_location": "L709", "id": "api_crm_product_detail", - "community": 2, + "community": 1, "norm_label": "product_detail()" }, { @@ -21339,7 +21339,7 @@ "source_file": "app/api/crm.py", "source_location": "L730", "id": "api_crm_product_add", - "community": 2, + "community": 1, "norm_label": "product_add()" }, { @@ -21348,7 +21348,7 @@ "source_file": "app/api/crm.py", "source_location": "L754", "id": "api_crm_product_update", - "community": 2, + "community": 1, "norm_label": "product_update()" }, { @@ -21357,7 +21357,7 @@ "source_file": "app/api/crm.py", "source_location": "L775", "id": "api_crm_product_delete", - "community": 19, + "community": 16, "norm_label": "product_delete()" }, { @@ -21366,7 +21366,7 @@ "source_file": "app/api/crm.py", "source_location": "L803", "id": "api_crm_product_update_status", - "community": 2, + "community": 1, "norm_label": "product_update_status()" }, { @@ -21375,7 +21375,7 @@ "source_file": "app/api/crm.py", "source_location": "L824", "id": "api_crm_product_options", - "community": 2, + "community": 1, "norm_label": "product_options()" }, { @@ -21384,7 +21384,7 @@ "source_file": "app/api/crm.py", "source_location": "L849", "id": "api_crm_product_column_facet_values", - "community": 182, + "community": 70, "norm_label": "product_column_facet_values()" }, { @@ -21393,7 +21393,7 @@ "source_file": "app/api/crm.py", "source_location": "L883", "id": "api_crm_product_import", - "community": 2, + "community": 1, "norm_label": "product_import()" }, { @@ -21402,7 +21402,7 @@ "source_file": "app/api/crm.py", "source_location": "L973", "id": "api_crm_map_product_export_column_keys", - "community": 20, + "community": 24, "norm_label": "_map_product_export_column_keys()" }, { @@ -21411,7 +21411,7 @@ "source_file": "app/api/crm.py", "source_location": "L980", "id": "api_crm_product_export", - "community": 20, + "community": 24, "norm_label": "product_export()" }, { @@ -21420,7 +21420,7 @@ "source_file": "app/api/crm.py", "source_location": "L1020", "id": "api_crm_product_import_template", - "community": 2, + "community": 1, "norm_label": "product_import_template()" }, { @@ -21429,7 +21429,7 @@ "source_file": "app/api/crm.py", "source_location": "L1064", "id": "api_crm_customer_transfer", - "community": 2, + "community": 1, "norm_label": "customer_transfer()" }, { @@ -21438,7 +21438,7 @@ "source_file": "app/api/crm.py", "source_location": "L1090", "id": "api_crm_customer_into_pool", - "community": 2, + "community": 1, "norm_label": "customer_into_pool()" }, { @@ -21447,7 +21447,7 @@ "source_file": "app/api/crm.py", "source_location": "L1115", "id": "api_crm_customer_deal", - "community": 2, + "community": 1, "norm_label": "customer_deal()" }, { @@ -21456,7 +21456,7 @@ "source_file": "app/api/crm.py", "source_location": "L1144", "id": "api_crm_customer_check_duplicate", - "community": 2, + "community": 1, "norm_label": "customer_check_duplicate()" }, { @@ -21465,7 +21465,7 @@ "source_file": "app/api/crm.py", "source_location": "L1167", "id": "api_crm_customer_export", - "community": 2, + "community": 24, "norm_label": "customer_export()" }, { @@ -21474,7 +21474,7 @@ "source_file": "app/api/crm.py", "source_location": "L1208", "id": "api_crm_customer_import_template", - "community": 2, + "community": 1, "norm_label": "customer_import_template()" }, { @@ -21483,7 +21483,7 @@ "source_file": "app/api/crm.py", "source_location": "L1247", "id": "api_crm_customer_mine", - "community": 2, + "community": 1, "norm_label": "customer_mine()" }, { @@ -21492,7 +21492,7 @@ "source_file": "app/api/crm.py", "source_location": "L1281", "id": "api_crm_customer_to_follow", - "community": 2, + "community": 1, "norm_label": "customer_to_follow()" }, { @@ -21501,7 +21501,7 @@ "source_file": "app/api/crm.py", "source_location": "L1315", "id": "api_crm_customer_key", - "community": 2, + "community": 1, "norm_label": "customer_key()" }, { @@ -21510,7 +21510,7 @@ "source_file": "app/api/crm.py", "source_location": "L1349", "id": "api_crm_customer_dealed", - "community": 2, + "community": 1, "norm_label": "customer_dealed()" }, { @@ -21519,7 +21519,7 @@ "source_file": "app/api/crm.py", "source_location": "L1381", "id": "api_crm_customer_week_new", - "community": 2, + "community": 1, "norm_label": "customer_week_new()" }, { @@ -21528,7 +21528,7 @@ "source_file": "app/api/crm.py", "source_location": "L1413", "id": "api_crm_customer_long_time_no_follow", - "community": 2, + "community": 1, "norm_label": "customer_long_time_no_follow()" }, { @@ -21537,7 +21537,7 @@ "source_file": "app/api/crm.py", "source_location": "L1445", "id": "api_crm_customer_park_area_list", - "community": 2, + "community": 1, "norm_label": "customer_park_area_list()" }, { @@ -21546,7 +21546,7 @@ "source_file": "app/api/crm.py", "source_location": "L1465", "id": "api_crm_pool_customer_list", - "community": 18, + "community": 1, "norm_label": "pool_customer_list()" }, { @@ -21555,7 +21555,7 @@ "source_file": "app/api/crm.py", "source_location": "L1499", "id": "api_crm_pool_customer_export", - "community": 18, + "community": 24, "norm_label": "pool_customer_export()" }, { @@ -21564,7 +21564,7 @@ "source_file": "app/api/crm.py", "source_location": "L1540", "id": "api_crm_pool_customer_assign", - "community": 2, + "community": 1, "norm_label": "pool_customer_assign()" }, { @@ -21573,7 +21573,7 @@ "source_file": "app/api/crm.py", "source_location": "L1559", "id": "api_crm_pool_customer_claim", - "community": 2, + "community": 1, "norm_label": "pool_customer_claim()" }, { @@ -21582,7 +21582,7 @@ "source_file": "app/api/crm.py", "source_location": "L1577", "id": "api_crm_pool_record_list", - "community": 2, + "community": 1, "norm_label": "pool_record_list()" }, { @@ -21591,7 +21591,7 @@ "source_file": "app/api/crm.py", "source_location": "L1607", "id": "api_crm_pool_record_detail", - "community": 2, + "community": 1, "norm_label": "pool_record_detail()" }, { @@ -21600,7 +21600,7 @@ "source_file": "app/api/crm.py", "source_location": "L1629", "id": "api_crm_contact_list", - "community": 2, + "community": 1, "norm_label": "contact_list()" }, { @@ -21609,7 +21609,7 @@ "source_file": "app/api/crm.py", "source_location": "L1665", "id": "api_crm_contact_detail", - "community": 2, + "community": 1, "norm_label": "contact_detail()" }, { @@ -21618,7 +21618,7 @@ "source_file": "app/api/crm.py", "source_location": "L1689", "id": "api_crm_contact_by_customer", - "community": 2, + "community": 1, "norm_label": "contact_by_customer()" }, { @@ -21627,7 +21627,7 @@ "source_file": "app/api/crm.py", "source_location": "L1710", "id": "api_crm_contact_add", - "community": 2, + "community": 1, "norm_label": "contact_add()" }, { @@ -21636,7 +21636,7 @@ "source_file": "app/api/crm.py", "source_location": "L1733", "id": "api_crm_contact_update", - "community": 2, + "community": 1, "norm_label": "contact_update()" }, { @@ -21645,7 +21645,7 @@ "source_file": "app/api/crm.py", "source_location": "L1754", "id": "api_crm_contact_delete", - "community": 2, + "community": 1, "norm_label": "contact_delete()" }, { @@ -21654,7 +21654,7 @@ "source_file": "app/api/crm.py", "source_location": "L1774", "id": "api_crm_contact_set_primary", - "community": 2, + "community": 1, "norm_label": "contact_set_primary()" }, { @@ -21672,7 +21672,7 @@ "source_file": "app/api/crm.py", "source_location": "L1830", "id": "api_crm_contact_decision", - "community": 2, + "community": 1, "norm_label": "contact_decision()" }, { @@ -21681,7 +21681,7 @@ "source_file": "app/api/crm.py", "source_location": "L1861", "id": "api_crm_contact_primary", - "community": 2, + "community": 1, "norm_label": "contact_primary()" }, { @@ -21690,7 +21690,7 @@ "source_file": "app/api/crm.py", "source_location": "L1892", "id": "api_crm_contact_birthday", - "community": 2, + "community": 1, "norm_label": "contact_birthday()" }, { @@ -21699,7 +21699,7 @@ "source_file": "app/api/crm.py", "source_location": "L1926", "id": "api_crm_follow_list", - "community": 2, + "community": 1, "norm_label": "follow_list()" }, { @@ -21708,7 +21708,7 @@ "source_file": "app/api/crm.py", "source_location": "L1958", "id": "api_crm_follow_detail", - "community": 2, + "community": 1, "norm_label": "follow_detail()" }, { @@ -21717,7 +21717,7 @@ "source_file": "app/api/crm.py", "source_location": "L1984", "id": "api_crm_follow_by_customer", - "community": 2, + "community": 1, "norm_label": "follow_by_customer()" }, { @@ -21726,7 +21726,7 @@ "source_file": "app/api/crm.py", "source_location": "L2005", "id": "api_crm_follow_add", - "community": 2, + "community": 1, "norm_label": "follow_add()" }, { @@ -21735,7 +21735,7 @@ "source_file": "app/api/crm.py", "source_location": "L2029", "id": "api_crm_follow_update", - "community": 2, + "community": 1, "norm_label": "follow_update()" }, { @@ -21744,7 +21744,7 @@ "source_file": "app/api/crm.py", "source_location": "L2048", "id": "api_crm_follow_delete", - "community": 2, + "community": 1, "norm_label": "follow_delete()" }, { @@ -21753,7 +21753,7 @@ "source_file": "app/api/crm.py", "source_location": "L2065", "id": "api_crm_follow_export", - "community": 18, + "community": 24, "norm_label": "follow_export()" }, { @@ -21762,7 +21762,7 @@ "source_file": "app/api/crm.py", "source_location": "L2102", "id": "api_crm_pool_rule_list", - "community": 2, + "community": 1, "norm_label": "pool_rule_list()" }, { @@ -21771,7 +21771,7 @@ "source_file": "app/api/crm.py", "source_location": "L2138", "id": "api_crm_pool_rule_export", - "community": 18, + "community": 24, "norm_label": "pool_rule_export()" }, { @@ -21780,7 +21780,7 @@ "source_file": "app/api/crm.py", "source_location": "L2187", "id": "api_crm_pool_rule_detail", - "community": 2, + "community": 1, "norm_label": "pool_rule_detail()" }, { @@ -21789,7 +21789,7 @@ "source_file": "app/api/crm.py", "source_location": "L2208", "id": "api_crm_pool_rule_add", - "community": 2, + "community": 1, "norm_label": "pool_rule_add()" }, { @@ -21798,7 +21798,7 @@ "source_file": "app/api/crm.py", "source_location": "L2235", "id": "api_crm_pool_rule_update", - "community": 2, + "community": 1, "norm_label": "pool_rule_update()" }, { @@ -21807,7 +21807,7 @@ "source_file": "app/api/crm.py", "source_location": "L2264", "id": "api_crm_pool_rule_delete", - "community": 2, + "community": 1, "norm_label": "pool_rule_delete()" }, { @@ -21816,7 +21816,7 @@ "source_file": "app/api/crm.py", "source_location": "L2281", "id": "api_crm_pool_rule_update_status", - "community": 2, + "community": 1, "norm_label": "pool_rule_update_status()" }, { @@ -21825,7 +21825,7 @@ "source_file": "app/api/crm.py", "source_location": "L2301", "id": "api_crm_pool_rule_execute", - "community": 2, + "community": 1, "norm_label": "pool_rule_execute()" }, { @@ -21834,7 +21834,7 @@ "source_file": "app/api/crm.py", "source_location": "L2320", "id": "api_crm_statistics_overview", - "community": 2, + "community": 1, "norm_label": "statistics_overview()" }, { @@ -21843,7 +21843,7 @@ "source_file": "app/api/crm.py", "source_location": "L2340", "id": "api_crm_statistics_source", - "community": 2, + "community": 1, "norm_label": "statistics_source()" }, { @@ -21852,7 +21852,7 @@ "source_file": "app/api/crm.py", "source_location": "L2358", "id": "api_crm_statistics_level", - "community": 2, + "community": 1, "norm_label": "statistics_level()" }, { @@ -21861,7 +21861,7 @@ "source_file": "app/api/crm.py", "source_location": "L2376", "id": "api_crm_statistics_industry", - "community": 2, + "community": 1, "norm_label": "statistics_industry()" }, { @@ -21870,7 +21870,7 @@ "source_file": "app/api/crm.py", "source_location": "L2394", "id": "api_crm_statistics_trend", - "community": 2, + "community": 1, "norm_label": "statistics_trend()" }, { @@ -21879,7 +21879,7 @@ "source_file": "app/api/crm.py", "source_location": "L2417", "id": "api_crm_statistics_owner", - "community": 2, + "community": 1, "norm_label": "statistics_owner()" }, { @@ -21888,7 +21888,7 @@ "source_file": "app/api/crm.py", "source_location": "L2435", "id": "api_crm_statistics_follow", - "community": 2, + "community": 1, "norm_label": "statistics_follow()" }, { @@ -21897,7 +21897,7 @@ "source_file": "app/api/crm.py", "source_location": "L2460", "id": "api_crm_opp_list_kwargs", - "community": 18, + "community": 1, "norm_label": "_opp_list_kwargs()" }, { @@ -21906,7 +21906,7 @@ "source_file": "app/api/crm.py", "source_location": "L2471", "id": "api_crm_opportunity_list", - "community": 18, + "community": 1, "norm_label": "opportunity_list()" }, { @@ -21915,7 +21915,7 @@ "source_file": "app/api/crm.py", "source_location": "L2504", "id": "api_crm_opportunity_column_facet_values", - "community": 182, + "community": 70, "norm_label": "opportunity_column_facet_values()" }, { @@ -21924,7 +21924,7 @@ "source_file": "app/api/crm.py", "source_location": "L2538", "id": "api_crm_opportunity_mine_list", - "community": 18, + "community": 1, "norm_label": "opportunity_mine_list()" }, { @@ -21933,7 +21933,7 @@ "source_file": "app/api/crm.py", "source_location": "L2571", "id": "api_crm_opportunity_detail", - "community": 2, + "community": 1, "norm_label": "opportunity_detail()" }, { @@ -21942,7 +21942,7 @@ "source_file": "app/api/crm.py", "source_location": "L2601", "id": "api_crm_opportunity_add", - "community": 2, + "community": 1, "norm_label": "opportunity_add()" }, { @@ -21951,7 +21951,7 @@ "source_file": "app/api/crm.py", "source_location": "L2625", "id": "api_crm_opportunity_update", - "community": 2, + "community": 1, "norm_label": "opportunity_update()" }, { @@ -21960,7 +21960,7 @@ "source_file": "app/api/crm.py", "source_location": "L2646", "id": "api_crm_opportunity_delete", - "community": 2, + "community": 1, "norm_label": "opportunity_delete()" }, { @@ -21969,7 +21969,7 @@ "source_file": "app/api/crm.py", "source_location": "L2667", "id": "api_crm_opportunity_assign", - "community": 2, + "community": 1, "norm_label": "opportunity_assign()" }, { @@ -21978,7 +21978,7 @@ "source_file": "app/api/crm.py", "source_location": "L2694", "id": "api_crm_opportunity_change_stage", - "community": 2, + "community": 1, "norm_label": "opportunity_change_stage()" }, { @@ -21987,7 +21987,7 @@ "source_file": "app/api/crm.py", "source_location": "L2724", "id": "api_crm_opportunity_mark_won", - "community": 2, + "community": 1, "norm_label": "opportunity_mark_won()" }, { @@ -21996,7 +21996,7 @@ "source_file": "app/api/crm.py", "source_location": "L2752", "id": "api_crm_opportunity_mark_lost", - "community": 2, + "community": 1, "norm_label": "opportunity_mark_lost()" }, { @@ -22005,7 +22005,7 @@ "source_file": "app/api/crm.py", "source_location": "L2781", "id": "api_crm_opportunity_batch_update_stage", - "community": 2, + "community": 1, "norm_label": "opportunity_batch_update_stage()" }, { @@ -22014,7 +22014,7 @@ "source_file": "app/api/crm.py", "source_location": "L2810", "id": "api_crm_opportunity_batch_update_expect_date", - "community": 2, + "community": 1, "norm_label": "opportunity_batch_update_expect_date()" }, { @@ -22023,7 +22023,7 @@ "source_file": "app/api/crm.py", "source_location": "L2838", "id": "api_crm_opportunity_stage_log_list", - "community": 2, + "community": 1, "norm_label": "opportunity_stage_log_list()" }, { @@ -22032,7 +22032,7 @@ "source_file": "app/api/crm.py", "source_location": "L2856", "id": "api_crm_opportunity_kanban", - "community": 18, + "community": 1, "norm_label": "opportunity_kanban()" }, { @@ -22041,7 +22041,7 @@ "source_file": "app/api/crm.py", "source_location": "L2887", "id": "api_crm_opportunity_statistics_overview", - "community": 2, + "community": 1, "norm_label": "opportunity_statistics_overview()" }, { @@ -22050,7 +22050,7 @@ "source_file": "app/api/crm.py", "source_location": "L2913", "id": "api_crm_opportunity_statistics_stage", - "community": 2, + "community": 1, "norm_label": "opportunity_statistics_stage()" }, { @@ -22059,7 +22059,7 @@ "source_file": "app/api/crm.py", "source_location": "L2929", "id": "api_crm_opportunity_statistics_win_rate", - "community": 2, + "community": 1, "norm_label": "opportunity_statistics_win_rate()" }, { @@ -22068,7 +22068,7 @@ "source_file": "app/api/crm.py", "source_location": "L2955", "id": "api_crm_opportunity_statistics_owner", - "community": 2, + "community": 1, "norm_label": "opportunity_statistics_owner()" }, { @@ -22077,7 +22077,7 @@ "source_file": "app/api/crm.py", "source_location": "L2980", "id": "api_crm_opportunity_statistics_funnel", - "community": 2, + "community": 1, "norm_label": "opportunity_statistics_funnel()" }, { @@ -22086,7 +22086,7 @@ "source_file": "app/api/crm.py", "source_location": "L3006", "id": "api_crm_opportunity_follow_list", - "community": 2, + "community": 1, "norm_label": "opportunity_follow_list()" }, { @@ -22095,7 +22095,7 @@ "source_file": "app/api/crm.py", "source_location": "L3038", "id": "api_crm_opportunity_follow_add", - "community": 2, + "community": 1, "norm_label": "opportunity_follow_add()" }, { @@ -22104,7 +22104,7 @@ "source_file": "app/api/crm.py", "source_location": "L3063", "id": "api_crm_opportunity_follow_update", - "community": 2, + "community": 1, "norm_label": "opportunity_follow_update()" }, { @@ -22113,7 +22113,7 @@ "source_file": "app/api/crm.py", "source_location": "L3086", "id": "api_crm_opportunity_follow_delete", - "community": 2, + "community": 1, "norm_label": "opportunity_follow_delete()" }, { @@ -22122,7 +22122,7 @@ "source_file": "app/api/crm.py", "source_location": "L3110", "id": "api_crm_opportunity_follow_detail", - "community": 2, + "community": 1, "norm_label": "opportunity_follow_detail()" }, { @@ -22131,7 +22131,7 @@ "source_file": "app/api/crm.py", "source_location": "L3130", "id": "api_crm_opportunity_product_list", - "community": 2, + "community": 1, "norm_label": "opportunity_product_list()" }, { @@ -22140,7 +22140,7 @@ "source_file": "app/api/crm.py", "source_location": "L3163", "id": "api_crm_opportunity_product_list_by_opportunity", - "community": 2, + "community": 1, "norm_label": "opportunity_product_list_by_opportunity()" }, { @@ -22149,7 +22149,7 @@ "source_file": "app/api/crm.py", "source_location": "L3184", "id": "api_crm_opportunity_product_add", - "community": 2, + "community": 1, "norm_label": "opportunity_product_add()" }, { @@ -22158,7 +22158,7 @@ "source_file": "app/api/crm.py", "source_location": "L3209", "id": "api_crm_opportunity_product_batch_add", - "community": 2, + "community": 1, "norm_label": "opportunity_product_batch_add()" }, { @@ -22167,7 +22167,7 @@ "source_file": "app/api/crm.py", "source_location": "L3239", "id": "api_crm_opportunity_product_update", - "community": 2, + "community": 1, "norm_label": "opportunity_product_update()" }, { @@ -22176,7 +22176,7 @@ "source_file": "app/api/crm.py", "source_location": "L3262", "id": "api_crm_opportunity_product_delete", - "community": 2, + "community": 1, "norm_label": "opportunity_product_delete()" }, { @@ -22185,7 +22185,7 @@ "source_file": "app/api/crm.py", "source_location": "L3283", "id": "api_crm_opportunity_product_detail", - "community": 2, + "community": 1, "norm_label": "opportunity_product_detail()" }, { @@ -22194,7 +22194,7 @@ "source_file": "app/api/crm.py", "source_location": "L3303", "id": "api_crm_opportunity_export", - "community": 18, + "community": 24, "norm_label": "opportunity_export()" }, { @@ -22203,7 +22203,7 @@ "source_file": "app/api/crm.py", "source_location": "L3346", "id": "api_crm_supplier_info_list", - "community": 18, + "community": 218, "norm_label": "supplier_info_list()" }, { @@ -22212,7 +22212,7 @@ "source_file": "app/api/crm.py", "source_location": "L3386", "id": "api_crm_supplier_info_column_facet_values", - "community": 42, + "community": 70, "norm_label": "supplier_info_column_facet_values()" }, { @@ -22221,7 +22221,7 @@ "source_file": "app/api/crm.py", "source_location": "L3416", "id": "api_crm_supplier_info_list_all", - "community": 18, + "community": 218, "norm_label": "supplier_info_list_all()" }, { @@ -22230,7 +22230,7 @@ "source_file": "app/api/crm.py", "source_location": "L3444", "id": "api_crm_supplier_info_detail", - "community": 337, + "community": 319, "norm_label": "supplier_info_detail()" }, { @@ -22239,7 +22239,7 @@ "source_file": "app/api/crm.py", "source_location": "L3467", "id": "api_crm_supplier_info_add", - "community": 337, + "community": 319, "norm_label": "supplier_info_add()" }, { @@ -22248,7 +22248,7 @@ "source_file": "app/api/crm.py", "source_location": "L3493", "id": "api_crm_supplier_info_update", - "community": 18, + "community": 16, "norm_label": "supplier_info_update()" }, { @@ -22257,7 +22257,7 @@ "source_file": "app/api/crm.py", "source_location": "L3521", "id": "api_crm_supplier_info_delete", - "community": 19, + "community": 16, "norm_label": "supplier_info_delete()" }, { @@ -22266,7 +22266,7 @@ "source_file": "app/api/crm.py", "source_location": "L3550", "id": "api_crm_supplier_info_export", - "community": 18, + "community": 24, "norm_label": "supplier_info_export()" }, { @@ -22275,7 +22275,7 @@ "source_file": "app/api/crm.py", "source_location": "L3596", "id": "api_crm_invoice_info_by_customer_impl", - "community": 18, + "community": 1, "norm_label": "_invoice_info_by_customer_impl()" }, { @@ -22284,7 +22284,7 @@ "source_file": "app/api/crm.py", "source_location": "L3610", "id": "api_crm_invoice_info_list", - "community": 18, + "community": 353, "norm_label": "invoice_info_list()" }, { @@ -22293,7 +22293,7 @@ "source_file": "app/api/crm.py", "source_location": "L3625", "id": "api_crm_invoice_info_by_customer", - "community": 18, + "community": 1, "norm_label": "invoice_info_by_customer()" }, { @@ -22302,7 +22302,7 @@ "source_file": "app/api/crm.py", "source_location": "L3640", "id": "api_crm_invoice_info_add", - "community": 2, + "community": 1, "norm_label": "invoice_info_add()" }, { @@ -22311,7 +22311,7 @@ "source_file": "app/api/crm.py", "source_location": "L3665", "id": "api_crm_invoice_info_update", - "community": 2, + "community": 1, "norm_label": "invoice_info_update()" }, { @@ -22320,7 +22320,7 @@ "source_file": "app/api/crm.py", "source_location": "L3693", "id": "api_crm_invoice_info_delete", - "community": 2, + "community": 1, "norm_label": "invoice_info_delete()" }, { @@ -22329,7 +22329,7 @@ "source_file": "app/api/crm.py", "source_location": "L3716", "id": "api_crm_invoice_info_set_default", - "community": 2, + "community": 1, "norm_label": "invoice_info_set_default()" }, { @@ -22338,7 +22338,7 @@ "source_file": "app/api/crm.py", "source_location": "L3744", "id": "api_crm_clue_list", - "community": 2, + "community": 1, "norm_label": "clue_list()" }, { @@ -22347,7 +22347,7 @@ "source_file": "app/api/crm.py", "source_location": "L3778", "id": "api_crm_clue_column_facet_values", - "community": 182, + "community": 70, "norm_label": "clue_column_facet_values()" }, { @@ -22356,7 +22356,7 @@ "source_file": "app/api/crm.py", "source_location": "L3813", "id": "api_crm_clue_detail", - "community": 2, + "community": 1, "norm_label": "clue_detail()" }, { @@ -22365,7 +22365,7 @@ "source_file": "app/api/crm.py", "source_location": "L3840", "id": "api_crm_clue_create", - "community": 2, + "community": 1, "norm_label": "clue_create()" }, { @@ -22374,7 +22374,7 @@ "source_file": "app/api/crm.py", "source_location": "L3863", "id": "api_crm_clue_update", - "community": 2, + "community": 1, "norm_label": "clue_update()" }, { @@ -22383,7 +22383,7 @@ "source_file": "app/api/crm.py", "source_location": "L3885", "id": "api_crm_clue_delete", - "community": 2, + "community": 1, "norm_label": "clue_delete()" }, { @@ -22392,7 +22392,7 @@ "source_file": "app/api/crm.py", "source_location": "L3916", "id": "api_crm_clue_assign", - "community": 2, + "community": 1, "norm_label": "clue_assign()" }, { @@ -22401,7 +22401,7 @@ "source_file": "app/api/crm.py", "source_location": "L3944", "id": "api_crm_clue_convert", - "community": 2, + "community": 1, "norm_label": "clue_convert()" }, { @@ -22410,7 +22410,7 @@ "source_file": "app/api/crm.py", "source_location": "L3972", "id": "api_crm_clue_check_convert", - "community": 2, + "community": 1, "norm_label": "clue_check_convert()" }, { @@ -22419,7 +22419,7 @@ "source_file": "app/api/crm.py", "source_location": "L3992", "id": "api_crm_clue_update_status", - "community": 2, + "community": 1, "norm_label": "clue_update_status()" }, { @@ -22428,7 +22428,7 @@ "source_file": "app/api/crm.py", "source_location": "L4013", "id": "api_crm_clue_invalid", - "community": 2, + "community": 1, "norm_label": "clue_invalid()" }, { @@ -22437,7 +22437,7 @@ "source_file": "app/api/crm.py", "source_location": "L4044", "id": "api_crm_clue_update_level", - "community": 2, + "community": 1, "norm_label": "clue_update_level()" }, { @@ -22446,7 +22446,7 @@ "source_file": "app/api/crm.py", "source_location": "L4065", "id": "api_crm_clue_mine", - "community": 2, + "community": 1, "norm_label": "clue_mine()" }, { @@ -22455,7 +22455,7 @@ "source_file": "app/api/crm.py", "source_location": "L4099", "id": "api_crm_clue_to_follow", - "community": 2, + "community": 1, "norm_label": "clue_to_follow()" }, { @@ -22464,7 +22464,7 @@ "source_file": "app/api/crm.py", "source_location": "L4133", "id": "api_crm_clue_today_new", - "community": 2, + "community": 1, "norm_label": "clue_today_new()" }, { @@ -22473,7 +22473,7 @@ "source_file": "app/api/crm.py", "source_location": "L4167", "id": "api_crm_clue_park_area_list", - "community": 2, + "community": 1, "norm_label": "clue_park_area_list()" }, { @@ -22482,7 +22482,7 @@ "source_file": "app/api/crm.py", "source_location": "L4182", "id": "api_crm_clue_follow_list", - "community": 2, + "community": 1, "norm_label": "clue_follow_list()" }, { @@ -22491,7 +22491,7 @@ "source_file": "app/api/crm.py", "source_location": "L4214", "id": "api_crm_clue_follow_create", - "community": 2, + "community": 1, "norm_label": "clue_follow_create()" }, { @@ -22500,7 +22500,7 @@ "source_file": "app/api/crm.py", "source_location": "L4246", "id": "api_crm_clue_follow_delete", - "community": 2, + "community": 1, "norm_label": "clue_follow_delete()" }, { @@ -22509,7 +22509,7 @@ "source_file": "app/api/crm.py", "source_location": "L4277", "id": "api_crm_clue_follow_statistics", - "community": 2, + "community": 1, "norm_label": "clue_follow_statistics()" }, { @@ -22518,7 +22518,7 @@ "source_file": "app/api/crm.py", "source_location": "L4346", "id": "api_crm_clue_export", - "community": 18, + "community": 24, "norm_label": "clue_export()" }, { @@ -22527,7 +22527,7 @@ "source_file": "app/api/crm.py", "source_location": "L4387", "id": "api_crm_clue_import_template", - "community": 2, + "community": 1, "norm_label": "clue_import_template()" }, { @@ -22536,7 +22536,7 @@ "source_file": "app/api/crm.py", "source_location": "L4422", "id": "api_crm_clue_import", - "community": 2, + "community": 1, "norm_label": "clue_import()" }, { @@ -22545,7 +22545,7 @@ "source_file": "app/api/crm.py", "source_location": "L4474", "id": "api_crm_clue_check_duplicate", - "community": 2, + "community": 1, "norm_label": "clue_check_duplicate()" }, { @@ -22554,7 +22554,7 @@ "source_file": "app/api/crm.py", "source_location": "L4498", "id": "api_crm_clue_follow_detail", - "community": 2, + "community": 1, "norm_label": "clue_follow_detail()" }, { @@ -22563,7 +22563,7 @@ "source_file": "app/api/crm.py", "source_location": "L4522", "id": "api_crm_clue_follow_update", - "community": 2, + "community": 1, "norm_label": "clue_follow_update()" }, { @@ -22572,7 +22572,7 @@ "source_file": "app/api/crm.py", "source_location": "L4543", "id": "api_crm_clue_statistics_overview", - "community": 2, + "community": 1, "norm_label": "clue_statistics_overview()" }, { @@ -22581,7 +22581,7 @@ "source_file": "app/api/crm.py", "source_location": "L4571", "id": "api_crm_clue_statistics_source", - "community": 2, + "community": 1, "norm_label": "clue_statistics_source()" }, { @@ -22590,7 +22590,7 @@ "source_file": "app/api/crm.py", "source_location": "L4596", "id": "api_crm_clue_statistics_level", - "community": 2, + "community": 1, "norm_label": "clue_statistics_level()" }, { @@ -22599,7 +22599,7 @@ "source_file": "app/api/crm.py", "source_location": "L4613", "id": "api_crm_clue_statistics_trend", - "community": 2, + "community": 1, "norm_label": "clue_statistics_trend()" }, { @@ -22608,7 +22608,7 @@ "source_file": "app/api/crm.py", "source_location": "L4640", "id": "api_crm_clue_statistics_owner", - "community": 2, + "community": 1, "norm_label": "clue_statistics_owner()" }, { @@ -22617,7 +22617,7 @@ "source_file": "app/api/crm.py", "source_location": "L4687", "id": "api_crm_price_letter_list", - "community": 2, + "community": 1, "norm_label": "price_letter_list()" }, { @@ -22626,7 +22626,7 @@ "source_file": "app/api/crm.py", "source_location": "L4721", "id": "api_crm_price_letter_column_facet_values", - "community": 42, + "community": 70, "norm_label": "price_letter_column_facet_values()" }, { @@ -22635,7 +22635,7 @@ "source_file": "app/api/crm.py", "source_location": "L4750", "id": "api_crm_price_letter_detail", - "community": 2, + "community": 1, "norm_label": "price_letter_detail()" }, { @@ -22644,7 +22644,7 @@ "source_file": "app/api/crm.py", "source_location": "L4772", "id": "api_crm_price_letter_add", - "community": 2, + "community": 1, "norm_label": "price_letter_add()" }, { @@ -22653,7 +22653,7 @@ "source_file": "app/api/crm.py", "source_location": "L4799", "id": "api_crm_price_letter_update", - "community": 2, + "community": 1, "norm_label": "price_letter_update()" }, { @@ -22662,7 +22662,7 @@ "source_file": "app/api/crm.py", "source_location": "L4830", "id": "api_crm_price_letter_void", - "community": 2, + "community": 1, "norm_label": "price_letter_void()" }, { @@ -22671,7 +22671,7 @@ "source_file": "app/api/crm.py", "source_location": "L1", "id": "api_crm_rationale_1", - "community": 18, + "community": 1, "norm_label": "crm \u7ba1\u7406\u63a5\u53e3(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + excel \u5bfc\u5165\u5bfc\u51fa)" }, { @@ -22680,7 +22680,7 @@ "source_file": "app/api/crm.py", "source_location": "L348", "id": "api_crm_rationale_348", - "community": 18, + "community": 24, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002" }, { @@ -22689,7 +22689,7 @@ "source_file": "app/api/crm.py", "source_location": "L431", "id": "api_crm_rationale_431", - "community": 2, + "community": 1, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u7b80\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -22698,7 +22698,7 @@ "source_file": "app/api/crm.py", "source_location": "L493", "id": "api_crm_rationale_493", - "community": 158, + "community": 199, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { @@ -22707,7 +22707,7 @@ "source_file": "app/api/crm.py", "source_location": "L780", "id": "api_crm_rationale_780", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)" }, { @@ -22716,7 +22716,7 @@ "source_file": "app/api/crm.py", "source_location": "L854", "id": "api_crm_rationale_854", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -22725,7 +22725,7 @@ "source_file": "app/api/crm.py", "source_location": "L974", "id": "api_crm_rationale_974", - "community": 20, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002" }, { @@ -22734,7 +22734,7 @@ "source_file": "app/api/crm.py", "source_location": "L2509", "id": "api_crm_rationale_2509", - "community": 182, + "community": 70, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u5ba2\u6237\u540d\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -22743,7 +22743,7 @@ "source_file": "app/api/crm.py", "source_location": "L3351", "id": "api_crm_rationale_3351", - "community": 18, + "community": 218, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list" }, { @@ -22752,7 +22752,7 @@ "source_file": "app/api/crm.py", "source_location": "L3391", "id": "api_crm_rationale_3391", - "community": 42, + "community": 70, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u7801/\u540d\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -22761,7 +22761,7 @@ "source_file": "app/api/crm.py", "source_location": "L3421", "id": "api_crm_rationale_3421", - "community": 18, + "community": 218, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall" }, { @@ -22770,7 +22770,7 @@ "source_file": "app/api/crm.py", "source_location": "L3449", "id": "api_crm_rationale_3449", - "community": 337, + "community": 319, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo" }, { @@ -22779,7 +22779,7 @@ "source_file": "app/api/crm.py", "source_location": "L3472", "id": "api_crm_rationale_3472", - "community": 337, + "community": 319, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add" }, { @@ -22788,7 +22788,7 @@ "source_file": "app/api/crm.py", "source_location": "L3498", "id": "api_crm_rationale_3498", - "community": 18, + "community": 16, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit" }, { @@ -22797,7 +22797,7 @@ "source_file": "app/api/crm.py", "source_location": "L3526", "id": "api_crm_rationale_3526", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove" }, { @@ -22806,7 +22806,7 @@ "source_file": "app/api/crm.py", "source_location": "L3555", "id": "api_crm_rationale_3555", - "community": 18, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export" }, { @@ -22815,7 +22815,7 @@ "source_file": "app/api/crm.py", "source_location": "L3615", "id": "api_crm_rationale_3615", - "community": 18, + "community": 353, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)" }, { @@ -22824,7 +22824,7 @@ "source_file": "app/api/crm.py", "source_location": "L3783", "id": "api_crm_rationale_3783", - "community": 182, + "community": 70, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u540d\u79f0/\u516c\u53f8\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -22833,7 +22833,7 @@ "source_file": "app/api/crm.py", "source_location": "L4726", "id": "api_crm_rationale_4726", - "community": 42, + "community": 70, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u5ba2\u6237/\u4ea7\u54c1\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)" }, { @@ -22842,7 +22842,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "id": "app_api_init_py", - "community": 64, + "community": 43, "norm_label": "__init__.py" }, { @@ -22851,7 +22851,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "id": "api_init_rationale_1", - "community": 64, + "community": 43, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237" }, { @@ -22860,7 +22860,7 @@ "source_file": "app/api/doclib.py", "source_location": "L1", "id": "app_api_doclib_py", - "community": 102, + "community": 108, "norm_label": "doclib.py" }, { @@ -22869,7 +22869,7 @@ "source_file": "app/api/doclib.py", "source_location": "L19", "id": "api_doclib_doclib_sso", - "community": 102, + "community": 108, "norm_label": "doclib_sso()" }, { @@ -22878,7 +22878,7 @@ "source_file": "app/api/doclib.py", "source_location": "L29", "id": "api_doclib_doclib_exchange", - "community": 102, + "community": 108, "norm_label": "doclib_exchange()" }, { @@ -22887,7 +22887,7 @@ "source_file": "app/api/doclib.py", "source_location": "L38", "id": "api_doclib_service", - "community": 102, + "community": 108, "norm_label": "service()" }, { @@ -22896,7 +22896,7 @@ "source_file": "app/api/doclib.py", "source_location": "L43", "id": "api_doclib_document_tree", - "community": 102, + "community": 108, "norm_label": "document_tree()" }, { @@ -22905,7 +22905,7 @@ "source_file": "app/api/doclib.py", "source_location": "L48", "id": "api_doclib_document_users", - "community": 102, + "community": 108, "norm_label": "document_users()" }, { @@ -22914,7 +22914,7 @@ "source_file": "app/api/doclib.py", "source_location": "L53", "id": "api_doclib_document_list", - "community": 102, + "community": 108, "norm_label": "document_list()" }, { @@ -22923,7 +22923,7 @@ "source_file": "app/api/doclib.py", "source_location": "L60", "id": "api_doclib_create_document_folder", - "community": 102, + "community": 108, "norm_label": "create_document_folder()" }, { @@ -22932,7 +22932,7 @@ "source_file": "app/api/doclib.py", "source_location": "L65", "id": "api_doclib_rename_document_folder", - "community": 102, + "community": 108, "norm_label": "rename_document_folder()" }, { @@ -22941,7 +22941,7 @@ "source_file": "app/api/doclib.py", "source_location": "L70", "id": "api_doclib_delete_document_folder", - "community": 102, + "community": 108, "norm_label": "delete_document_folder()" }, { @@ -22950,7 +22950,7 @@ "source_file": "app/api/doclib.py", "source_location": "L76", "id": "api_doclib_upload_document_file", - "community": 299, + "community": 170, "norm_label": "upload_document_file()" }, { @@ -22959,7 +22959,7 @@ "source_file": "app/api/doclib.py", "source_location": "L85", "id": "api_doclib_delete_document_files", - "community": 102, + "community": 108, "norm_label": "delete_document_files()" }, { @@ -22968,7 +22968,7 @@ "source_file": "app/api/doclib.py", "source_location": "L91", "id": "api_doclib_document_detail", - "community": 102, + "community": 108, "norm_label": "document_detail()" }, { @@ -22977,7 +22977,7 @@ "source_file": "app/api/doclib.py", "source_location": "L96", "id": "api_doclib_share_document", - "community": 102, + "community": 108, "norm_label": "share_document()" }, { @@ -22986,7 +22986,7 @@ "source_file": "app/api/doclib.py", "source_location": "L101", "id": "api_doclib_download_document_file", - "community": 299, + "community": 170, "norm_label": "download_document_file()" }, { @@ -22995,7 +22995,7 @@ "source_file": "app/api/doclib.py", "source_location": "L20", "id": "api_doclib_rationale_20", - "community": 102, + "community": 108, "norm_label": "\u5f53\u524d\u95e8\u6237\u7528\u6237\u6362\u53d6\u6587\u6863\u5e93\u4e00\u6b21\u6027\u8fdb\u5165\u5730\u5740\u3002\u6240\u6709\u5df2\u767b\u5f55\u89d2\u8272\u90fd\u53ef\u8c03\u7528\u3002" }, { @@ -23004,7 +23004,7 @@ "source_file": "app/api/doclib.py", "source_location": "L30", "id": "api_doclib_rationale_30", - "community": 102, + "community": 108, "norm_label": "\u6587\u6863\u5e93\u9875\u9762\u7528\u4e00\u6b21\u6027\u7968\u636e\u6362\u767b\u5f55\u4f1a\u8bdd\u3002\u7968\u636e 60 \u79d2\u5185\u53ea\u80fd\u7528\u4e00\u6b21\u3002" }, { @@ -23013,7 +23013,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "id": "app_api_menu_py", - "community": 64, + "community": 43, "norm_label": "menu.py" }, { @@ -23022,7 +23022,7 @@ "source_file": "app/api/menu.py", "source_location": "L789", "id": "api_menu_get_menu_list", - "community": 64, + "community": 43, "norm_label": "get_menu_list()" }, { @@ -23031,7 +23031,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "id": "api_menu_rationale_1", - "community": 64, + "community": 43, "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,14 \u4e2a\u4e00\u7ea7\u83dc\u5355)" }, { @@ -23040,7 +23040,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "id": "app_api_crm_quote_routes_py", - "community": 13, + "community": 90, "norm_label": "crm_quote_routes.py" }, { @@ -23049,7 +23049,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L95", "id": "api_crm_quote_routes_mobile_quote_contact_snapshot", - "community": 24, + "community": 18, "norm_label": "_mobile_quote_contact_snapshot()" }, { @@ -23058,7 +23058,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L129", "id": "api_crm_quote_routes_register_quote_routes", - "community": 13, + "community": 25, "norm_label": "register_quote_routes()" }, { @@ -23067,7 +23067,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "id": "api_crm_quote_routes_rationale_1", - "community": 13, + "community": 90, "norm_label": "crm \u62a5\u4ef7\u5355 api \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router" }, { @@ -23076,7 +23076,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L96", "id": "api_crm_quote_routes_rationale_96", - "community": 24, + "community": 18, "norm_label": "\u79fb\u52a8\u4fdd\u5b58\u5148\u6821\u9a8c\u5f52\u5c5e\u548c\u6743\u9650,\u518d\u5c06\u53ef\u4fe1\u8054\u7cfb\u4eba\u5feb\u7167\u4ea4\u7ed9\u539f\u66f4\u65b0\u4e8b\u52a1\u3002" }, { @@ -23085,7 +23085,7 @@ "source_file": "app/api/admin.py", "source_location": "L1", "id": "app_api_admin_py", - "community": 2, + "community": 1, "norm_label": "admin.py" }, { @@ -23094,7 +23094,7 @@ "source_file": "app/api/admin.py", "source_location": "L57", "id": "api_admin_list_roles_for_select", - "community": 391, + "community": 366, "norm_label": "list_roles_for_select()" }, { @@ -23103,7 +23103,7 @@ "source_file": "app/api/admin.py", "source_location": "L89", "id": "api_admin_list_users_for_select", - "community": 2, + "community": 1, "norm_label": "list_users_for_select()" }, { @@ -23112,7 +23112,7 @@ "source_file": "app/api/admin.py", "source_location": "L115", "id": "api_admin_list_roles_for_designer", - "community": 2, + "community": 1, "norm_label": "list_roles_for_designer()" }, { @@ -23121,7 +23121,7 @@ "source_file": "app/api/admin.py", "source_location": "L136", "id": "api_admin_tenantcreatebody", - "community": 52, + "community": 53, "norm_label": "tenantcreatebody" }, { @@ -23130,7 +23130,7 @@ "source_file": "app/api/admin.py", "source_location": "L147", "id": "api_admin_tenantupdatebody", - "community": 52, + "community": 53, "norm_label": "tenantupdatebody" }, { @@ -23139,7 +23139,7 @@ "source_file": "app/api/admin.py", "source_location": "L159", "id": "api_admin_list_tenants", - "community": 20, + "community": 24, "norm_label": "list_tenants()" }, { @@ -23148,7 +23148,7 @@ "source_file": "app/api/admin.py", "source_location": "L194", "id": "api_admin_tenantcolumnfacetbody", - "community": 52, + "community": 53, "norm_label": "tenantcolumnfacetbody" }, { @@ -23157,7 +23157,7 @@ "source_file": "app/api/admin.py", "source_location": "L213", "id": "api_admin_tenant_column_facet_values", - "community": 2, + "community": 1, "norm_label": "tenant_column_facet_values()" }, { @@ -23166,7 +23166,7 @@ "source_file": "app/api/admin.py", "source_location": "L290", "id": "api_admin_tenantexportbody", - "community": 52, + "community": 53, "norm_label": "tenantexportbody" }, { @@ -23175,7 +23175,7 @@ "source_file": "app/api/admin.py", "source_location": "L297", "id": "api_admin_export_tenants", - "community": 20, + "community": 24, "norm_label": "export_tenants()" }, { @@ -23184,7 +23184,7 @@ "source_file": "app/api/admin.py", "source_location": "L330", "id": "api_admin_create_tenant", - "community": 2, + "community": 1, "norm_label": "create_tenant()" }, { @@ -23193,7 +23193,7 @@ "source_file": "app/api/admin.py", "source_location": "L352", "id": "api_admin_update_tenant", - "community": 2, + "community": 1, "norm_label": "update_tenant()" }, { @@ -23202,7 +23202,7 @@ "source_file": "app/api/admin.py", "source_location": "L377", "id": "api_admin_delete_tenant", - "community": 2, + "community": 1, "norm_label": "delete_tenant()" }, { @@ -23211,7 +23211,7 @@ "source_file": "app/api/admin.py", "source_location": "L394", "id": "api_admin_get_tenant_no", - "community": 2, + "community": 1, "norm_label": "_get_tenant_no()" }, { @@ -23220,7 +23220,7 @@ "source_file": "app/api/admin.py", "source_location": "L409", "id": "api_admin_facet_body_params", - "community": 2, + "community": 1, "norm_label": "_facet_body_params()" }, { @@ -23229,7 +23229,7 @@ "source_file": "app/api/admin.py", "source_location": "L418", "id": "api_admin_split_csv_param", - "community": 2, + "community": 1, "norm_label": "_split_csv_param()" }, { @@ -23238,7 +23238,7 @@ "source_file": "app/api/admin.py", "source_location": "L427", "id": "api_admin_param_first", - "community": 2, + "community": 1, "norm_label": "_param_first()" }, { @@ -23247,7 +23247,7 @@ "source_file": "app/api/admin.py", "source_location": "L433", "id": "api_admin_usercreatebody", - "community": 52, + "community": 53, "norm_label": "usercreatebody" }, { @@ -23256,7 +23256,7 @@ "source_file": "app/api/admin.py", "source_location": "L450", "id": "api_admin_userupdatebody", - "community": 52, + "community": 53, "norm_label": "userupdatebody" }, { @@ -23265,7 +23265,7 @@ "source_file": "app/api/admin.py", "source_location": "L476", "id": "api_admin_userexportbody", - "community": 52, + "community": 53, "norm_label": "userexportbody" }, { @@ -23274,7 +23274,7 @@ "source_file": "app/api/admin.py", "source_location": "L486", "id": "api_admin_list_users", - "community": 2, + "community": 1, "norm_label": "list_users()" }, { @@ -23283,7 +23283,7 @@ "source_file": "app/api/admin.py", "source_location": "L569", "id": "api_admin_usercolumnfacetbody", - "community": 52, + "community": 53, "norm_label": "usercolumnfacetbody" }, { @@ -23292,7 +23292,7 @@ "source_file": "app/api/admin.py", "source_location": "L587", "id": "api_admin_user_column_facet_values", - "community": 2, + "community": 1, "norm_label": "user_column_facet_values()" }, { @@ -23301,7 +23301,7 @@ "source_file": "app/api/admin.py", "source_location": "L654", "id": "api_admin_export_users", - "community": 20, + "community": 24, "norm_label": "export_users()" }, { @@ -23310,7 +23310,7 @@ "source_file": "app/api/admin.py", "source_location": "L729", "id": "api_admin_get_user_by_id", - "community": 2, + "community": 1, "norm_label": "get_user_by_id()" }, { @@ -23319,7 +23319,7 @@ "source_file": "app/api/admin.py", "source_location": "L749", "id": "api_admin_create_user", - "community": 2, + "community": 1, "norm_label": "create_user()" }, { @@ -23328,7 +23328,7 @@ "source_file": "app/api/admin.py", "source_location": "L782", "id": "api_admin_update_user", - "community": 2, + "community": 1, "norm_label": "update_user()" }, { @@ -23337,7 +23337,7 @@ "source_file": "app/api/admin.py", "source_location": "L814", "id": "api_admin_delete_user", - "community": 2, + "community": 1, "norm_label": "delete_user()" }, { @@ -23346,7 +23346,7 @@ "source_file": "app/api/admin.py", "source_location": "L827", "id": "api_admin_reset_user_password", - "community": 2, + "community": 1, "norm_label": "reset_user_password()" }, { @@ -23355,7 +23355,7 @@ "source_file": "app/api/admin.py", "source_location": "L844", "id": "api_admin_dicttypecreatebody", - "community": 52, + "community": 53, "norm_label": "dicttypecreatebody" }, { @@ -23364,7 +23364,7 @@ "source_file": "app/api/admin.py", "source_location": "L853", "id": "api_admin_dicttypeupdatebody", - "community": 52, + "community": 53, "norm_label": "dicttypeupdatebody" }, { @@ -23373,7 +23373,7 @@ "source_file": "app/api/admin.py", "source_location": "L863", "id": "api_admin_list_dict_types", - "community": 2, + "community": 1, "norm_label": "list_dict_types()" }, { @@ -23382,7 +23382,7 @@ "source_file": "app/api/admin.py", "source_location": "L888", "id": "api_admin_dicttypecolumnfacetbody", - "community": 52, + "community": 53, "norm_label": "dicttypecolumnfacetbody" }, { @@ -23391,7 +23391,7 @@ "source_file": "app/api/admin.py", "source_location": "L905", "id": "api_admin_dict_type_column_facet_values", - "community": 2, + "community": 1, "norm_label": "dict_type_column_facet_values()" }, { @@ -23400,7 +23400,7 @@ "source_file": "app/api/admin.py", "source_location": "L961", "id": "api_admin_dicttypeexportbody", - "community": 52, + "community": 53, "norm_label": "dicttypeexportbody" }, { @@ -23409,7 +23409,7 @@ "source_file": "app/api/admin.py", "source_location": "L968", "id": "api_admin_export_dict_types", - "community": 20, + "community": 24, "norm_label": "export_dict_types()" }, { @@ -23418,7 +23418,7 @@ "source_file": "app/api/admin.py", "source_location": "L1003", "id": "api_admin_create_dict_type", - "community": 2, + "community": 1, "norm_label": "create_dict_type()" }, { @@ -23427,7 +23427,7 @@ "source_file": "app/api/admin.py", "source_location": "L1025", "id": "api_admin_update_dict_type", - "community": 2, + "community": 1, "norm_label": "update_dict_type()" }, { @@ -23436,7 +23436,7 @@ "source_file": "app/api/admin.py", "source_location": "L1050", "id": "api_admin_delete_dict_type", - "community": 2, + "community": 1, "norm_label": "delete_dict_type()" }, { @@ -23445,7 +23445,7 @@ "source_file": "app/api/admin.py", "source_location": "L1067", "id": "api_admin_dictdatacreatebody", - "community": 52, + "community": 53, "norm_label": "dictdatacreatebody" }, { @@ -23454,7 +23454,7 @@ "source_file": "app/api/admin.py", "source_location": "L1078", "id": "api_admin_dictdataupdatebody", - "community": 52, + "community": 53, "norm_label": "dictdataupdatebody" }, { @@ -23463,7 +23463,7 @@ "source_file": "app/api/admin.py", "source_location": "L1089", "id": "api_admin_list_dict_data", - "community": 2, + "community": 1, "norm_label": "list_dict_data()" }, { @@ -23472,7 +23472,7 @@ "source_file": "app/api/admin.py", "source_location": "L1106", "id": "api_admin_create_dict_data", - "community": 2, + "community": 1, "norm_label": "create_dict_data()" }, { @@ -23481,7 +23481,7 @@ "source_file": "app/api/admin.py", "source_location": "L1130", "id": "api_admin_update_dict_data", - "community": 2, + "community": 1, "norm_label": "update_dict_data()" }, { @@ -23490,7 +23490,7 @@ "source_file": "app/api/admin.py", "source_location": "L1154", "id": "api_admin_delete_dict_data", - "community": 2, + "community": 1, "norm_label": "delete_dict_data()" }, { @@ -23499,7 +23499,7 @@ "source_file": "app/api/admin.py", "source_location": "L1167", "id": "api_admin_dict_data_options", - "community": 2, + "community": 1, "norm_label": "dict_data_options()" }, { @@ -23508,7 +23508,7 @@ "source_file": "app/api/admin.py", "source_location": "L1181", "id": "api_admin_dict_data_all", - "community": 2, + "community": 1, "norm_label": "dict_data_all()" }, { @@ -23517,7 +23517,7 @@ "source_file": "app/api/admin.py", "source_location": "L1203", "id": "api_admin_dictensurebody", - "community": 52, + "community": 53, "norm_label": "dictensurebody" }, { @@ -23526,7 +23526,7 @@ "source_file": "app/api/admin.py", "source_location": "L1211", "id": "api_admin_dictensureremovebody", - "community": 52, + "community": 53, "norm_label": "dictensureremovebody" }, { @@ -23535,7 +23535,7 @@ "source_file": "app/api/admin.py", "source_location": "L1219", "id": "api_admin_ensure_dict_data_api", - "community": 2, + "community": 1, "norm_label": "ensure_dict_data_api()" }, { @@ -23544,7 +23544,7 @@ "source_file": "app/api/admin.py", "source_location": "L1242", "id": "api_admin_ensure_remove_dict_data_api", - "community": 2, + "community": 1, "norm_label": "ensure_remove_dict_data_api()" }, { @@ -23553,7 +23553,7 @@ "source_file": "app/api/admin.py", "source_location": "L1268", "id": "api_admin_deptcreatebody", - "community": 52, + "community": 53, "norm_label": "deptcreatebody" }, { @@ -23562,7 +23562,7 @@ "source_file": "app/api/admin.py", "source_location": "L1281", "id": "api_admin_deptupdatebody", - "community": 52, + "community": 53, "norm_label": "deptupdatebody" }, { @@ -23571,7 +23571,7 @@ "source_file": "app/api/admin.py", "source_location": "L1294", "id": "api_admin_list_depts", - "community": 2, + "community": 1, "norm_label": "list_depts()" }, { @@ -23580,7 +23580,7 @@ "source_file": "app/api/admin.py", "source_location": "L1315", "id": "api_admin_deptexportbody", - "community": 52, + "community": 53, "norm_label": "deptexportbody" }, { @@ -23589,7 +23589,7 @@ "source_file": "app/api/admin.py", "source_location": "L1322", "id": "api_admin_export_depts", - "community": 2, + "community": 1, "norm_label": "export_depts()" }, { @@ -23598,7 +23598,7 @@ "source_file": "app/api/admin.py", "source_location": "L1351", "id": "api_admin_create_dept", - "community": 2, + "community": 1, "norm_label": "create_dept()" }, { @@ -23607,7 +23607,7 @@ "source_file": "app/api/admin.py", "source_location": "L1377", "id": "api_admin_update_dept", - "community": 2, + "community": 1, "norm_label": "update_dept()" }, { @@ -23616,7 +23616,7 @@ "source_file": "app/api/admin.py", "source_location": "L1403", "id": "api_admin_delete_dept", - "community": 2, + "community": 1, "norm_label": "delete_dept()" }, { @@ -23625,7 +23625,7 @@ "source_file": "app/api/admin.py", "source_location": "L1420", "id": "api_admin_sitecreatebody", - "community": 52, + "community": 53, "norm_label": "sitecreatebody" }, { @@ -23634,7 +23634,7 @@ "source_file": "app/api/admin.py", "source_location": "L1435", "id": "api_admin_siteupdatebody", - "community": 52, + "community": 53, "norm_label": "siteupdatebody" }, { @@ -23643,7 +23643,7 @@ "source_file": "app/api/admin.py", "source_location": "L1451", "id": "api_admin_list_sites", - "community": 2, + "community": 1, "norm_label": "list_sites()" }, { @@ -23652,7 +23652,7 @@ "source_file": "app/api/admin.py", "source_location": "L1477", "id": "api_admin_siteexportbody", - "community": 52, + "community": 53, "norm_label": "siteexportbody" }, { @@ -23661,7 +23661,7 @@ "source_file": "app/api/admin.py", "source_location": "L1484", "id": "api_admin_export_sites", - "community": 20, + "community": 24, "norm_label": "export_sites()" }, { @@ -23670,7 +23670,7 @@ "source_file": "app/api/admin.py", "source_location": "L1519", "id": "api_admin_create_site", - "community": 2, + "community": 1, "norm_label": "create_site()" }, { @@ -23679,7 +23679,7 @@ "source_file": "app/api/admin.py", "source_location": "L1547", "id": "api_admin_update_site", - "community": 2, + "community": 1, "norm_label": "update_site()" }, { @@ -23688,7 +23688,7 @@ "source_file": "app/api/admin.py", "source_location": "L1576", "id": "api_admin_delete_site", - "community": 2, + "community": 1, "norm_label": "delete_site()" }, { @@ -23697,7 +23697,7 @@ "source_file": "app/api/admin.py", "source_location": "L1593", "id": "api_admin_postcreatebody", - "community": 52, + "community": 53, "norm_label": "postcreatebody" }, { @@ -23706,7 +23706,7 @@ "source_file": "app/api/admin.py", "source_location": "L1603", "id": "api_admin_postupdatebody", - "community": 52, + "community": 53, "norm_label": "postupdatebody" }, { @@ -23715,7 +23715,7 @@ "source_file": "app/api/admin.py", "source_location": "L1614", "id": "api_admin_list_posts", - "community": 2, + "community": 1, "norm_label": "list_posts()" }, { @@ -23724,7 +23724,7 @@ "source_file": "app/api/admin.py", "source_location": "L1641", "id": "api_admin_postcolumnfacetbody", - "community": 52, + "community": 53, "norm_label": "postcolumnfacetbody" }, { @@ -23733,7 +23733,7 @@ "source_file": "app/api/admin.py", "source_location": "L1658", "id": "api_admin_post_column_facet_values", - "community": 2, + "community": 1, "norm_label": "post_column_facet_values()" }, { @@ -23742,7 +23742,7 @@ "source_file": "app/api/admin.py", "source_location": "L1721", "id": "api_admin_postexportbody", - "community": 52, + "community": 53, "norm_label": "postexportbody" }, { @@ -23751,7 +23751,7 @@ "source_file": "app/api/admin.py", "source_location": "L1728", "id": "api_admin_export_posts", - "community": 2, + "community": 24, "norm_label": "export_posts()" }, { @@ -23760,7 +23760,7 @@ "source_file": "app/api/admin.py", "source_location": "L1763", "id": "api_admin_create_post", - "community": 2, + "community": 1, "norm_label": "create_post()" }, { @@ -23769,7 +23769,7 @@ "source_file": "app/api/admin.py", "source_location": "L1786", "id": "api_admin_update_post", - "community": 2, + "community": 1, "norm_label": "update_post()" }, { @@ -23778,7 +23778,7 @@ "source_file": "app/api/admin.py", "source_location": "L1810", "id": "api_admin_delete_post", - "community": 2, + "community": 1, "norm_label": "delete_post()" }, { @@ -23787,7 +23787,7 @@ "source_file": "app/api/admin.py", "source_location": "L1822", "id": "api_admin_postusersupdatebody", - "community": 52, + "community": 53, "norm_label": "postusersupdatebody" }, { @@ -23796,7 +23796,7 @@ "source_file": "app/api/admin.py", "source_location": "L1829", "id": "api_admin_list_post_bound_users", - "community": 2, + "community": 1, "norm_label": "list_post_bound_users()" }, { @@ -23805,7 +23805,7 @@ "source_file": "app/api/admin.py", "source_location": "L1843", "id": "api_admin_update_post_bound_users", - "community": 2, + "community": 1, "norm_label": "update_post_bound_users()" }, { @@ -23814,7 +23814,7 @@ "source_file": "app/api/admin.py", "source_location": "L1870", "id": "api_admin_menucreatebody", - "community": 52, + "community": 53, "norm_label": "menucreatebody" }, { @@ -23823,7 +23823,7 @@ "source_file": "app/api/admin.py", "source_location": "L1886", "id": "api_admin_menuupdatebody", - "community": 52, + "community": 53, "norm_label": "menuupdatebody" }, { @@ -23832,7 +23832,7 @@ "source_file": "app/api/admin.py", "source_location": "L1903", "id": "api_admin_list_menus", - "community": 2, + "community": 1, "norm_label": "list_menus()" }, { @@ -23841,7 +23841,7 @@ "source_file": "app/api/admin.py", "source_location": "L1926", "id": "api_admin_menuexportbody", - "community": 52, + "community": 53, "norm_label": "menuexportbody" }, { @@ -23850,7 +23850,7 @@ "source_file": "app/api/admin.py", "source_location": "L1933", "id": "api_admin_export_menus", - "community": 2, + "community": 1, "norm_label": "export_menus()" }, { @@ -23859,7 +23859,7 @@ "source_file": "app/api/admin.py", "source_location": "L1974", "id": "api_admin_create_menu", - "community": 2, + "community": 1, "norm_label": "create_menu()" }, { @@ -23868,7 +23868,7 @@ "source_file": "app/api/admin.py", "source_location": "L2003", "id": "api_admin_update_menu", - "community": 2, + "community": 1, "norm_label": "update_menu()" }, { @@ -23877,7 +23877,7 @@ "source_file": "app/api/admin.py", "source_location": "L2033", "id": "api_admin_delete_menu", - "community": 2, + "community": 1, "norm_label": "delete_menu()" }, { @@ -23886,7 +23886,7 @@ "source_file": "app/api/admin.py", "source_location": "L2050", "id": "api_admin_rolecreatebody", - "community": 52, + "community": 53, "norm_label": "rolecreatebody" }, { @@ -23895,7 +23895,7 @@ "source_file": "app/api/admin.py", "source_location": "L2060", "id": "api_admin_roleupdatebody", - "community": 52, + "community": 53, "norm_label": "roleupdatebody" }, { @@ -23904,7 +23904,7 @@ "source_file": "app/api/admin.py", "source_location": "L2070", "id": "api_admin_rolemenubody", - "community": 52, + "community": 53, "norm_label": "rolemenubody" }, { @@ -23913,7 +23913,7 @@ "source_file": "app/api/admin.py", "source_location": "L2074", "id": "api_admin_roledatascopebody", - "community": 52, + "community": 53, "norm_label": "roledatascopebody" }, { @@ -23922,7 +23922,7 @@ "source_file": "app/api/admin.py", "source_location": "L2082", "id": "api_admin_list_role_management", - "community": 2, + "community": 1, "norm_label": "list_role_management()" }, { @@ -23931,7 +23931,7 @@ "source_file": "app/api/admin.py", "source_location": "L2107", "id": "api_admin_rolecolumnfacetbody", - "community": 52, + "community": 53, "norm_label": "rolecolumnfacetbody" }, { @@ -23940,7 +23940,7 @@ "source_file": "app/api/admin.py", "source_location": "L2123", "id": "api_admin_role_column_facet_values", - "community": 2, + "community": 1, "norm_label": "role_column_facet_values()" }, { @@ -23949,7 +23949,7 @@ "source_file": "app/api/admin.py", "source_location": "L2182", "id": "api_admin_roleexportbody", - "community": 52, + "community": 53, "norm_label": "roleexportbody" }, { @@ -23958,7 +23958,7 @@ "source_file": "app/api/admin.py", "source_location": "L2189", "id": "api_admin_export_role_management", - "community": 20, + "community": 24, "norm_label": "export_role_management()" }, { @@ -23967,7 +23967,7 @@ "source_file": "app/api/admin.py", "source_location": "L2224", "id": "api_admin_create_role_management", - "community": 2, + "community": 1, "norm_label": "create_role_management()" }, { @@ -23976,7 +23976,7 @@ "source_file": "app/api/admin.py", "source_location": "L2247", "id": "api_admin_get_role_management", - "community": 2, + "community": 1, "norm_label": "get_role_management()" }, { @@ -23985,7 +23985,7 @@ "source_file": "app/api/admin.py", "source_location": "L2264", "id": "api_admin_update_role_management", - "community": 2, + "community": 1, "norm_label": "update_role_management()" }, { @@ -23994,7 +23994,7 @@ "source_file": "app/api/admin.py", "source_location": "L2288", "id": "api_admin_delete_role_management", - "community": 2, + "community": 1, "norm_label": "delete_role_management()" }, { @@ -24003,7 +24003,7 @@ "source_file": "app/api/admin.py", "source_location": "L2301", "id": "api_admin_get_role_menus", - "community": 2, + "community": 1, "norm_label": "get_role_menus()" }, { @@ -24012,7 +24012,7 @@ "source_file": "app/api/admin.py", "source_location": "L2311", "id": "api_admin_update_role_menus", - "community": 2, + "community": 1, "norm_label": "update_role_menus()" }, { @@ -24021,7 +24021,7 @@ "source_file": "app/api/admin.py", "source_location": "L2326", "id": "api_admin_get_role_data_scope", - "community": 2, + "community": 1, "norm_label": "get_role_data_scope()" }, { @@ -24030,7 +24030,7 @@ "source_file": "app/api/admin.py", "source_location": "L2339", "id": "api_admin_update_role_data_scope", - "community": 2, + "community": 1, "norm_label": "update_role_data_scope()" }, { @@ -24039,7 +24039,7 @@ "source_file": "app/api/admin.py", "source_location": "L2365", "id": "api_admin_format_file_size", - "community": 2, + "community": 1, "norm_label": "_format_file_size()" }, { @@ -24048,7 +24048,7 @@ "source_file": "app/api/admin.py", "source_location": "L2375", "id": "api_admin_upload_attachment", - "community": 2, + "community": 1, "norm_label": "upload_attachment()" }, { @@ -24057,7 +24057,7 @@ "source_file": "app/api/admin.py", "source_location": "L2425", "id": "api_admin_attachmentdownloadurlbody", - "community": 52, + "community": 53, "norm_label": "attachmentdownloadurlbody" }, { @@ -24066,7 +24066,7 @@ "source_file": "app/api/admin.py", "source_location": "L2432", "id": "api_admin_attachment_download_url", - "community": 365, + "community": 346, "norm_label": "attachment_download_url()" }, { @@ -24075,7 +24075,7 @@ "source_file": "app/api/admin.py", "source_location": "L2458", "id": "api_admin_attachment_preview_url", - "community": 364, + "community": 345, "norm_label": "attachment_preview_url()" }, { @@ -24084,7 +24084,7 @@ "source_file": "app/api/admin.py", "source_location": "L2482", "id": "api_admin_list_menu_favorites", - "community": 2, + "community": 1, "norm_label": "list_menu_favorites()" }, { @@ -24093,7 +24093,7 @@ "source_file": "app/api/admin.py", "source_location": "L2496", "id": "api_admin_create_menu_favorite", - "community": 2, + "community": 1, "norm_label": "create_menu_favorite()" }, { @@ -24102,7 +24102,7 @@ "source_file": "app/api/admin.py", "source_location": "L2521", "id": "api_admin_reorder_menu_favorites", - "community": 2, + "community": 1, "norm_label": "reorder_menu_favorites()" }, { @@ -24111,7 +24111,7 @@ "source_file": "app/api/admin.py", "source_location": "L2542", "id": "api_admin_delete_menu_favorite", - "community": 2, + "community": 1, "norm_label": "delete_menu_favorite()" }, { @@ -24120,7 +24120,7 @@ "source_file": "app/api/admin.py", "source_location": "L2564", "id": "api_admin_demoxlsxcolumnspec", - "community": 52, + "community": 53, "norm_label": "demoxlsxcolumnspec" }, { @@ -24129,7 +24129,7 @@ "source_file": "app/api/admin.py", "source_location": "L2571", "id": "api_admin_demoxlsxexportbody", - "community": 52, + "community": 53, "norm_label": "demoxlsxexportbody" }, { @@ -24138,7 +24138,7 @@ "source_file": "app/api/admin.py", "source_location": "L2581", "id": "api_admin_demo_xlsx_export", - "community": 20, + "community": 24, "norm_label": "demo_xlsx_export()" }, { @@ -24147,7 +24147,7 @@ "source_file": "app/api/admin.py", "source_location": "L61", "id": "api_admin_rationale_61", - "community": 391, + "community": 366, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002" }, { @@ -24156,7 +24156,7 @@ "source_file": "app/api/admin.py", "source_location": "L93", "id": "api_admin_rationale_93", - "community": 2, + "community": 1, "norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id,\u9644\u5e26 nickname/userno)\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528,\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548" }, { @@ -24165,7 +24165,7 @@ "source_file": "app/api/admin.py", "source_location": "L119", "id": "api_admin_rationale_119", - "community": 2, + "community": 1, "norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid" }, { @@ -24174,7 +24174,7 @@ "source_file": "app/api/admin.py", "source_location": "L195", "id": "api_admin_rationale_195", - "community": 52, + "community": 53, "norm_label": "\u79df\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24183,7 +24183,7 @@ "source_file": "app/api/admin.py", "source_location": "L218", "id": "api_admin_rationale_218", - "community": 2, + "community": 1, "norm_label": "\u79df\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -24192,7 +24192,7 @@ "source_file": "app/api/admin.py", "source_location": "L302", "id": "api_admin_rationale_302", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24201,7 +24201,7 @@ "source_file": "app/api/admin.py", "source_location": "L570", "id": "api_admin_rationale_570", - "community": 52, + "community": 53, "norm_label": "\u7528\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24210,7 +24210,7 @@ "source_file": "app/api/admin.py", "source_location": "L592", "id": "api_admin_rationale_592", - "community": 2, + "community": 1, "norm_label": "\u7528\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -24219,7 +24219,7 @@ "source_file": "app/api/admin.py", "source_location": "L659", "id": "api_admin_rationale_659", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24228,7 +24228,7 @@ "source_file": "app/api/admin.py", "source_location": "L889", "id": "api_admin_rationale_889", - "community": 52, + "community": 53, "norm_label": "\u5b57\u5178\u7c7b\u578b\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24237,7 +24237,7 @@ "source_file": "app/api/admin.py", "source_location": "L910", "id": "api_admin_rationale_910", - "community": 2, + "community": 1, "norm_label": "\u5b57\u5178\u7c7b\u578b\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -24246,7 +24246,7 @@ "source_file": "app/api/admin.py", "source_location": "L973", "id": "api_admin_rationale_973", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24255,7 +24255,7 @@ "source_file": "app/api/admin.py", "source_location": "L1489", "id": "api_admin_rationale_1489", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24264,7 +24264,7 @@ "source_file": "app/api/admin.py", "source_location": "L1642", "id": "api_admin_rationale_1642", - "community": 52, + "community": 53, "norm_label": "\u804c\u4f4d\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24273,7 +24273,7 @@ "source_file": "app/api/admin.py", "source_location": "L1663", "id": "api_admin_rationale_1663", - "community": 2, + "community": 1, "norm_label": "\u804c\u4f4d\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -24282,7 +24282,7 @@ "source_file": "app/api/admin.py", "source_location": "L1733", "id": "api_admin_rationale_1733", - "community": 2, + "community": 24, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24291,7 +24291,7 @@ "source_file": "app/api/admin.py", "source_location": "L2108", "id": "api_admin_rationale_2108", - "community": 52, + "community": 53, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24300,7 +24300,7 @@ "source_file": "app/api/admin.py", "source_location": "L2128", "id": "api_admin_rationale_2128", - "community": 2, + "community": 1, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -24309,7 +24309,7 @@ "source_file": "app/api/admin.py", "source_location": "L2194", "id": "api_admin_rationale_2194", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24318,7 +24318,7 @@ "source_file": "app/api/admin.py", "source_location": "L2437", "id": "api_admin_rationale_2437", - "community": 365, + "community": 346, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002" }, { @@ -24327,7 +24327,7 @@ "source_file": "app/api/admin.py", "source_location": "L2463", "id": "api_admin_rationale_2463", - "community": 364, + "community": 345, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002" }, { @@ -24336,7 +24336,7 @@ "source_file": "app/api/admin.py", "source_location": "L2586", "id": "api_admin_rationale_2586", - "community": 20, + "community": 24, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002" }, { @@ -24345,7 +24345,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "id": "app_api_crm_contract_routes_py", - "community": 15, + "community": 42, "norm_label": "crm_contract_routes.py" }, { @@ -24354,7 +24354,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L86", "id": "api_crm_contract_routes_register_contract_routes", - "community": 15, + "community": 42, "norm_label": "register_contract_routes()" }, { @@ -24363,7 +24363,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "id": "api_crm_contract_routes_rationale_1", - "community": 15, + "community": 42, "norm_label": "crm \u5408\u540c api \u8def\u7531 \u2014 get/put/delete/post \u5bf9\u9f50\u539f java crm" }, { @@ -24372,7 +24372,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L1", "id": "app_api_mini_auth_py", - "community": 214, + "community": 65, "norm_label": "mini_auth.py" }, { @@ -24381,7 +24381,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L24", "id": "api_mini_auth_wechat_login", - "community": 214, + "community": 65, "norm_label": "wechat_login()" }, { @@ -24390,7 +24390,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L63", "id": "api_mini_auth_web_qr_scanned", - "community": 2, + "community": 1, "norm_label": "web_qr_scanned()" }, { @@ -24399,7 +24399,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L74", "id": "api_mini_auth_web_qr_confirm", - "community": 214, + "community": 65, "norm_label": "web_qr_confirm()" }, { @@ -24408,7 +24408,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L25", "id": "api_mini_auth_rationale_25", - "community": 214, + "community": 65, "norm_label": "\u624b\u673a\u53f7\u5feb\u6377\u767b\u5f55:\u987b logincode + phonecode;\u5339\u914d phone_no \u5e76\u7ed1\u5b9a wx_openid\u3002" }, { @@ -24417,7 +24417,7 @@ "source_file": "app/api/workflow.py", "source_location": "L1", "id": "app_api_workflow_py", - "community": 40, + "community": 43, "norm_label": "workflow.py" }, { @@ -24426,7 +24426,7 @@ "source_file": "app/api/workflow.py", "source_location": "L35", "id": "api_workflow_business_type_label", - "community": 40, + "community": 43, "norm_label": "_business_type_label()" }, { @@ -24435,7 +24435,7 @@ "source_file": "app/api/workflow.py", "source_location": "L41", "id": "api_workflow_fmt_latest_version", - "community": 40, + "community": 43, "norm_label": "_fmt_latest_version()" }, { @@ -24444,7 +24444,7 @@ "source_file": "app/api/workflow.py", "source_location": "L47", "id": "api_workflow_portal_user_info", - "community": 40, + "community": 43, "norm_label": "_portal_user_info()" }, { @@ -24453,7 +24453,7 @@ "source_file": "app/api/workflow.py", "source_location": "L58", "id": "api_workflow_assert_wf_instance_in_scope", - "community": 40, + "community": 43, "norm_label": "_assert_wf_instance_in_scope()" }, { @@ -24462,7 +24462,7 @@ "source_file": "app/api/workflow.py", "source_location": "L80", "id": "api_workflow_leave_form_fields", - "community": 40, + "community": 43, "norm_label": "_leave_form_fields()" }, { @@ -24471,7 +24471,7 @@ "source_file": "app/api/workflow.py", "source_location": "L104", "id": "api_workflow_get_business_form_fields", - "community": 40, + "community": 43, "norm_label": "_get_business_form_fields()" }, { @@ -24480,7 +24480,7 @@ "source_file": "app/api/workflow.py", "source_location": "L117", "id": "api_workflow_enrich_task_list", - "community": 20, + "community": 43, "norm_label": "_enrich_task_list()" }, { @@ -24489,7 +24489,7 @@ "source_file": "app/api/workflow.py", "source_location": "L134", "id": "api_workflow_processdefcreatebody", - "community": 40, + "community": 32, "norm_label": "processdefcreatebody" }, { @@ -24498,7 +24498,7 @@ "source_file": "app/api/workflow.py", "source_location": "L144", "id": "api_workflow_processdefupdatebody", - "community": 40, + "community": 32, "norm_label": "processdefupdatebody" }, { @@ -24507,7 +24507,7 @@ "source_file": "app/api/workflow.py", "source_location": "L154", "id": "api_workflow_publishversionbody", - "community": 40, + "community": 32, "norm_label": "publishversionbody" }, { @@ -24516,7 +24516,7 @@ "source_file": "app/api/workflow.py", "source_location": "L163", "id": "api_workflow_startinstancebody", - "community": 40, + "community": 32, "norm_label": "startinstancebody" }, { @@ -24525,7 +24525,7 @@ "source_file": "app/api/workflow.py", "source_location": "L173", "id": "api_workflow_taskactionbody", - "community": 40, + "community": 32, "norm_label": "taskactionbody" }, { @@ -24534,7 +24534,7 @@ "source_file": "app/api/workflow.py", "source_location": "L190", "id": "api_workflow_list_process_defs", - "community": 20, + "community": 43, "norm_label": "list_process_defs()" }, { @@ -24543,7 +24543,7 @@ "source_file": "app/api/workflow.py", "source_location": "L215", "id": "api_workflow_processdefexportbody", - "community": 40, + "community": 32, "norm_label": "processdefexportbody" }, { @@ -24552,7 +24552,7 @@ "source_file": "app/api/workflow.py", "source_location": "L223", "id": "api_workflow_export_process_defs", - "community": 20, + "community": 43, "norm_label": "export_process_defs()" }, { @@ -24561,7 +24561,7 @@ "source_file": "app/api/workflow.py", "source_location": "L260", "id": "api_workflow_create_process_def", - "community": 2, + "community": 1, "norm_label": "create_process_def()" }, { @@ -24570,7 +24570,7 @@ "source_file": "app/api/workflow.py", "source_location": "L283", "id": "api_workflow_update_process_def", - "community": 2, + "community": 1, "norm_label": "update_process_def()" }, { @@ -24579,7 +24579,7 @@ "source_file": "app/api/workflow.py", "source_location": "L308", "id": "api_workflow_delete_process_def", - "community": 2, + "community": 1, "norm_label": "delete_process_def()" }, { @@ -24588,7 +24588,7 @@ "source_file": "app/api/workflow.py", "source_location": "L326", "id": "api_workflow_publish_version", - "community": 2, + "community": 1, "norm_label": "publish_version()" }, { @@ -24597,7 +24597,7 @@ "source_file": "app/api/workflow.py", "source_location": "L350", "id": "api_workflow_list_versions", - "community": 40, + "community": 43, "norm_label": "list_versions()" }, { @@ -24606,7 +24606,7 @@ "source_file": "app/api/workflow.py", "source_location": "L361", "id": "api_workflow_get_designer_data", - "community": 40, + "community": 43, "norm_label": "get_designer_data()" }, { @@ -24615,7 +24615,7 @@ "source_file": "app/api/workflow.py", "source_location": "L392", "id": "api_workflow_start_instance", - "community": 2, + "community": 1, "norm_label": "start_instance()" }, { @@ -24624,7 +24624,7 @@ "source_file": "app/api/workflow.py", "source_location": "L430", "id": "api_workflow_list_my_instances", - "community": 20, + "community": 43, "norm_label": "list_my_instances()" }, { @@ -24633,7 +24633,7 @@ "source_file": "app/api/workflow.py", "source_location": "L451", "id": "api_workflow_workflowcolumnfacetbody", - "community": 40, + "community": 32, "norm_label": "workflowcolumnfacetbody" }, { @@ -24642,7 +24642,7 @@ "source_file": "app/api/workflow.py", "source_location": "L462", "id": "api_workflow_workflow_column_facet_values", - "community": 42, + "community": 43, "norm_label": "workflow_column_facet_values()" }, { @@ -24651,7 +24651,7 @@ "source_file": "app/api/workflow.py", "source_location": "L511", "id": "api_workflow_myinstanceexportbody", - "community": 40, + "community": 32, "norm_label": "myinstanceexportbody" }, { @@ -24660,7 +24660,7 @@ "source_file": "app/api/workflow.py", "source_location": "L519", "id": "api_workflow_export_my_instances", - "community": 20, + "community": 43, "norm_label": "export_my_instances()" }, { @@ -24669,7 +24669,7 @@ "source_file": "app/api/workflow.py", "source_location": "L559", "id": "api_workflow_get_instance_detail", - "community": 40, + "community": 43, "norm_label": "get_instance_detail()" }, { @@ -24678,7 +24678,7 @@ "source_file": "app/api/workflow.py", "source_location": "L623", "id": "api_workflow_list_pending_tasks", - "community": 20, + "community": 43, "norm_label": "list_pending_tasks()" }, { @@ -24687,7 +24687,7 @@ "source_file": "app/api/workflow.py", "source_location": "L652", "id": "api_workflow_pendingtaskexportbody", - "community": 40, + "community": 32, "norm_label": "pendingtaskexportbody" }, { @@ -24696,7 +24696,7 @@ "source_file": "app/api/workflow.py", "source_location": "L659", "id": "api_workflow_export_pending_tasks", - "community": 20, + "community": 43, "norm_label": "export_pending_tasks()" }, { @@ -24705,7 +24705,7 @@ "source_file": "app/api/workflow.py", "source_location": "L698", "id": "api_workflow_list_completed_tasks", - "community": 20, + "community": 43, "norm_label": "list_completed_tasks()" }, { @@ -24714,7 +24714,7 @@ "source_file": "app/api/workflow.py", "source_location": "L729", "id": "api_workflow_completedtaskexportbody", - "community": 40, + "community": 32, "norm_label": "completedtaskexportbody" }, { @@ -24723,7 +24723,7 @@ "source_file": "app/api/workflow.py", "source_location": "L736", "id": "api_workflow_export_completed_tasks", - "community": 20, + "community": 43, "norm_label": "export_completed_tasks()" }, { @@ -24732,7 +24732,7 @@ "source_file": "app/api/workflow.py", "source_location": "L780", "id": "api_workflow_approve_task", - "community": 2, + "community": 43, "norm_label": "approve_task()" }, { @@ -24741,7 +24741,7 @@ "source_file": "app/api/workflow.py", "source_location": "L805", "id": "api_workflow_reject_task", - "community": 2, + "community": 43, "norm_label": "reject_task()" }, { @@ -24750,7 +24750,7 @@ "source_file": "app/api/workflow.py", "source_location": "L835", "id": "api_workflow_get_business_all_tasks", - "community": 40, + "community": 43, "norm_label": "get_business_all_tasks()" }, { @@ -24759,7 +24759,7 @@ "source_file": "app/api/workflow.py", "source_location": "L174", "id": "api_workflow_rationale_174", - "community": 40, + "community": 32, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002" }, { @@ -24768,7 +24768,7 @@ "source_file": "app/api/workflow.py", "source_location": "L228", "id": "api_workflow_rationale_228", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u6d41\u7a0b\u5b9a\u4e49\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24777,7 +24777,7 @@ "source_file": "app/api/workflow.py", "source_location": "L452", "id": "api_workflow_rationale_452", - "community": 40, + "community": 32, "norm_label": "\u5de5\u4f5c\u6d41\u4efb\u52a1/\u7533\u8bf7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24786,7 +24786,7 @@ "source_file": "app/api/workflow.py", "source_location": "L467", "id": "api_workflow_rationale_467", - "community": 42, + "community": 43, "norm_label": "\u4efb\u52a1/\u7533\u8bf7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217 processname)\u4e0b\u53bb\u91cd\u3002" }, { @@ -24795,7 +24795,7 @@ "source_file": "app/api/workflow.py", "source_location": "L524", "id": "api_workflow_rationale_524", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24804,7 +24804,7 @@ "source_file": "app/api/workflow.py", "source_location": "L664", "id": "api_workflow_rationale_664", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24813,7 +24813,7 @@ "source_file": "app/api/workflow.py", "source_location": "L741", "id": "api_workflow_rationale_741", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24822,7 +24822,7 @@ "source_file": "app/api/duty.py", "source_location": "L1", "id": "app_api_duty_py", - "community": 2, + "community": 1, "norm_label": "duty.py" }, { @@ -24831,7 +24831,7 @@ "source_file": "app/api/duty.py", "source_location": "L21", "id": "api_duty_enrich_assign_names", - "community": 2, + "community": 1, "norm_label": "_enrich_assign_names()" }, { @@ -24840,7 +24840,7 @@ "source_file": "app/api/duty.py", "source_location": "L39", "id": "api_duty_month_summary", - "community": 2, + "community": 1, "norm_label": "month_summary()" }, { @@ -24849,7 +24849,7 @@ "source_file": "app/api/duty.py", "source_location": "L51", "id": "api_duty_day_detail", - "community": 2, + "community": 1, "norm_label": "day_detail()" }, { @@ -24858,7 +24858,7 @@ "source_file": "app/api/duty.py", "source_location": "L65", "id": "api_duty_duty_user_options", - "community": 2, + "community": 1, "norm_label": "duty_user_options()" }, { @@ -24867,7 +24867,7 @@ "source_file": "app/api/duty.py", "source_location": "L77", "id": "api_duty_ensure_duty_dict", - "community": 2, + "community": 1, "norm_label": "ensure_duty_dict()" }, { @@ -24876,7 +24876,7 @@ "source_file": "app/api/duty.py", "source_location": "L100", "id": "api_duty_save_day", - "community": 2, + "community": 1, "norm_label": "save_day()" }, { @@ -24885,7 +24885,7 @@ "source_file": "app/api/duty.py", "source_location": "L115", "id": "api_duty_set_link", - "community": 2, + "community": 1, "norm_label": "set_link()" }, { @@ -24894,7 +24894,7 @@ "source_file": "app/api/duty.py", "source_location": "L131", "id": "api_duty_delete_assignment", - "community": 2, + "community": 1, "norm_label": "delete_assignment()" }, { @@ -24903,7 +24903,7 @@ "source_file": "app/api/duty.py", "source_location": "L22", "id": "api_duty_rationale_22", - "community": 2, + "community": 1, "norm_label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personname(\u7528 nick_name)\u3002" }, { @@ -24912,7 +24912,7 @@ "source_file": "app/api/duty.py", "source_location": "L69", "id": "api_duty_rationale_69", - "community": 2, + "community": 1, "norm_label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458:\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002" }, { @@ -24921,7 +24921,7 @@ "source_file": "app/api/leave.py", "source_location": "L1", "id": "app_api_leave_py", - "community": 124, + "community": 43, "norm_label": "leave.py" }, { @@ -24930,7 +24930,7 @@ "source_file": "app/api/leave.py", "source_location": "L34", "id": "api_leave_leave_local_callback", - "community": 124, + "community": 43, "norm_label": "_leave_local_callback()" }, { @@ -24939,7 +24939,7 @@ "source_file": "app/api/leave.py", "source_location": "L49", "id": "api_leave_list_leaves", - "community": 124, + "community": 43, "norm_label": "list_leaves()" }, { @@ -24948,7 +24948,7 @@ "source_file": "app/api/leave.py", "source_location": "L73", "id": "api_leave_leavecolumnfacetbody", - "community": 68, + "community": 71, "norm_label": "leavecolumnfacetbody" }, { @@ -24957,7 +24957,7 @@ "source_file": "app/api/leave.py", "source_location": "L84", "id": "api_leave_leave_column_facet_values", - "community": 2, + "community": 1, "norm_label": "leave_column_facet_values()" }, { @@ -24966,7 +24966,7 @@ "source_file": "app/api/leave.py", "source_location": "L153", "id": "api_leave_leaveexportbody", - "community": 68, + "community": 71, "norm_label": "leaveexportbody" }, { @@ -24975,7 +24975,7 @@ "source_file": "app/api/leave.py", "source_location": "L162", "id": "api_leave_export_leaves", - "community": 124, + "community": 43, "norm_label": "export_leaves()" }, { @@ -24984,7 +24984,7 @@ "source_file": "app/api/leave.py", "source_location": "L215", "id": "api_leave_create_leave", - "community": 124, + "community": 43, "norm_label": "create_leave()" }, { @@ -24993,7 +24993,7 @@ "source_file": "app/api/leave.py", "source_location": "L240", "id": "api_leave_submit_leave", - "community": 124, + "community": 1, "norm_label": "submit_leave()" }, { @@ -25002,7 +25002,7 @@ "source_file": "app/api/leave.py", "source_location": "L295", "id": "api_leave_leave_workflow_callback", - "community": 124, + "community": 43, "norm_label": "leave_workflow_callback()" }, { @@ -25011,7 +25011,7 @@ "source_file": "app/api/leave.py", "source_location": "L314", "id": "api_leave_get_leave", - "community": 124, + "community": 1, "norm_label": "get_leave()" }, { @@ -25020,7 +25020,7 @@ "source_file": "app/api/leave.py", "source_location": "L327", "id": "api_leave_delete_leave", - "community": 124, + "community": 1, "norm_label": "delete_leave()" }, { @@ -25029,7 +25029,7 @@ "source_file": "app/api/leave.py", "source_location": "L344", "id": "api_leave_update_leave", - "community": 124, + "community": 1, "norm_label": "update_leave()" }, { @@ -25038,7 +25038,7 @@ "source_file": "app/api/leave.py", "source_location": "L74", "id": "api_leave_rationale_74", - "community": 68, + "community": 71, "norm_label": "\u8bf7\u5047\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -25047,7 +25047,7 @@ "source_file": "app/api/leave.py", "source_location": "L89", "id": "api_leave_rationale_89", - "community": 2, + "community": 1, "norm_label": "\u8bf7\u5047\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -25056,7 +25056,7 @@ "source_file": "app/api/leave.py", "source_location": "L167", "id": "api_leave_rationale_167", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -25065,7 +25065,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1", "id": "app_api_pl_plan_py", - "community": 1, + "community": 9, "norm_label": "plan.py" }, { @@ -25074,7 +25074,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L223", "id": "pl_plan_resolve_list_product_display", - "community": 238, + "community": 249, "norm_label": "_resolve_list_product_display()" }, { @@ -25083,7 +25083,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L239", "id": "pl_plan_resolve_create_date", - "community": 27, + "community": 21, "norm_label": "_resolve_create_date()" }, { @@ -25092,7 +25092,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L243", "id": "pl_plan_generate_plan_no", - "community": 244, + "community": 248, "norm_label": "_generate_plan_no()" }, { @@ -25101,7 +25101,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L275", "id": "pl_plan_format_subpack_slip_no", - "community": 1, + "community": 30, "norm_label": "_format_subpack_slip_no()" }, { @@ -25110,7 +25110,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L279", "id": "pl_plan_normalize_subpack_slip_no", - "community": 232, + "community": 235, "norm_label": "_normalize_subpack_slip_no()" }, { @@ -25119,7 +25119,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L304", "id": "pl_plan_subpack_slip_no_seq", - "community": 1, + "community": 30, "norm_label": "_subpack_slip_no_seq()" }, { @@ -25128,7 +25128,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L312", "id": "pl_plan_ensure_subpack_slip_no", - "community": 224, + "community": 219, "norm_label": "_ensure_subpack_slip_no()" }, { @@ -25137,7 +25137,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L344", "id": "pl_plan_determine_plan_type", - "community": 1, + "community": 9, "norm_label": "_determine_plan_type()" }, { @@ -25146,7 +25146,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L349", "id": "pl_plan_get_plan_type_label", - "community": 1, + "community": 9, "norm_label": "_get_plan_type_label()" }, { @@ -25155,7 +25155,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L358", "id": "pl_plan_generate_notify_message", - "community": 1, + "community": 30, "norm_label": "_generate_notify_message()" }, { @@ -25164,7 +25164,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L378", "id": "pl_plan_parse_status_csv", - "community": 1, + "community": 10, "norm_label": "_parse_status_csv()" }, { @@ -25173,7 +25173,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L384", "id": "pl_plan_apply_follow_status_filter", - "community": 1, + "community": 10, "norm_label": "_apply_follow_status_filter()" }, { @@ -25182,7 +25182,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L393", "id": "pl_plan_apply_exclude_follow_status_filter", - "community": 1, + "community": 10, "norm_label": "_apply_exclude_follow_status_filter()" }, { @@ -25191,7 +25191,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L402", "id": "pl_plan_merge_query", - "community": 27, + "community": 21, "norm_label": "_merge_query()" }, { @@ -25200,7 +25200,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L412", "id": "pl_plan_param_get", - "community": 1, + "community": 21, "norm_label": "_param_get()" }, { @@ -25209,7 +25209,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L419", "id": "pl_plan_filters_from_params", - "community": 1, + "community": 21, "norm_label": "_filters_from_params()" }, { @@ -25218,7 +25218,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L533", "id": "pl_plan_body_to_params", - "community": 1, + "community": 10, "norm_label": "_body_to_params()" }, { @@ -25227,7 +25227,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L544", "id": "pl_plan_plancolumnfacetbody", - "community": 1, + "community": 21, "norm_label": "plancolumnfacetbody" }, { @@ -25236,7 +25236,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L557", "id": "pl_plan_truthy_param", - "community": 1, + "community": 21, "norm_label": "_truthy_param()" }, { @@ -25245,7 +25245,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L565", "id": "pl_plan_build_plan_facet_base_query", - "community": 1, + "community": 10, "norm_label": "_build_plan_facet_base_query()" }, { @@ -25254,7 +25254,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L654", "id": "pl_plan_plan_column_facet_values", - "community": 1, + "community": 10, "norm_label": "plan_column_facet_values()" }, { @@ -25263,7 +25263,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L816", "id": "pl_plan_list_plans", - "community": 1, + "community": 10, "norm_label": "list_plans()" }, { @@ -25272,7 +25272,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1148", "id": "pl_plan_normalize_plan_export_columns", - "community": 1, + "community": 9, "norm_label": "_normalize_plan_export_columns()" }, { @@ -25281,7 +25281,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1158", "id": "pl_plan_plan_list_export_filename_stem", - "community": 1, + "community": 9, "norm_label": "_plan_list_export_filename_stem()" }, { @@ -25290,7 +25290,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1169", "id": "pl_plan_plan_list_export_sheet_title", - "community": 1, + "community": 10, "norm_label": "_plan_list_export_sheet_title()" }, { @@ -25299,7 +25299,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1178", "id": "pl_plan_format_export_date_text", - "community": 27, + "community": 9, "norm_label": "_format_export_date_text()" }, { @@ -25308,7 +25308,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1185", "id": "pl_plan_format_stop_address_time", - "community": 27, + "community": 9, "norm_label": "_format_stop_address_time()" }, { @@ -25317,7 +25317,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1193", "id": "pl_plan_format_stop_dibang_label", - "community": 1, + "community": 9, "norm_label": "_format_stop_dibang_label()" }, { @@ -25326,7 +25326,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1209", "id": "pl_plan_apply_plan_list_export_labels", - "community": 1, + "community": 9, "norm_label": "_apply_plan_list_export_labels()" }, { @@ -25335,7 +25335,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1222", "id": "pl_plan_apply_plan_list_export_segment_stop_fields", - "community": 1, + "community": 9, "norm_label": "_apply_plan_list_export_segment_stop_fields()" }, { @@ -25344,7 +25344,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1278", "id": "pl_plan_blank_plan_list_export_stop_fields", - "community": 1, + "community": 9, "norm_label": "_blank_plan_list_export_stop_fields()" }, { @@ -25353,7 +25353,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1290", "id": "pl_plan_blank_plan_list_export_product_fields", - "community": 1, + "community": 9, "norm_label": "_blank_plan_list_export_product_fields()" }, { @@ -25362,7 +25362,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1301", "id": "pl_plan_index_plan_products_for_list_export", - "community": 27, + "community": 21, "norm_label": "_index_plan_products_for_list_export()" }, { @@ -25371,7 +25371,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1316", "id": "pl_plan_lookup_plan_list_export_plan_product", - "community": 27, + "community": 21, "norm_label": "_lookup_plan_list_export_plan_product()" }, { @@ -25380,7 +25380,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1330", "id": "pl_plan_fill_plan_list_export_legacy_product", - "community": 27, + "community": 21, "norm_label": "_fill_plan_list_export_legacy_product()" }, { @@ -25389,7 +25389,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1353", "id": "pl_plan_fill_plan_list_export_segment_product", - "community": 1, + "community": 9, "norm_label": "_fill_plan_list_export_segment_product()" }, { @@ -25398,7 +25398,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1391", "id": "pl_plan_build_plan_list_export_rows", - "community": 1, + "community": 9, "norm_label": "_build_plan_list_export_rows()" }, { @@ -25407,7 +25407,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1567", "id": "pl_plan_load_transports_by_id", - "community": 1, + "community": 30, "norm_label": "_load_transports_by_id()" }, { @@ -25416,7 +25416,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1582", "id": "pl_plan_planexportbody", - "community": 27, + "community": 21, "norm_label": "planexportbody" }, { @@ -25425,7 +25425,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1614", "id": "pl_plan_export_plans", - "community": 1, + "community": 10, "norm_label": "export_plans()" }, { @@ -25434,7 +25434,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1769", "id": "pl_plan_count_plans_by_contract", - "community": 27, + "community": 21, "norm_label": "count_plans_by_contract()" }, { @@ -25443,7 +25443,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1818", "id": "pl_plan_get_contract_product_arrange_qty", - "community": 153, + "community": 154, "norm_label": "get_contract_product_arrange_qty()" }, { @@ -25452,7 +25452,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1843", "id": "pl_plan_batch_contract_product_arrange_qty", - "community": 144, + "community": 150, "norm_label": "batch_contract_product_arrange_qty()" }, { @@ -25461,7 +25461,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1865", "id": "pl_plan_list_contract_gaps", - "community": 27, + "community": 21, "norm_label": "list_contract_gaps()" }, { @@ -25470,7 +25470,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1941", "id": "pl_plan_contract_gap_export_base", - "community": 252, + "community": 109, "norm_label": "_contract_gap_export_base()" }, { @@ -25479,7 +25479,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1976", "id": "pl_plan_contract_gap_row_gap_type", - "community": 251, + "community": 169, "norm_label": "_contract_gap_row_gap_type()" }, { @@ -25488,7 +25488,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1989", "id": "pl_plan_build_contract_gap_export_rows", - "community": 287, + "community": 109, "norm_label": "build_contract_gap_export_rows()" }, { @@ -25497,7 +25497,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2039", "id": "pl_plan_contractgapexportbody", - "community": 27, + "community": 21, "norm_label": "contractgapexportbody" }, { @@ -25506,7 +25506,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2054", "id": "pl_plan_export_contract_gaps", - "community": 1, + "community": 21, "norm_label": "export_contract_gaps()" }, { @@ -25515,7 +25515,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2095", "id": "pl_plan_put_plan_stop_contracts", - "community": 27, + "community": 21, "norm_label": "put_plan_stop_contracts()" }, { @@ -25524,7 +25524,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2120", "id": "pl_plan_put_plan_side_contracts", - "community": 27, + "community": 21, "norm_label": "put_plan_side_contracts()" }, { @@ -25533,7 +25533,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2150", "id": "pl_plan_create_plan", - "community": 27, + "community": 21, "norm_label": "create_plan()" }, { @@ -25542,7 +25542,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2236", "id": "pl_plan_create_plan_full", - "community": 50, + "community": 4, "norm_label": "create_plan_full()" }, { @@ -25551,7 +25551,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2471", "id": "pl_plan_create_from_contract", - "community": 27, + "community": 21, "norm_label": "create_from_contract()" }, { @@ -25560,7 +25560,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2585", "id": "pl_plan_get_mobile_product_capability", - "community": 50, + "community": 9, "norm_label": "get_mobile_product_capability()" }, { @@ -25569,7 +25569,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2592", "id": "pl_plan_get_plan", - "community": 50, + "community": 9, "norm_label": "get_plan()" }, { @@ -25578,7 +25578,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2679", "id": "pl_plan_update_plan", - "community": 3, + "community": 4, "norm_label": "update_plan()" }, { @@ -25587,7 +25587,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3104", "id": "pl_plan_patch_plan_product_certs", - "community": 117, + "community": 126, "norm_label": "patch_plan_product_certs()" }, { @@ -25596,7 +25596,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3136", "id": "pl_plan_patch_plan_hazard_cert_ready", - "community": 27, + "community": 21, "norm_label": "patch_plan_hazard_cert_ready()" }, { @@ -25605,7 +25605,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3168", "id": "pl_plan_patch_plan_erp_entered", - "community": 27, + "community": 21, "norm_label": "patch_plan_erp_entered()" }, { @@ -25614,7 +25614,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3203", "id": "pl_plan_build_driver_url", - "community": 1, + "community": 9, "norm_label": "_build_driver_url()" }, { @@ -25623,7 +25623,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3209", "id": "pl_plan_get_plan_arrange_info", - "community": 133, + "community": 138, "norm_label": "get_plan_arrange_info()" }, { @@ -25632,7 +25632,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3328", "id": "pl_plan_mark_plan_wait_notice", - "community": 27, + "community": 21, "norm_label": "mark_plan_wait_notice()" }, { @@ -25641,7 +25641,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3352", "id": "pl_plan_cancel_plan_wait_notice", - "community": 27, + "community": 21, "norm_label": "cancel_plan_wait_notice()" }, { @@ -25650,7 +25650,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3389", "id": "pl_plan_force_plan_follow_status", - "community": 134, + "community": 139, "norm_label": "force_plan_follow_status()" }, { @@ -25659,7 +25659,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3424", "id": "pl_plan_cancel_plan", - "community": 132, + "community": 127, "norm_label": "cancel_plan()" }, { @@ -25668,7 +25668,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3493", "id": "pl_plan_assert_can_force_void", - "community": 164, + "community": 9, "norm_label": "_assert_can_force_void()" }, { @@ -25677,7 +25677,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3500", "id": "pl_plan_load_force_void_plan", - "community": 164, + "community": 9, "norm_label": "_load_force_void_plan()" }, { @@ -25686,7 +25686,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3517", "id": "pl_plan_preview_force_void_plan", - "community": 1, + "community": 9, "norm_label": "preview_force_void_plan()" }, { @@ -25695,7 +25695,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3535", "id": "pl_plan_force_void_plan", - "community": 164, + "community": 192, "norm_label": "force_void_plan()" }, { @@ -25704,7 +25704,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3574", "id": "pl_plan_archive_plan_draft", - "community": 3, + "community": 2, "norm_label": "archive_plan_draft()" }, { @@ -25713,7 +25713,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3655", "id": "pl_plan_archive_plan", - "community": 3, + "community": 2, "norm_label": "archive_plan()" }, { @@ -25722,7 +25722,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3798", "id": "pl_plan_update_plan_driver_feedback", - "community": 27, + "community": 21, "norm_label": "update_plan_driver_feedback()" }, { @@ -25731,7 +25731,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3829", "id": "pl_plan_update_plan_site_feedback", - "community": 27, + "community": 21, "norm_label": "update_plan_site_feedback()" }, { @@ -25740,7 +25740,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3868", "id": "pl_plan_get_inbound_slip_template", - "community": 27, + "community": 21, "norm_label": "get_inbound_slip_template()" }, { @@ -25749,7 +25749,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3879", "id": "pl_plan_save_inbound_slip_template", - "community": 27, + "community": 21, "norm_label": "save_inbound_slip_template()" }, { @@ -25758,7 +25758,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3902", "id": "pl_plan_get_print_delivery_slip", - "community": 123, + "community": 125, "norm_label": "get_print_delivery_slip()" }, { @@ -25767,7 +25767,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3926", "id": "pl_plan_get_delivery_slip_template", - "community": 27, + "community": 21, "norm_label": "get_delivery_slip_template()" }, { @@ -25776,7 +25776,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3937", "id": "pl_plan_save_delivery_slip_template", - "community": 27, + "community": 21, "norm_label": "save_delivery_slip_template()" }, { @@ -25785,7 +25785,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3960", "id": "pl_plan_get_subpack_slip_template", - "community": 27, + "community": 21, "norm_label": "get_subpack_slip_template()" }, { @@ -25794,7 +25794,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3971", "id": "pl_plan_save_subpack_slip_template", - "community": 27, + "community": 21, "norm_label": "save_subpack_slip_template()" }, { @@ -25803,7 +25803,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L4008", "id": "pl_plan_delete_plan", - "community": 27, + "community": 21, "norm_label": "delete_plan()" }, { @@ -25812,7 +25812,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L229", "id": "pl_plan_rationale_229", - "community": 244, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002" }, { @@ -25821,7 +25821,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L244", "id": "pl_plan_rationale_244", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)" }, { @@ -25830,7 +25830,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L280", "id": "pl_plan_rationale_280", - "community": 232, + "community": 219, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###" }, { @@ -25839,7 +25839,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L313", "id": "pl_plan_rationale_313", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)" }, { @@ -25848,7 +25848,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L545", "id": "pl_plan_rationale_545", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002" }, { @@ -25857,7 +25857,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L572", "id": "pl_plan_rationale_572", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002" }, { @@ -25866,7 +25866,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L659", "id": "pl_plan_rationale_659", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002" }, { @@ -25875,7 +25875,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1230", "id": "pl_plan_rationale_1230", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002" }, { @@ -25884,7 +25884,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1363", "id": "pl_plan_rationale_1363", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002" }, { @@ -25893,7 +25893,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1398", "id": "pl_plan_rationale_1398", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002" }, { @@ -25902,7 +25902,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1619", "id": "pl_plan_rationale_1619", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -25911,7 +25911,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1827", "id": "pl_plan_rationale_1827", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002" }, { @@ -25920,7 +25920,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1848", "id": "pl_plan_rationale_1848", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002" }, { @@ -25929,7 +25929,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1942", "id": "pl_plan_rationale_1942", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002" }, { @@ -25938,7 +25938,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1977", "id": "pl_plan_rationale_1977", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002" }, { @@ -25947,7 +25947,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1993", "id": "pl_plan_rationale_1993", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002" }, { @@ -25956,7 +25956,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2241", "id": "pl_plan_rationale_2241", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)" }, { @@ -25965,7 +25965,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3110", "id": "pl_plan_rationale_3110", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)" }, { @@ -25974,7 +25974,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3214", "id": "pl_plan_rationale_3214", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002" }, { @@ -25983,7 +25983,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3395", "id": "pl_plan_rationale_3395", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002" }, { @@ -25992,7 +25992,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3430", "id": "pl_plan_rationale_3430", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002" }, { @@ -26001,7 +26001,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3522", "id": "pl_plan_rationale_3522", - "community": 1, + "community": 9, "norm_label": "\u5f3a\u5236\u4f5c\u5e9f\u524d\u7684\u51b2\u9500\u6e05\u5355\u3002\u4ec5\u8d85\u7ea7\u7ba1\u7406\u5458,\u6216\u5df2\u88ab\u6388\u4e88 pl:plan:force-void \u7684\u7528\u6237\u3002" }, { @@ -26010,7 +26010,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3541", "id": "pl_plan_rationale_3541", - "community": 164, + "community": 192, "norm_label": "\u5f3a\u5236\u4f5c\u5e9f\u5df2\u5f00\u59cb\u7684\u8fd0\u8f93\u8ba1\u5212:\u4f5c\u5e9f\u5730\u78c5\u5355\u3001\u9000\u56de\u6570\u91cf\u3001\u4f5c\u5e9f\u51fa\u5165\u5e93\u5355\u3002" }, { @@ -26019,7 +26019,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3908", "id": "pl_plan_rationale_3908", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002" }, { @@ -26028,7 +26028,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "id": "app_api_pl_public_io_order_py", - "community": 234, + "community": 162, "norm_label": "public_io_order.py" }, { @@ -26037,7 +26037,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "id": "pl_public_io_order_resolve_unit_label", - "community": 234, + "community": 162, "norm_label": "_resolve_unit_label()" }, { @@ -26046,7 +26046,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "id": "pl_public_io_order_models", - "community": 234, + "community": 162, "norm_label": "_models()" }, { @@ -26055,7 +26055,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "id": "pl_public_io_order_get_by_token", - "community": 234, + "community": 162, "norm_label": "_get_by_token()" }, { @@ -26064,7 +26064,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "id": "pl_public_io_order_resolve_io_order_link_flags", - "community": 113, + "community": 119, "norm_label": "_resolve_io_order_link_flags()" }, { @@ -26073,7 +26073,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "id": "pl_public_io_order_parse_history_date", - "community": 234, + "community": 162, "norm_label": "_parse_history_date()" }, { @@ -26082,7 +26082,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "id": "pl_public_io_order_history_status_label", - "community": 234, + "community": 162, "norm_label": "_history_status_label()" }, { @@ -26091,7 +26091,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "id": "pl_public_io_order_query_kind_history", - "community": 234, + "community": 162, "norm_label": "_query_kind_history()" }, { @@ -26100,7 +26100,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "id": "pl_public_io_order_build_history_page", - "community": 234, + "community": 162, "norm_label": "_build_history_page()" }, { @@ -26109,7 +26109,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "id": "pl_public_io_order_attach_history_products", - "community": 234, + "community": 162, "norm_label": "_attach_history_products()" }, { @@ -26118,7 +26118,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "id": "pl_public_io_order_build_page", - "community": 37, + "community": 113, "norm_label": "_build_page()" }, { @@ -26127,7 +26127,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "id": "pl_public_io_order_format_file_size", - "community": 234, + "community": 162, "norm_label": "_format_file_size()" }, { @@ -26136,7 +26136,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "id": "pl_public_io_order_make_handlers", - "community": 234, + "community": 162, "norm_label": "_make_handlers()" }, { @@ -26145,7 +26145,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "id": "pl_public_io_order_rationale_1", - "community": 234, + "community": 162, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 api" }, { @@ -26154,7 +26154,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "id": "pl_public_io_order_rationale_89", - "community": 113, + "community": 119, "norm_label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002" }, { @@ -26163,7 +26163,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "id": "pl_public_io_order_rationale_123", - "community": 234, + "community": 162, "norm_label": "\u8fd4\u56de [(create_time, publicioorderhistoryrecordread), ...]\u3002" }, { @@ -26172,7 +26172,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L1", "id": "app_api_pl_vehicle_recharge_approval_py", - "community": 165, + "community": 28, "norm_label": "vehicle_recharge_approval.py" }, { @@ -26181,7 +26181,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L24", "id": "pl_vehicle_recharge_approval_param_get", - "community": 165, + "community": 28, "norm_label": "_param_get()" }, { @@ -26190,7 +26190,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L31", "id": "pl_vehicle_recharge_approval_merge_query", - "community": 165, + "community": 28, "norm_label": "_merge_query()" }, { @@ -26199,7 +26199,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L39", "id": "pl_vehicle_recharge_approval_approval_list_kwargs", - "community": 165, + "community": 28, "norm_label": "_approval_list_kwargs()" }, { @@ -26208,7 +26208,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L62", "id": "pl_vehicle_recharge_approval_list_pending", - "community": 165, + "community": 28, "norm_label": "list_pending()" }, { @@ -26217,7 +26217,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L91", "id": "pl_vehicle_recharge_approval_list_done", - "community": 165, + "community": 28, "norm_label": "list_done()" }, { @@ -26226,7 +26226,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L120", "id": "pl_vehicle_recharge_approval_approve_apply", - "community": 165, + "community": 28, "norm_label": "approve_apply()" }, { @@ -26235,7 +26235,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L134", "id": "pl_vehicle_recharge_approval_reject_apply", - "community": 165, + "community": 28, "norm_label": "reject_apply()" }, { @@ -26244,7 +26244,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L147", "id": "pl_vehicle_recharge_approval_disburse_apply", - "community": 165, + "community": 28, "norm_label": "disburse_apply()" }, { @@ -26253,7 +26253,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1", "id": "app_api_pl_transport_py", - "community": 16, + "community": 30, "norm_label": "transport.py" }, { @@ -26262,7 +26262,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L89", "id": "pl_transport_transport_to_read", - "community": 16, + "community": 30, "norm_label": "_transport_to_read()" }, { @@ -26271,7 +26271,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L221", "id": "pl_transport_generate_transport_no", - "community": 16, + "community": 30, "norm_label": "_generate_transport_no()" }, { @@ -26280,7 +26280,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L245", "id": "pl_transport_resolve_driver_info", - "community": 16, + "community": 30, "norm_label": "_resolve_driver_info()" }, { @@ -26289,7 +26289,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L283", "id": "pl_transport_get_vehicle_info", - "community": 16, + "community": 30, "norm_label": "_get_vehicle_info()" }, { @@ -26298,7 +26298,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L333", "id": "pl_transport_assert_vehicle_carrier_eligible", - "community": 16, + "community": 30, "norm_label": "_assert_vehicle_carrier_eligible()" }, { @@ -26307,7 +26307,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L368", "id": "pl_transport_ensure_driver_access_token", - "community": 16, + "community": 30, "norm_label": "_ensure_driver_access_token()" }, { @@ -26316,7 +26316,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L376", "id": "pl_transport_rotate_driver_access_token", - "community": 16, + "community": 30, "norm_label": "_rotate_driver_access_token()" }, { @@ -26325,7 +26325,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L382", "id": "pl_transport_is_rearrange", - "community": 16, + "community": 30, "norm_label": "_is_rearrange()" }, { @@ -26334,7 +26334,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L393", "id": "pl_transport_apply_plan_logistics_from_payload", - "community": 16, + "community": 30, "norm_label": "_apply_plan_logistics_from_payload()" }, { @@ -26343,7 +26343,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L422", "id": "pl_transport_resolve_transport_endpoints", - "community": 16, + "community": 30, "norm_label": "_resolve_transport_endpoints()" }, { @@ -26352,7 +26352,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L437", "id": "pl_transport_apply_transport_arrange_fields", - "community": 16, + "community": 30, "norm_label": "_apply_transport_arrange_fields()" }, { @@ -26361,7 +26361,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L475", "id": "pl_transport_build_driver_url", - "community": 16, + "community": 30, "norm_label": "_build_driver_url()" }, { @@ -26370,7 +26370,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L480", "id": "pl_transport_build_arrange_result", - "community": 16, + "community": 30, "norm_label": "_build_arrange_result()" }, { @@ -26379,7 +26379,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L507", "id": "pl_transport_list_transports", - "community": 16, + "community": 30, "norm_label": "list_transports()" }, { @@ -26388,7 +26388,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L578", "id": "pl_transport_transportexportbody", - "community": 16, + "community": 30, "norm_label": "transportexportbody" }, { @@ -26397,7 +26397,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L592", "id": "pl_transport_export_transports", - "community": 16, + "community": 30, "norm_label": "export_transports()" }, { @@ -26406,7 +26406,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L643", "id": "pl_transport_create_transport", - "community": 16, + "community": 30, "norm_label": "create_transport()" }, { @@ -26415,7 +26415,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L733", "id": "pl_transport_arrange_transport", - "community": 16, + "community": 30, "norm_label": "arrange_transport()" }, { @@ -26424,7 +26424,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1108", "id": "pl_transport_get_transport", - "community": 16, + "community": 30, "norm_label": "get_transport()" }, { @@ -26433,7 +26433,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1123", "id": "pl_transport_qrcoderesponse", - "community": 16, + "community": 30, "norm_label": "qrcoderesponse" }, { @@ -26442,7 +26442,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1133", "id": "pl_transport_generate_qrcode", - "community": 16, + "community": 30, "norm_label": "generate_qrcode()" }, { @@ -26451,7 +26451,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1166", "id": "pl_transport_transport_scan_feedback", - "community": 16, + "community": 30, "norm_label": "transport_scan_feedback()" }, { @@ -26460,7 +26460,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1207", "id": "pl_transport_submit_approval", - "community": 16, + "community": 30, "norm_label": "submit_approval()" }, { @@ -26469,7 +26469,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1252", "id": "pl_transport_process_approval", - "community": 16, + "community": 30, "norm_label": "process_approval()" }, { @@ -26478,7 +26478,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1314", "id": "pl_transport_get_transport_approvals", - "community": 16, + "community": 30, "norm_label": "get_transport_approvals()" }, { @@ -26487,7 +26487,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L246", "id": "pl_transport_rationale_246", - "community": 16, + "community": 30, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002" }, { @@ -26496,7 +26496,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L383", "id": "pl_transport_rationale_383", - "community": 16, + "community": 30, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled" }, { @@ -26505,7 +26505,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L597", "id": "pl_transport_rationale_597", - "community": 16, + "community": 30, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -26514,7 +26514,7 @@ "source_file": "app/api/pl/vehicle_fuel_card.py", "source_location": "L1", "id": "app_api_pl_vehicle_fuel_card_py", - "community": 366, + "community": 28, "norm_label": "vehicle_fuel_card.py" }, { @@ -26523,7 +26523,7 @@ "source_file": "app/api/pl/vehicle_fuel_card.py", "source_location": "L21", "id": "pl_vehicle_fuel_card_list_cards", - "community": 366, + "community": 28, "norm_label": "list_cards()" }, { @@ -26532,7 +26532,7 @@ "source_file": "app/api/pl/vehicle_fuel_card.py", "source_location": "L29", "id": "pl_vehicle_fuel_card_create_card", - "community": 366, + "community": 28, "norm_label": "create_card()" }, { @@ -26541,7 +26541,7 @@ "source_file": "app/api/pl/vehicle_fuel_card.py", "source_location": "L36", "id": "pl_vehicle_fuel_card_delete_cards", - "community": 366, + "community": 28, "norm_label": "delete_cards()" }, { @@ -26550,7 +26550,7 @@ "source_file": "app/api/pl/vehicle_fuel_card.py", "source_location": "L43", "id": "pl_vehicle_fuel_card_get_card", - "community": 366, + "community": 28, "norm_label": "get_card()" }, { @@ -26559,7 +26559,7 @@ "source_file": "app/api/pl/vehicle_fuel_card.py", "source_location": "L50", "id": "pl_vehicle_fuel_card_update_card", - "community": 366, + "community": 28, "norm_label": "update_card()" }, { @@ -26568,7 +26568,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L1", "id": "app_api_pl_vehicle_maintenance_py", - "community": 93, + "community": 69, "norm_label": "vehicle_maintenance.py" }, { @@ -26577,7 +26577,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "id": "pl_vehicle_maintenance_merge_query", - "community": 93, + "community": 24, "norm_label": "_merge_query()" }, { @@ -26586,7 +26586,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L48", "id": "pl_vehicle_maintenance_param_get", - "community": 93, + "community": 24, "norm_label": "_param_get()" }, { @@ -26595,7 +26595,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L55", "id": "pl_vehicle_maintenance_body_to_params", - "community": 93, + "community": 24, "norm_label": "_body_to_params()" }, { @@ -26604,7 +26604,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L66", "id": "pl_vehicle_maintenance_apply_list_kwargs", - "community": 93, + "community": 24, "norm_label": "_apply_list_kwargs()" }, { @@ -26613,7 +26613,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L93", "id": "pl_vehicle_maintenance_process_board_kwargs", - "community": 93, + "community": 24, "norm_label": "_process_board_kwargs()" }, { @@ -26622,7 +26622,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L126", "id": "pl_vehicle_maintenance_list_applies", - "community": 93, + "community": 24, "norm_label": "list_applies()" }, { @@ -26631,7 +26631,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L163", "id": "pl_vehicle_maintenance_list_reminders", - "community": 93, + "community": 69, "norm_label": "list_reminders()" }, { @@ -26640,7 +26640,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L193", "id": "pl_vehicle_maintenance_maintenanceapplyexportbody", - "community": 93, + "community": 69, "norm_label": "maintenanceapplyexportbody" }, { @@ -26649,7 +26649,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L206", "id": "pl_vehicle_maintenance_export_applies", - "community": 93, + "community": 24, "norm_label": "export_applies()" }, { @@ -26658,7 +26658,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L247", "id": "pl_vehicle_maintenance_get_apply", - "community": 93, + "community": 69, "norm_label": "get_apply()" }, { @@ -26667,7 +26667,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L257", "id": "pl_vehicle_maintenance_create_apply", - "community": 93, + "community": 69, "norm_label": "create_apply()" }, { @@ -26676,7 +26676,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L267", "id": "pl_vehicle_maintenance_update_apply", - "community": 93, + "community": 69, "norm_label": "update_apply()" }, { @@ -26685,7 +26685,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L278", "id": "pl_vehicle_maintenance_cancel_apply", - "community": 93, + "community": 69, "norm_label": "cancel_apply()" }, { @@ -26694,7 +26694,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L291", "id": "pl_vehicle_maintenance_delete_applies", - "community": 93, + "community": 69, "norm_label": "delete_applies()" }, { @@ -26703,7 +26703,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L302", "id": "pl_vehicle_maintenance_list_process_board", - "community": 93, + "community": 24, "norm_label": "list_process_board()" }, { @@ -26712,7 +26712,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L355", "id": "pl_vehicle_maintenance_maintprocessexportbody", - "community": 93, + "community": 69, "norm_label": "maintprocessexportbody" }, { @@ -26721,7 +26721,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L369", "id": "pl_vehicle_maintenance_export_process_board", - "community": 93, + "community": 24, "norm_label": "export_process_board()" }, { @@ -26730,7 +26730,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L407", "id": "pl_vehicle_maintenance_get_process", - "community": 93, + "community": 69, "norm_label": "get_process()" }, { @@ -26739,7 +26739,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L417", "id": "pl_vehicle_maintenance_create_process", - "community": 93, + "community": 69, "norm_label": "create_process()" }, { @@ -26748,7 +26748,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L427", "id": "pl_vehicle_maintenance_update_process", - "community": 93, + "community": 69, "norm_label": "update_process()" }, { @@ -26757,7 +26757,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L438", "id": "pl_vehicle_maintenance_delete_processes", - "community": 93, + "community": 69, "norm_label": "delete_processes()" }, { @@ -26766,7 +26766,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L211", "id": "pl_vehicle_maintenance_rationale_211", - "community": 93, + "community": 24, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -26775,7 +26775,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L1", "id": "app_api_pl_dispatch_calendar_py", - "community": 310, + "community": 295, "norm_label": "dispatch_calendar.py" }, { @@ -26784,7 +26784,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L16", "id": "pl_dispatch_calendar_require_calendar_permission", - "community": 310, + "community": 295, "norm_label": "_require_calendar_permission()" }, { @@ -26793,7 +26793,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L38", "id": "pl_dispatch_calendar_list_records", - "community": 310, + "community": 295, "norm_label": "list_records()" }, { @@ -26802,7 +26802,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L48", "id": "pl_dispatch_calendar_vehicle_options", - "community": 310, + "community": 295, "norm_label": "vehicle_options()" }, { @@ -26811,7 +26811,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L56", "id": "pl_dispatch_calendar_product_options", - "community": 310, + "community": 295, "norm_label": "product_options()" }, { @@ -26820,7 +26820,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L64", "id": "pl_dispatch_calendar_create_record", - "community": 310, + "community": 295, "norm_label": "create_record()" }, { @@ -26829,7 +26829,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L71", "id": "pl_dispatch_calendar_get_record", - "community": 310, + "community": 295, "norm_label": "get_record()" }, { @@ -26838,7 +26838,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L78", "id": "pl_dispatch_calendar_update_record", - "community": 310, + "community": 295, "norm_label": "update_record()" }, { @@ -26847,7 +26847,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L85", "id": "pl_dispatch_calendar_delete_record", - "community": 310, + "community": 295, "norm_label": "delete_record()" }, { @@ -26856,7 +26856,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L1", "id": "pl_dispatch_calendar_rationale_1", - "community": 310, + "community": 295, "norm_label": "\u53cc\u7aef\u624b\u5de5\u6d3e\u8f66\u65e5\u5386 api;\u8bfb\u53d6\u4e0e\u7ef4\u62a4\u6743\u9650\u5206\u79bb\u3002" }, { @@ -26865,7 +26865,7 @@ "source_file": "app/api/pl/dispatch_calendar.py", "source_location": "L17", "id": "pl_dispatch_calendar_rationale_17", - "community": 310, + "community": 295, "norm_label": "menu_guard \u4ec5\u652f\u6301\u5355\u7801,\u8fd9\u91cc\u6cbf\u7528\u5176\u89d2\u8272\u5b88\u536b\u548c\u591a\u89d2\u8272\u6743\u9650\u5e76\u96c6\u3002" }, { @@ -26874,7 +26874,7 @@ "source_file": "app/api/pl/__init__.py", "source_location": "L1", "id": "app_api_pl_init_py", - "community": 64, + "community": 28, "norm_label": "__init__.py" }, { @@ -26883,7 +26883,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L1", "id": "app_api_pl_freight_py", - "community": 8, + "community": 73, "norm_label": "freight.py" }, { @@ -26892,7 +26892,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L39", "id": "pl_freight_generate_settlement_no", - "community": 8, + "community": 73, "norm_label": "_generate_settlement_no()" }, { @@ -26901,7 +26901,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L57", "id": "pl_freight_merge_query", - "community": 8, + "community": 73, "norm_label": "_merge_query()" }, { @@ -26910,7 +26910,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L67", "id": "pl_freight_param_get", - "community": 8, + "community": 73, "norm_label": "_param_get()" }, { @@ -26919,7 +26919,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L74", "id": "pl_freight_body_to_params", - "community": 8, + "community": 73, "norm_label": "_body_to_params()" }, { @@ -26928,7 +26928,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L85", "id": "pl_freight_unsettled_column_filter_kwargs", - "community": 8, + "community": 73, "norm_label": "_unsettled_column_filter_kwargs()" }, { @@ -26937,7 +26937,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L124", "id": "pl_freight_settlement_column_filter_kwargs", - "community": 8, + "community": 73, "norm_label": "_settlement_column_filter_kwargs()" }, { @@ -26946,7 +26946,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L161", "id": "pl_freight_freightcolumnfacetbody", - "community": 8, + "community": 73, "norm_label": "freightcolumnfacetbody" }, { @@ -26955,7 +26955,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L172", "id": "pl_freight_freight_column_facet_values", - "community": 8, + "community": 73, "norm_label": "freight_column_facet_values()" }, { @@ -26964,7 +26964,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L272", "id": "pl_freight_list_unsettled_plans", - "community": 8, + "community": 73, "norm_label": "list_unsettled_plans()" }, { @@ -26973,7 +26973,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L309", "id": "pl_freight_list_settlements", - "community": 8, + "community": 73, "norm_label": "list_settlements()" }, { @@ -26982,7 +26982,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L383", "id": "pl_freight_unsettledexportbody", - "community": 8, + "community": 73, "norm_label": "unsettledexportbody" }, { @@ -26991,7 +26991,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L396", "id": "pl_freight_export_unsettled_plans", - "community": 8, + "community": 73, "norm_label": "export_unsettled_plans()" }, { @@ -27000,7 +27000,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L454", "id": "pl_freight_settlementexportbody", - "community": 8, + "community": 73, "norm_label": "settlementexportbody" }, { @@ -27009,7 +27009,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L467", "id": "pl_freight_export_settlements", - "community": 8, + "community": 73, "norm_label": "export_settlements()" }, { @@ -27018,7 +27018,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L514", "id": "pl_freight_get_settlement_by_transport", - "community": 8, + "community": 73, "norm_label": "get_settlement_by_transport()" }, { @@ -27027,7 +27027,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L529", "id": "pl_freight_create_settlement", - "community": 8, + "community": 73, "norm_label": "create_settlement()" }, { @@ -27036,7 +27036,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L548", "id": "pl_freight_get_settlement", - "community": 8, + "community": 73, "norm_label": "get_settlement()" }, { @@ -27045,7 +27045,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L561", "id": "pl_freight_update_settlement", - "community": 8, + "community": 73, "norm_label": "update_settlement()" }, { @@ -27054,7 +27054,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L579", "id": "pl_freight_cancel_settlement", - "community": 8, + "community": 73, "norm_label": "cancel_settlement()" }, { @@ -27063,7 +27063,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L597", "id": "pl_freight_delete_settlement", - "community": 8, + "community": 73, "norm_label": "delete_settlement()" }, { @@ -27072,7 +27072,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L609", "id": "pl_freight_submit_settlement_approval", - "community": 8, + "community": 73, "norm_label": "submit_settlement_approval()" }, { @@ -27081,7 +27081,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L628", "id": "pl_freight_process_settlement_approval", - "community": 8, + "community": 73, "norm_label": "process_settlement_approval()" }, { @@ -27090,7 +27090,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L648", "id": "pl_freight_withdraw_settlement_approval", - "community": 8, + "community": 73, "norm_label": "withdraw_settlement_approval()" }, { @@ -27099,7 +27099,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L660", "id": "pl_freight_get_settlement_approval_flow", - "community": 8, + "community": 73, "norm_label": "get_settlement_approval_flow()" }, { @@ -27108,7 +27108,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L671", "id": "pl_freight_disburse_settlement", - "community": 8, + "community": 73, "norm_label": "disburse_settlement()" }, { @@ -27117,7 +27117,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L691", "id": "pl_freight_submit_settlement_legacy", - "community": 8, + "community": 73, "norm_label": "submit_settlement_legacy()" }, { @@ -27126,7 +27126,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L700", "id": "pl_freight_approve_settlement_legacy", - "community": 8, + "community": 73, "norm_label": "approve_settlement_legacy()" }, { @@ -27135,7 +27135,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L709", "id": "pl_freight_list_vouchers", - "community": 8, + "community": 73, "norm_label": "list_vouchers()" }, { @@ -27144,7 +27144,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L162", "id": "pl_freight_rationale_162", - "community": 8, + "community": 73, "norm_label": "\u8fd0\u8d39\u672a\u7ed3\u7b97\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -27153,7 +27153,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L177", "id": "pl_freight_rationale_177", - "community": 8, + "community": 73, "norm_label": "\u8fd0\u8d39\u672a\u7ed3\u7b97\u5217\u5934\u53ef\u9009\u503c:\u5728\u672a\u7ed3\u7b97\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -27162,7 +27162,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L1", "id": "app_api_pl_public_site_py", - "community": 121, + "community": 277, "norm_label": "public_site.py" }, { @@ -27171,7 +27171,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L33", "id": "pl_public_site_parse_feedback_images", - "community": 121, + "community": 277, "norm_label": "_parse_feedback_images()" }, { @@ -27180,7 +27180,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L45", "id": "pl_public_site_get_site_link_by_token", - "community": 121, + "community": 277, "norm_label": "_get_site_link_by_token()" }, { @@ -27189,7 +27189,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L59", "id": "pl_public_site_resolve_site_link_flags", - "community": 113, + "community": 119, "norm_label": "_resolve_site_link_flags()" }, { @@ -27198,7 +27198,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L66", "id": "pl_public_site_resolve_unit_label", - "community": 121, + "community": 277, "norm_label": "_resolve_unit_label()" }, { @@ -27207,7 +27207,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L73", "id": "pl_public_site_resolve_plan_product", - "community": 121, + "community": 277, "norm_label": "_resolve_plan_product()" }, { @@ -27216,7 +27216,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L86", "id": "pl_public_site_build_site_product_read", - "community": 121, + "community": 277, "norm_label": "_build_site_product_read()" }, { @@ -27225,7 +27225,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L145", "id": "pl_public_site_build_public_page", - "community": 121, + "community": 277, "norm_label": "_build_public_page()" }, { @@ -27234,7 +27234,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L187", "id": "pl_public_site_get_public_site", - "community": 121, + "community": 277, "norm_label": "get_public_site()" }, { @@ -27243,7 +27243,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L194", "id": "pl_public_site_save_public_site_feedback", - "community": 121, + "community": 277, "norm_label": "save_public_site_feedback()" }, { @@ -27252,7 +27252,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L217", "id": "pl_public_site_format_file_size", - "community": 121, + "community": 277, "norm_label": "_format_file_size()" }, { @@ -27261,7 +27261,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L226", "id": "pl_public_site_upload_public_site_attachment", - "community": 121, + "community": 277, "norm_label": "upload_public_site_attachment()" }, { @@ -27270,7 +27270,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L1", "id": "pl_public_site_rationale_1", - "community": 121, + "community": 277, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api(pl_transport_site_link)" }, { @@ -27279,7 +27279,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L1", "id": "app_api_pl_io_order_py", - "community": 155, + "community": 181, "norm_label": "io_order.py" }, { @@ -27288,7 +27288,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L43", "id": "pl_io_order_models", - "community": 155, + "community": 181, "norm_label": "_models()" }, { @@ -27297,7 +27297,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L49", "id": "pl_io_order_get_order", - "community": 155, + "community": 181, "norm_label": "_get_order()" }, { @@ -27306,7 +27306,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L67", "id": "pl_io_order_to_read", - "community": 155, + "community": 181, "norm_label": "_to_read()" }, { @@ -27315,7 +27315,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L73", "id": "pl_io_order_param_get", - "community": 155, + "community": 181, "norm_label": "_param_get()" }, { @@ -27324,7 +27324,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L80", "id": "pl_io_order_merge_query", - "community": 155, + "community": 181, "norm_label": "_merge_query()" }, { @@ -27333,7 +27333,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L90", "id": "pl_io_order_body_to_params", - "community": 155, + "community": 181, "norm_label": "_body_to_params()" }, { @@ -27342,7 +27342,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L101", "id": "pl_io_order_list_orders", - "community": 155, + "community": 181, "norm_label": "_list_orders()" }, { @@ -27351,7 +27351,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L171", "id": "pl_io_order_patch_order", - "community": 155, + "community": 181, "norm_label": "_patch_order()" }, { @@ -27360,7 +27360,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L228", "id": "pl_io_order_get_by_plan", - "community": 155, + "community": 181, "norm_label": "_get_by_plan()" }, { @@ -27369,7 +27369,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L253", "id": "pl_io_order_get_inbound_by_plan", - "community": 155, + "community": 181, "norm_label": "get_inbound_by_plan()" }, { @@ -27378,7 +27378,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L266", "id": "pl_io_order_list_inbound", - "community": 155, + "community": 181, "norm_label": "list_inbound()" }, { @@ -27387,7 +27387,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L324", "id": "pl_io_order_ioorderexportbody", - "community": 3, + "community": 2, "norm_label": "ioorderexportbody" }, { @@ -27396,7 +27396,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L338", "id": "pl_io_order_export_orders", - "community": 155, + "community": 181, "norm_label": "_export_orders()" }, { @@ -27405,7 +27405,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L380", "id": "pl_io_order_export_inbound", - "community": 155, + "community": 181, "norm_label": "export_inbound()" }, { @@ -27414,7 +27414,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L389", "id": "pl_io_order_export_outbound", - "community": 155, + "community": 181, "norm_label": "export_outbound()" }, { @@ -27423,7 +27423,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L398", "id": "pl_io_order_get_inbound", - "community": 155, + "community": 181, "norm_label": "get_inbound()" }, { @@ -27432,7 +27432,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L409", "id": "pl_io_order_patch_inbound", - "community": 155, + "community": 181, "norm_label": "patch_inbound()" }, { @@ -27441,7 +27441,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L419", "id": "pl_io_order_inbound_site_url", - "community": 155, + "community": 181, "norm_label": "inbound_site_url()" }, { @@ -27450,7 +27450,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L431", "id": "pl_io_order_get_outbound_by_plan", - "community": 155, + "community": 181, "norm_label": "get_outbound_by_plan()" }, { @@ -27459,7 +27459,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L444", "id": "pl_io_order_list_outbound", - "community": 155, + "community": 181, "norm_label": "list_outbound()" }, { @@ -27468,7 +27468,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L488", "id": "pl_io_order_get_outbound", - "community": 155, + "community": 181, "norm_label": "get_outbound()" }, { @@ -27477,7 +27477,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L499", "id": "pl_io_order_patch_outbound", - "community": 155, + "community": 181, "norm_label": "patch_outbound()" }, { @@ -27486,7 +27486,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L509", "id": "pl_io_order_outbound_site_url", - "community": 155, + "community": 181, "norm_label": "outbound_site_url()" }, { @@ -27495,7 +27495,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L229", "id": "pl_io_order_rationale_229", - "community": 155, + "community": 181, "norm_label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355;\u672a\u843d\u5355\u65f6\u8fd4\u56de (none, []),\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002" }, { @@ -27504,7 +27504,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L1", "id": "app_api_pl_transport_address_py", - "community": 42, + "community": 99, "norm_label": "transport_address.py" }, { @@ -27513,7 +27513,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L37", "id": "pl_transport_address_merge_query", - "community": 42, + "community": 99, "norm_label": "_merge_query()" }, { @@ -27522,7 +27522,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L47", "id": "pl_transport_address_param_get", - "community": 42, + "community": 99, "norm_label": "_param_get()" }, { @@ -27531,7 +27531,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L54", "id": "pl_transport_address_body_to_params", - "community": 42, + "community": 99, "norm_label": "_body_to_params()" }, { @@ -27540,7 +27540,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L65", "id": "pl_transport_address_transport_address_column_filter_kwargs", - "community": 42, + "community": 99, "norm_label": "_transport_address_column_filter_kwargs()" }, { @@ -27549,7 +27549,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L80", "id": "pl_transport_address_address_to_read", - "community": 42, + "community": 99, "norm_label": "_address_to_read()" }, { @@ -27558,7 +27558,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L84", "id": "pl_transport_address_get_address", - "community": 42, + "community": 99, "norm_label": "_get_address()" }, { @@ -27567,7 +27567,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L101", "id": "pl_transport_address_build_address_query", - "community": 42, + "community": 99, "norm_label": "_build_address_query()" }, { @@ -27576,7 +27576,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L111", "id": "pl_transport_address_transportaddresscolumnfacetbody", - "community": 307, + "community": 99, "norm_label": "transportaddresscolumnfacetbody" }, { @@ -27585,7 +27585,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L128", "id": "pl_transport_address_transport_address_column_facet_values", - "community": 42, + "community": 99, "norm_label": "transport_address_column_facet_values()" }, { @@ -27594,7 +27594,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L169", "id": "pl_transport_address_list_transport_addresses", - "community": 42, + "community": 99, "norm_label": "list_transport_addresses()" }, { @@ -27603,7 +27603,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L215", "id": "pl_transport_address_list_all_transport_addresses", - "community": 42, + "community": 99, "norm_label": "list_all_transport_addresses()" }, { @@ -27612,7 +27612,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L253", "id": "pl_transport_address_transportaddressexportbody", - "community": 307, + "community": 21, "norm_label": "transportaddressexportbody" }, { @@ -27621,7 +27621,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L263", "id": "pl_transport_address_export_transport_addresses", - "community": 42, + "community": 99, "norm_label": "export_transport_addresses()" }, { @@ -27630,7 +27630,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L326", "id": "pl_transport_address_create_transport_address", - "community": 42, + "community": 99, "norm_label": "create_transport_address()" }, { @@ -27639,7 +27639,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L354", "id": "pl_transport_address_get_transport_address", - "community": 42, + "community": 99, "norm_label": "get_transport_address()" }, { @@ -27648,7 +27648,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L365", "id": "pl_transport_address_update_transport_address", - "community": 42, + "community": 99, "norm_label": "update_transport_address()" }, { @@ -27657,7 +27657,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L386", "id": "pl_transport_address_delete_transport_address", - "community": 24, + "community": 99, "norm_label": "delete_transport_address()" }, { @@ -27666,7 +27666,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L112", "id": "pl_transport_address_rationale_112", - "community": 307, + "community": 99, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -27675,7 +27675,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L133", "id": "pl_transport_address_rationale_133", - "community": 42, + "community": 99, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -27684,7 +27684,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L220", "id": "pl_transport_address_rationale_220", - "community": 42, + "community": 99, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002" }, { @@ -27693,7 +27693,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L268", "id": "pl_transport_address_rationale_268", - "community": 42, + "community": 99, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -27702,7 +27702,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L1", "id": "app_api_pl_vehicle_fuel_py", - "community": 20, + "community": 264, "norm_label": "vehicle_fuel.py" }, { @@ -27711,7 +27711,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L39", "id": "pl_vehicle_fuel_merge_query", - "community": 20, + "community": 264, "norm_label": "_merge_query()" }, { @@ -27720,7 +27720,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L49", "id": "pl_vehicle_fuel_param_get", - "community": 20, + "community": 264, "norm_label": "_param_get()" }, { @@ -27729,7 +27729,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L56", "id": "pl_vehicle_fuel_as_bool", - "community": 20, + "community": 264, "norm_label": "_as_bool()" }, { @@ -27738,7 +27738,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L64", "id": "pl_vehicle_fuel_body_to_params", - "community": 20, + "community": 264, "norm_label": "_body_to_params()" }, { @@ -27747,7 +27747,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L75", "id": "pl_vehicle_fuel_list_kwargs", - "community": 20, + "community": 264, "norm_label": "_list_kwargs()" }, { @@ -27756,7 +27756,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L107", "id": "pl_vehicle_fuel_list_registers", - "community": 20, + "community": 264, "norm_label": "list_registers()" }, { @@ -27765,7 +27765,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L161", "id": "pl_vehicle_fuel_fuelregisterexportbody", - "community": 8, + "community": 21, "norm_label": "fuelregisterexportbody" }, { @@ -27774,7 +27774,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L175", "id": "pl_vehicle_fuel_export_registers", - "community": 20, + "community": 264, "norm_label": "export_registers()" }, { @@ -27783,7 +27783,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L222", "id": "pl_vehicle_fuel_plate_month_summary", - "community": 20, + "community": 264, "norm_label": "plate_month_summary()" }, { @@ -27792,7 +27792,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L231", "id": "pl_vehicle_fuel_get_register", - "community": 20, + "community": 264, "norm_label": "get_register()" }, { @@ -27801,7 +27801,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L241", "id": "pl_vehicle_fuel_create_register", - "community": 20, + "community": 264, "norm_label": "create_register()" }, { @@ -27810,7 +27810,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L252", "id": "pl_vehicle_fuel_update_register", - "community": 20, + "community": 264, "norm_label": "update_register()" }, { @@ -27819,7 +27819,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L266", "id": "pl_vehicle_fuel_cancel_register", - "community": 20, + "community": 264, "norm_label": "cancel_register()" }, { @@ -27828,7 +27828,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L285", "id": "pl_vehicle_fuel_restore_register", - "community": 20, + "community": 264, "norm_label": "restore_register()" }, { @@ -27837,7 +27837,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L1", "id": "app_api_pl_ocr_py", - "community": 202, + "community": 28, "norm_label": "ocr.py" }, { @@ -27846,7 +27846,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L15", "id": "pl_ocr_recognizecertbody", - "community": 202, + "community": 6, "norm_label": "recognizecertbody" }, { @@ -27855,7 +27855,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L23", "id": "pl_ocr_recognizecertresult", - "community": 202, + "community": 6, "norm_label": "recognizecertresult" }, { @@ -27864,7 +27864,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L34", "id": "pl_ocr_recognize_cert", - "community": 202, + "community": 189, "norm_label": "recognize_cert()" }, { @@ -27873,7 +27873,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1", "id": "app_api_pl_base_data_py", - "community": 35, + "community": 26, "norm_label": "base_data.py" }, { @@ -27882,7 +27882,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L78", "id": "pl_base_data_merge_query", - "community": 35, + "community": 26, "norm_label": "_merge_query()" }, { @@ -27891,7 +27891,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L88", "id": "pl_base_data_param_get", - "community": 35, + "community": 26, "norm_label": "_param_get()" }, { @@ -27900,7 +27900,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L95", "id": "pl_base_data_body_to_params", - "community": 42, + "community": 26, "norm_label": "_body_to_params()" }, { @@ -27909,7 +27909,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L106", "id": "pl_base_data_carrier_column_filter_kwargs", - "community": 35, + "community": 26, "norm_label": "_carrier_column_filter_kwargs()" }, { @@ -27918,7 +27918,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L130", "id": "pl_base_data_vehicle_column_filter_kwargs", - "community": 35, + "community": 26, "norm_label": "_vehicle_column_filter_kwargs()" }, { @@ -27927,7 +27927,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L145", "id": "pl_base_data_personnel_column_filter_kwargs", - "community": 35, + "community": 26, "norm_label": "_personnel_column_filter_kwargs()" }, { @@ -27936,7 +27936,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L170", "id": "pl_base_data_carriercolumnfacetbody", - "community": 292, + "community": 21, "norm_label": "carriercolumnfacetbody" }, { @@ -27945,7 +27945,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L188", "id": "pl_base_data_carrier_column_facet_values", - "community": 42, + "community": 26, "norm_label": "carrier_column_facet_values()" }, { @@ -27954,7 +27954,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L231", "id": "pl_base_data_vehiclecolumnfacetbody", - "community": 292, + "community": 21, "norm_label": "vehiclecolumnfacetbody" }, { @@ -27963,7 +27963,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L247", "id": "pl_base_data_vehicle_column_facet_values", - "community": 42, + "community": 26, "norm_label": "vehicle_column_facet_values()" }, { @@ -27972,7 +27972,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L304", "id": "pl_base_data_personnelcolumnfacetbody", - "community": 292, + "community": 21, "norm_label": "personnelcolumnfacetbody" }, { @@ -27981,7 +27981,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L321", "id": "pl_base_data_personnel_column_facet_values", - "community": 42, + "community": 26, "norm_label": "personnel_column_facet_values()" }, { @@ -27990,7 +27990,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L363", "id": "pl_base_data_list_carriers", - "community": 35, + "community": 26, "norm_label": "list_carriers()" }, { @@ -27999,7 +27999,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L429", "id": "pl_base_data_carrierexportbody", - "community": 292, + "community": 21, "norm_label": "carrierexportbody" }, { @@ -28008,7 +28008,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L440", "id": "pl_base_data_export_carriers", - "community": 20, + "community": 26, "norm_label": "export_carriers()" }, { @@ -28017,7 +28017,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L521", "id": "pl_base_data_create_carrier", - "community": 35, + "community": 26, "norm_label": "create_carrier()" }, { @@ -28026,7 +28026,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L551", "id": "pl_base_data_get_carrier", - "community": 35, + "community": 26, "norm_label": "get_carrier()" }, { @@ -28035,7 +28035,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L562", "id": "pl_base_data_update_carrier", - "community": 35, + "community": 26, "norm_label": "update_carrier()" }, { @@ -28044,7 +28044,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L591", "id": "pl_base_data_delete_carrier", - "community": 24, + "community": 26, "norm_label": "delete_carrier()" }, { @@ -28053,7 +28053,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L605", "id": "pl_base_data_approve_carrier", - "community": 35, + "community": 26, "norm_label": "approve_carrier()" }, { @@ -28062,7 +28062,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L614", "id": "pl_base_data_reject_carrier", - "community": 35, + "community": 26, "norm_label": "reject_carrier()" }, { @@ -28071,7 +28071,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L643", "id": "pl_base_data_vehicle_to_read", - "community": 35, + "community": 26, "norm_label": "_vehicle_to_read()" }, { @@ -28080,7 +28080,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L660", "id": "pl_base_data_vehicle_to_detail", - "community": 35, + "community": 26, "norm_label": "_vehicle_to_detail()" }, { @@ -28089,7 +28089,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L678", "id": "pl_base_data_list_vehicles", - "community": 35, + "community": 26, "norm_label": "list_vehicles()" }, { @@ -28098,7 +28098,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L837", "id": "pl_base_data_vehicleexportbody", - "community": 292, + "community": 21, "norm_label": "vehicleexportbody" }, { @@ -28107,7 +28107,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L849", "id": "pl_base_data_export_vehicles", - "community": 20, + "community": 26, "norm_label": "export_vehicles()" }, { @@ -28116,7 +28116,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L922", "id": "pl_base_data_create_vehicle", - "community": 35, + "community": 26, "norm_label": "create_vehicle()" }, { @@ -28125,7 +28125,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L999", "id": "pl_base_data_get_vehicle", - "community": 35, + "community": 26, "norm_label": "get_vehicle()" }, { @@ -28134,7 +28134,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1010", "id": "pl_base_data_update_vehicle", - "community": 35, + "community": 26, "norm_label": "update_vehicle()" }, { @@ -28143,7 +28143,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1084", "id": "pl_base_data_delete_vehicle", - "community": 24, + "community": 26, "norm_label": "delete_vehicle()" }, { @@ -28152,7 +28152,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1117", "id": "pl_base_data_personnel_to_read", - "community": 35, + "community": 26, "norm_label": "_personnel_to_read()" }, { @@ -28161,7 +28161,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1132", "id": "pl_base_data_assert_personnel_sys_user_bind", - "community": 35, + "community": 26, "norm_label": "_assert_personnel_sys_user_bind()" }, { @@ -28170,7 +28170,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1161", "id": "pl_base_data_personnel_to_detail", - "community": 35, + "community": 26, "norm_label": "_personnel_to_detail()" }, { @@ -28179,7 +28179,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1175", "id": "pl_base_data_list_personnel", - "community": 35, + "community": 26, "norm_label": "list_personnel()" }, { @@ -28188,7 +28188,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1265", "id": "pl_base_data_personnelexportbody", - "community": 292, + "community": 21, "norm_label": "personnelexportbody" }, { @@ -28197,7 +28197,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1277", "id": "pl_base_data_export_personnel", - "community": 20, + "community": 26, "norm_label": "export_personnel()" }, { @@ -28206,7 +28206,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1355", "id": "pl_base_data_create_personnel", - "community": 35, + "community": 26, "norm_label": "create_personnel()" }, { @@ -28215,7 +28215,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1416", "id": "pl_base_data_get_personnel", - "community": 35, + "community": 26, "norm_label": "get_personnel()" }, { @@ -28224,7 +28224,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1427", "id": "pl_base_data_update_personnel", - "community": 35, + "community": 26, "norm_label": "update_personnel()" }, { @@ -28233,7 +28233,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1493", "id": "pl_base_data_delete_personnel", - "community": 24, + "community": 26, "norm_label": "delete_personnel()" }, { @@ -28242,7 +28242,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1526", "id": "pl_base_data_personnel_to_driver_read", - "community": 35, + "community": 26, "norm_label": "_personnel_to_driver_read()" }, { @@ -28251,7 +28251,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1545", "id": "pl_base_data_list_drivers", - "community": 35, + "community": 26, "norm_label": "list_drivers()" }, { @@ -28260,7 +28260,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1589", "id": "pl_base_data_driverexportbody", - "community": 292, + "community": 21, "norm_label": "driverexportbody" }, { @@ -28269,7 +28269,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1596", "id": "pl_base_data_export_drivers", - "community": 20, + "community": 24, "norm_label": "export_drivers()" }, { @@ -28278,7 +28278,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1639", "id": "pl_base_data_create_driver", - "community": 35, + "community": 26, "norm_label": "create_driver()" }, { @@ -28287,7 +28287,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1664", "id": "pl_base_data_get_driver", - "community": 35, + "community": 26, "norm_label": "get_driver()" }, { @@ -28296,7 +28296,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1675", "id": "pl_base_data_update_driver", - "community": 35, + "community": 26, "norm_label": "update_driver()" }, { @@ -28305,7 +28305,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1700", "id": "pl_base_data_delete_driver", - "community": 24, + "community": 26, "norm_label": "delete_driver()" }, { @@ -28314,7 +28314,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1719", "id": "pl_base_data_bind_vehicle_driver", - "community": 35, + "community": 26, "norm_label": "bind_vehicle_driver()" }, { @@ -28323,7 +28323,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1751", "id": "pl_base_data_unbind_vehicle_driver", - "community": 24, + "community": 26, "norm_label": "unbind_vehicle_driver()" }, { @@ -28332,7 +28332,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1783", "id": "pl_base_data_paste_recognize_commit", - "community": 82, + "community": 80, "norm_label": "paste_recognize_commit()" }, { @@ -28341,7 +28341,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L171", "id": "pl_base_data_rationale_171", - "community": 292, + "community": 21, "norm_label": "\u627f\u8fd0\u5546\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -28350,7 +28350,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L193", "id": "pl_base_data_rationale_193", - "community": 42, + "community": 26, "norm_label": "\u627f\u8fd0\u5546\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -28359,7 +28359,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L252", "id": "pl_base_data_rationale_252", - "community": 42, + "community": 26, "norm_label": "\u8f66\u8f86\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd(\u542b vehicletype)\u3002" }, { @@ -28368,7 +28368,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L326", "id": "pl_base_data_rationale_326", - "community": 42, + "community": 26, "norm_label": "\u4eba\u5458\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd(\u542b personnelaffiliation)\u3002" }, { @@ -28377,7 +28377,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L445", "id": "pl_base_data_rationale_445", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -28386,7 +28386,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L854", "id": "pl_base_data_rationale_854", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -28395,7 +28395,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1282", "id": "pl_base_data_rationale_1282", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -28404,7 +28404,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1601", "id": "pl_base_data_rationale_1601", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -28413,7 +28413,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L1", "id": "app_api_pl_vehicle_urea_py", - "community": 49, + "community": 193, "norm_label": "vehicle_urea.py" }, { @@ -28422,7 +28422,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "id": "pl_vehicle_urea_param_get", - "community": 49, + "community": 24, "norm_label": "_param_get()" }, { @@ -28431,7 +28431,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L43", "id": "pl_vehicle_urea_merge_query", - "community": 49, + "community": 24, "norm_label": "_merge_query()" }, { @@ -28440,7 +28440,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L51", "id": "pl_vehicle_urea_apply_list_kwargs", - "community": 49, + "community": 24, "norm_label": "_apply_list_kwargs()" }, { @@ -28449,7 +28449,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L70", "id": "pl_vehicle_urea_disburse_list_kwargs", - "community": 49, + "community": 24, "norm_label": "_disburse_list_kwargs()" }, { @@ -28458,7 +28458,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L85", "id": "pl_vehicle_urea_list_applies", - "community": 49, + "community": 24, "norm_label": "list_applies()" }, { @@ -28467,7 +28467,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "id": "pl_vehicle_urea_ureaapplyexportbody", - "community": 49, + "community": 193, "norm_label": "ureaapplyexportbody" }, { @@ -28476,7 +28476,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L152", "id": "pl_vehicle_urea_export_urea_applies", - "community": 20, + "community": 24, "norm_label": "export_urea_applies()" }, { @@ -28485,7 +28485,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L190", "id": "pl_vehicle_urea_get_apply", - "community": 49, + "community": 193, "norm_label": "get_apply()" }, { @@ -28494,7 +28494,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L200", "id": "pl_vehicle_urea_create_apply", - "community": 49, + "community": 193, "norm_label": "create_apply()" }, { @@ -28503,7 +28503,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L210", "id": "pl_vehicle_urea_update_apply", - "community": 49, + "community": 193, "norm_label": "update_apply()" }, { @@ -28512,7 +28512,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L221", "id": "pl_vehicle_urea_cancel_apply", - "community": 49, + "community": 193, "norm_label": "cancel_apply()" }, { @@ -28521,7 +28521,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L234", "id": "pl_vehicle_urea_delete_applies", - "community": 49, + "community": 193, "norm_label": "delete_applies()" }, { @@ -28530,7 +28530,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L245", "id": "pl_vehicle_urea_list_disburse_board", - "community": 49, + "community": 24, "norm_label": "list_disburse_board()" }, { @@ -28539,7 +28539,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L296", "id": "pl_vehicle_urea_ureadisburseexportbody", - "community": 49, + "community": 193, "norm_label": "ureadisburseexportbody" }, { @@ -28548,7 +28548,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L312", "id": "pl_vehicle_urea_export_urea_disburse_board", - "community": 20, + "community": 24, "norm_label": "export_urea_disburse_board()" }, { @@ -28557,7 +28557,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L350", "id": "pl_vehicle_urea_get_disburse", - "community": 49, + "community": 193, "norm_label": "get_disburse()" }, { @@ -28566,7 +28566,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L360", "id": "pl_vehicle_urea_create_disburse", - "community": 49, + "community": 193, "norm_label": "create_disburse()" }, { @@ -28575,7 +28575,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L370", "id": "pl_vehicle_urea_update_disburse", - "community": 49, + "community": 193, "norm_label": "update_disburse()" }, { @@ -28584,7 +28584,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L381", "id": "pl_vehicle_urea_delete_disburses", - "community": 49, + "community": 193, "norm_label": "delete_disburses()" }, { @@ -28593,7 +28593,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L1", "id": "app_api_pl_site_plan_py", - "community": 2, + "community": 1, "norm_label": "site_plan.py" }, { @@ -28602,7 +28602,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L20", "id": "pl_site_plan_get_site_plan_history", - "community": 2, + "community": 1, "norm_label": "get_site_plan_history()" }, { @@ -28611,7 +28611,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L36", "id": "pl_site_plan_get_site_plan_calendar_counts", - "community": 2, + "community": 1, "norm_label": "get_site_plan_calendar_counts()" }, { @@ -28620,7 +28620,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L51", "id": "pl_site_plan_get_site_plan_detail", - "community": 2, + "community": 1, "norm_label": "get_site_plan_detail()" }, { @@ -28629,7 +28629,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L66", "id": "pl_site_plan_save_site_plan_feedback", - "community": 2, + "community": 1, "norm_label": "save_site_plan_feedback()" }, { @@ -28638,7 +28638,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L90", "id": "pl_site_plan_upload_site_plan_attachment", - "community": 2, + "community": 1, "norm_label": "upload_site_plan_attachment()" }, { @@ -28647,7 +28647,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L1", "id": "pl_site_plan_rationale_1", - "community": 2, + "community": 1, "norm_label": "\u5c0f\u7a0b\u5e8f/\u95e8\u6237\u767b\u5f55\u6001 \u00b7 \u8fd0\u8f93\u8ba1\u5212\u5355(\u73b0\u573a\u8bb0\u5f55/\u56de\u4f20)" }, { @@ -28656,7 +28656,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L1", "id": "app_api_pl_driver_plan_py", - "community": 2, + "community": 1, "norm_label": "driver_plan.py" }, { @@ -28665,7 +28665,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L22", "id": "pl_driver_plan_resolve_personnel_or_empty", - "community": 2, + "community": 1, "norm_label": "_resolve_personnel_or_empty()" }, { @@ -28674,7 +28674,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L29", "id": "pl_driver_plan_get_driver_plan_history", - "community": 2, + "community": 1, "norm_label": "get_driver_plan_history()" }, { @@ -28683,7 +28683,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L47", "id": "pl_driver_plan_get_driver_plan_calendar_counts", - "community": 2, + "community": 1, "norm_label": "get_driver_plan_calendar_counts()" }, { @@ -28692,7 +28692,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L65", "id": "pl_driver_plan_get_driver_plan_detail", - "community": 2, + "community": 1, "norm_label": "get_driver_plan_detail()" }, { @@ -28701,7 +28701,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L86", "id": "pl_driver_plan_ensure_driver_plan_copy_seq", - "community": 2, + "community": 1, "norm_label": "ensure_driver_plan_copy_seq()" }, { @@ -28710,7 +28710,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L108", "id": "pl_driver_plan_save_driver_plan_feedback", - "community": 2, + "community": 1, "norm_label": "save_driver_plan_feedback()" }, { @@ -28719,7 +28719,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L132", "id": "pl_driver_plan_save_driver_plan_stop_feedback", - "community": 2, + "community": 1, "norm_label": "save_driver_plan_stop_feedback()" }, { @@ -28728,7 +28728,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L156", "id": "pl_driver_plan_upload_driver_plan_attachment", - "community": 2, + "community": 1, "norm_label": "upload_driver_plan_attachment()" }, { @@ -28737,7 +28737,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "id": "app_api_pl_menu_badges_py", - "community": 93, + "community": 28, "norm_label": "menu_badges.py" }, { @@ -28746,7 +28746,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "pl_menu_badges_menu_badge_stats", - "community": 93, + "community": 28, "norm_label": "menu_badge_stats()" }, { @@ -28755,7 +28755,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L1", "id": "app_api_pl_vehicle_recharge_py", - "community": 20, + "community": 24, "norm_label": "vehicle_recharge.py" }, { @@ -28764,7 +28764,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L51", "id": "pl_vehicle_recharge_recharge_summary", - "community": 20, + "community": 24, "norm_label": "recharge_summary()" }, { @@ -28773,7 +28773,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L60", "id": "pl_vehicle_recharge_lookup_fuel_card", - "community": 20, + "community": 24, "norm_label": "lookup_fuel_card()" }, { @@ -28782,7 +28782,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L73", "id": "pl_vehicle_recharge_merge_query", - "community": 20, + "community": 24, "norm_label": "_merge_query()" }, { @@ -28791,7 +28791,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L83", "id": "pl_vehicle_recharge_param_get", - "community": 20, + "community": 24, "norm_label": "_param_get()" }, { @@ -28800,7 +28800,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L90", "id": "pl_vehicle_recharge_as_bool", - "community": 20, + "community": 24, "norm_label": "_as_bool()" }, { @@ -28809,7 +28809,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L98", "id": "pl_vehicle_recharge_body_to_params", - "community": 20, + "community": 24, "norm_label": "_body_to_params()" }, { @@ -28818,7 +28818,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L109", "id": "pl_vehicle_recharge_apply_list_kwargs", - "community": 20, + "community": 24, "norm_label": "_apply_list_kwargs()" }, { @@ -28827,7 +28827,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L135", "id": "pl_vehicle_recharge_disburse_list_kwargs", - "community": 20, + "community": 24, "norm_label": "_disburse_list_kwargs()" }, { @@ -28836,7 +28836,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L169", "id": "pl_vehicle_recharge_list_applies", - "community": 20, + "community": 24, "norm_label": "list_applies()" }, { @@ -28845,7 +28845,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L208", "id": "pl_vehicle_recharge_pending_apply_options", - "community": 20, + "community": 24, "norm_label": "pending_apply_options()" }, { @@ -28854,7 +28854,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L233", "id": "pl_vehicle_recharge_rechargeapplyexportbody", - "community": 165, + "community": 136, "norm_label": "rechargeapplyexportbody" }, { @@ -28863,7 +28863,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L250", "id": "pl_vehicle_recharge_export_recharge_applies", - "community": 20, + "community": 24, "norm_label": "export_recharge_applies()" }, { @@ -28872,7 +28872,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L330", "id": "pl_vehicle_recharge_get_apply", - "community": 20, + "community": 24, "norm_label": "get_apply()" }, { @@ -28881,7 +28881,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L341", "id": "pl_vehicle_recharge_submit_apply", - "community": 20, + "community": 24, "norm_label": "submit_apply()" }, { @@ -28890,7 +28890,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L352", "id": "pl_vehicle_recharge_create_apply", - "community": 20, + "community": 24, "norm_label": "create_apply()" }, { @@ -28899,7 +28899,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L365", "id": "pl_vehicle_recharge_update_apply", - "community": 20, + "community": 24, "norm_label": "update_apply()" }, { @@ -28908,7 +28908,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L379", "id": "pl_vehicle_recharge_cancel_apply", - "community": 20, + "community": 24, "norm_label": "cancel_apply()" }, { @@ -28917,7 +28917,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L398", "id": "pl_vehicle_recharge_withdraw_apply", - "community": 20, + "community": 24, "norm_label": "withdraw_apply()" }, { @@ -28926,7 +28926,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L411", "id": "pl_vehicle_recharge_delete_applies", - "community": 20, + "community": 24, "norm_label": "delete_applies()" }, { @@ -28935,7 +28935,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L422", "id": "pl_vehicle_recharge_list_records", - "community": 20, + "community": 24, "norm_label": "list_records()" }, { @@ -28944,7 +28944,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L454", "id": "pl_vehicle_recharge_list_disburse_board", - "community": 20, + "community": 24, "norm_label": "list_disburse_board()" }, { @@ -28953,7 +28953,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L513", "id": "pl_vehicle_recharge_rechargedisburseexportbody", - "community": 165, + "community": 136, "norm_label": "rechargedisburseexportbody" }, { @@ -28962,7 +28962,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L532", "id": "pl_vehicle_recharge_export_recharge_disburse_board", - "community": 20, + "community": 24, "norm_label": "export_recharge_disburse_board()" }, { @@ -28971,7 +28971,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L612", "id": "pl_vehicle_recharge_get_record", - "community": 20, + "community": 24, "norm_label": "get_record()" }, { @@ -28980,7 +28980,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L622", "id": "pl_vehicle_recharge_create_record", - "community": 20, + "community": 24, "norm_label": "create_record()" }, { @@ -28989,7 +28989,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L632", "id": "pl_vehicle_recharge_update_record", - "community": 20, + "community": 24, "norm_label": "update_record()" }, { @@ -28998,7 +28998,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L643", "id": "pl_vehicle_recharge_delete_records", - "community": 20, + "community": 24, "norm_label": "delete_records()" }, { @@ -29007,7 +29007,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L66", "id": "pl_vehicle_recharge_rationale_66", - "community": 20, + "community": 24, "norm_label": "\u4ec5\u6309\u6709\u6743\u8bbf\u95ee\u7684\u8f66\u8f86\u7cbe\u786e\u67e5\u8be2\u5f53\u524d\u6cb9\u5361\u7ed1\u5b9a,\u4f9b web/\u5c0f\u7a0b\u5e8f\u8868\u5355\u5c55\u793a\u3002" }, { @@ -29016,7 +29016,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L1", "id": "app_api_pl_public_transport_py", - "community": 37, + "community": 50, "norm_label": "public_transport.py" }, { @@ -29025,7 +29025,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L74", "id": "pl_public_transport_build_stop_product_reads", - "community": 37, + "community": 50, "norm_label": "_build_stop_product_reads()" }, { @@ -29034,7 +29034,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L126", "id": "pl_public_transport_get_transport_by_token", - "community": 37, + "community": 50, "norm_label": "_get_transport_by_token()" }, { @@ -29043,7 +29043,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L140", "id": "pl_public_transport_parse_feedback_images", - "community": 37, + "community": 50, "norm_label": "_parse_feedback_images()" }, { @@ -29052,7 +29052,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L152", "id": "pl_public_transport_format_plan_date", - "community": 37, + "community": 50, "norm_label": "_format_plan_date()" }, { @@ -29061,7 +29061,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L162", "id": "pl_public_transport_as_date", - "community": 70, + "community": 12, "norm_label": "_as_date()" }, { @@ -29070,7 +29070,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L172", "id": "pl_public_transport_history_matches_date", - "community": 70, + "community": 12, "norm_label": "_history_matches_date()" }, { @@ -29079,7 +29079,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L176", "id": "pl_public_transport_build_history_stop_reads", - "community": 37, + "community": 50, "norm_label": "_build_history_stop_reads()" }, { @@ -29088,7 +29088,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L270", "id": "pl_public_transport_build_driver_url", - "community": 37, + "community": 50, "norm_label": "_build_driver_url()" }, { @@ -29097,7 +29097,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L275", "id": "pl_public_transport_resolve_other_personnel", - "community": 37, + "community": 50, "norm_label": "_resolve_other_personnel()" }, { @@ -29106,7 +29106,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L304", "id": "pl_public_transport_build_public_page", - "community": 37, + "community": 50, "norm_label": "_build_public_page()" }, { @@ -29115,7 +29115,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L513", "id": "pl_public_transport_get_public_transport", - "community": 37, + "community": 50, "norm_label": "get_public_transport()" }, { @@ -29124,7 +29124,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L520", "id": "pl_public_transport_get_public_transport_history", - "community": 37, + "community": 50, "norm_label": "get_public_transport_history()" }, { @@ -29133,7 +29133,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L654", "id": "pl_public_transport_save_public_feedback", - "community": 37, + "community": 50, "norm_label": "save_public_feedback()" }, { @@ -29142,7 +29142,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L713", "id": "pl_public_transport_save_public_driver_stop_feedback", - "community": 37, + "community": 50, "norm_label": "save_public_driver_stop_feedback()" }, { @@ -29151,7 +29151,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L826", "id": "pl_public_transport_format_file_size", - "community": 37, + "community": 50, "norm_label": "_format_file_size()" }, { @@ -29160,7 +29160,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L835", "id": "pl_public_transport_upload_public_attachment", - "community": 37, + "community": 50, "norm_label": "upload_public_attachment()" }, { @@ -29169,7 +29169,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "id": "app_api_pl_public_transport_site_py", - "community": 37, + "community": 209, "norm_label": "public_transport_site.py" }, { @@ -29178,7 +29178,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L23", "id": "pl_public_transport_site_get_transport_by_site_token", - "community": 37, + "community": 209, "norm_label": "_get_transport_by_site_token()" }, { @@ -29187,7 +29187,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L38", "id": "pl_public_transport_site_get_public_transport_site_history", - "community": 37, + "community": 209, "norm_label": "get_public_transport_site_history()" }, { @@ -29196,7 +29196,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "id": "pl_public_transport_site_get_public_transport_site", - "community": 37, + "community": 209, "norm_label": "get_public_transport_site()" }, { @@ -29205,7 +29205,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L65", "id": "pl_public_transport_site_save_public_site_stop_feedback", - "community": 37, + "community": 209, "norm_label": "save_public_site_stop_feedback()" }, { @@ -29214,7 +29214,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L87", "id": "pl_public_transport_site_upload_public_site_attachment", - "community": 37, + "community": 209, "norm_label": "upload_public_site_attachment()" }, { @@ -29223,7 +29223,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "id": "pl_public_transport_site_rationale_1", - "community": 37, + "community": 209, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u514d\u767b\u5f55\u516c\u5171 api(\u4e00\u8f66\u591a\u5378)" }, { @@ -29232,7 +29232,7 @@ "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L1", "id": "app_api_pl_customer_stop_pref_py", - "community": 93, + "community": 28, "norm_label": "customer_stop_pref.py" }, { @@ -29241,7 +29241,7 @@ "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "id": "pl_customer_stop_pref_read_customer_stop_pref", - "community": 93, + "community": 148, "norm_label": "read_customer_stop_pref()" }, { @@ -29250,7 +29250,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L1", "id": "app_api_pl_inventory_py", - "community": 90, + "community": 56, "norm_label": "inventory.py" }, { @@ -29259,7 +29259,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L58", "id": "pl_inventory_get_inventory_ledger", - "community": 90, + "community": 56, "norm_label": "get_inventory_ledger()" }, { @@ -29268,7 +29268,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L101", "id": "pl_inventory_inventoryledgerexportbody", - "community": 90, + "community": 56, "norm_label": "inventoryledgerexportbody" }, { @@ -29277,7 +29277,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L109", "id": "pl_inventory_export_inventory_ledger", - "community": 20, + "community": 24, "norm_label": "export_inventory_ledger()" }, { @@ -29286,7 +29286,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L151", "id": "pl_inventory_set_warning_threshold", - "community": 90, + "community": 56, "norm_label": "set_warning_threshold()" }, { @@ -29295,7 +29295,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L206", "id": "pl_inventory_list_warnings", - "community": 236, + "community": 238, "norm_label": "list_warnings()" }, { @@ -29304,7 +29304,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L225", "id": "pl_inventory_update_warning", - "community": 90, + "community": 56, "norm_label": "update_warning()" }, { @@ -29313,7 +29313,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L265", "id": "pl_inventory_list_transactions", - "community": 90, + "community": 56, "norm_label": "list_transactions()" }, { @@ -29322,7 +29322,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L308", "id": "pl_inventory_get_summary", - "community": 90, + "community": 56, "norm_label": "get_summary()" }, { @@ -29331,7 +29331,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L369", "id": "pl_inventory_merge_query", - "community": 90, + "community": 56, "norm_label": "_merge_query()" }, { @@ -29340,7 +29340,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L377", "id": "pl_inventory_param_get", - "community": 90, + "community": 56, "norm_label": "_param_get()" }, { @@ -29349,7 +29349,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L384", "id": "pl_inventory_body_to_params", - "community": 90, + "community": 56, "norm_label": "_body_to_params()" }, { @@ -29358,7 +29358,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L395", "id": "pl_inventory_document_reminder_list_kwargs", - "community": 90, + "community": 56, "norm_label": "_document_reminder_list_kwargs()" }, { @@ -29367,7 +29367,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L412", "id": "pl_inventory_query_document_reminders", - "community": 20, + "community": 24, "norm_label": "_query_document_reminders()" }, { @@ -29376,7 +29376,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L471", "id": "pl_inventory_document_reminder_stats", - "community": 90, + "community": 56, "norm_label": "document_reminder_stats()" }, { @@ -29385,7 +29385,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L491", "id": "pl_inventory_list_document_reminders", - "community": 90, + "community": 56, "norm_label": "list_document_reminders()" }, { @@ -29394,7 +29394,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L525", "id": "pl_inventory_documentreminderexportbody", - "community": 90, + "community": 56, "norm_label": "documentreminderexportbody" }, { @@ -29403,7 +29403,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L534", "id": "pl_inventory_export_document_reminders", - "community": 20, + "community": 24, "norm_label": "export_document_reminders()" }, { @@ -29412,7 +29412,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L575", "id": "pl_inventory_update_document_reminder", - "community": 90, + "community": 56, "norm_label": "update_document_reminder()" }, { @@ -29421,7 +29421,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L612", "id": "pl_inventory_check_document_expiry", - "community": 61, + "community": 59, "norm_label": "check_document_expiry()" }, { @@ -29430,7 +29430,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L1", "id": "app_api_bx_reimburse_py", - "community": 7, + "community": 15, "norm_label": "reimburse.py" }, { @@ -29439,7 +29439,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L53", "id": "bx_reimburse_tenant", - "community": 7, + "community": 15, "norm_label": "_tenant()" }, { @@ -29448,7 +29448,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L57", "id": "bx_reimburse_reimburse_order", - "community": 7, + "community": 15, "norm_label": "_reimburse_order()" }, { @@ -29457,7 +29457,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L75", "id": "bx_reimburse_merge_query", - "community": 7, + "community": 15, "norm_label": "_merge_query()" }, { @@ -29466,7 +29466,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L85", "id": "bx_reimburse_param_get", - "community": 7, + "community": 15, "norm_label": "_param_get()" }, { @@ -29475,7 +29475,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L92", "id": "bx_reimburse_filters_from_params", - "community": 7, + "community": 15, "norm_label": "_filters_from_params()" }, { @@ -29484,7 +29484,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L126", "id": "bx_reimburse_body_to_params", - "community": 7, + "community": 15, "norm_label": "_body_to_params()" }, { @@ -29493,7 +29493,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L135", "id": "bx_reimburse_reimburse_list_filters", - "community": 7, + "community": 15, "norm_label": "_reimburse_list_filters()" }, { @@ -29502,7 +29502,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L139", "id": "bx_reimburse_export_reimburse_rows", - "community": 7, + "community": 15, "norm_label": "_export_reimburse_rows()" }, { @@ -29511,7 +29511,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L144", "id": "bx_reimburse_build_details_data", - "community": 7, + "community": 15, "norm_label": "_build_details_data()" }, { @@ -29520,7 +29520,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L183", "id": "bx_reimburse_get_generated_title", - "community": 7, + "community": 15, "norm_label": "get_generated_title()" }, { @@ -29529,7 +29529,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L200", "id": "bx_reimburse_download_reimburse_import_template", - "community": 36, + "community": 40, "norm_label": "download_reimburse_import_template()" }, { @@ -29538,7 +29538,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L232", "id": "bx_reimburse_import_reimburses", - "community": 7, + "community": 15, "norm_label": "import_reimburses()" }, { @@ -29547,7 +29547,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L247", "id": "bx_reimburse_reimbursecolumnfacetbody", - "community": 7, + "community": 8, "norm_label": "reimbursecolumnfacetbody" }, { @@ -29556,7 +29556,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L277", "id": "bx_reimburse_reimburse_column_facet_values", - "community": 7, + "community": 15, "norm_label": "reimburse_column_facet_values()" }, { @@ -29565,7 +29565,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L335", "id": "bx_reimburse_list_reimburses", - "community": 7, + "community": 15, "norm_label": "list_reimburses()" }, { @@ -29574,7 +29574,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L371", "id": "bx_reimburse_my_reimburses", - "community": 7, + "community": 15, "norm_label": "my_reimburses()" }, { @@ -29583,7 +29583,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L425", "id": "bx_reimburse_my_reimburse_stats", - "community": 7, + "community": 15, "norm_label": "my_reimburse_stats()" }, { @@ -29592,7 +29592,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L435", "id": "bx_reimburse_reimburse_status_counts", - "community": 7, + "community": 15, "norm_label": "reimburse_status_counts()" }, { @@ -29601,7 +29601,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L239", "id": "bx_reimburse_pending_approval", - "community": 7, + "community": 15, "norm_label": "pending_approval()" }, { @@ -29610,7 +29610,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1368", "id": "bx_reimburse_pending_approval_stats", - "community": 7, + "community": 30, "norm_label": "pending_approval_stats()" }, { @@ -29619,7 +29619,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L318", "id": "bx_reimburse_approved_by_me", - "community": 7, + "community": 15, "norm_label": "approved_by_me()" }, { @@ -29628,7 +29628,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L535", "id": "bx_reimburse_export_reimburses", - "community": 7, + "community": 15, "norm_label": "export_reimburses()" }, { @@ -29637,7 +29637,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L567", "id": "bx_reimburse_export_my_reimburses", - "community": 7, + "community": 15, "norm_label": "export_my_reimburses()" }, { @@ -29646,7 +29646,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L605", "id": "bx_reimburse_export_pending_approval_reimburses", - "community": 7, + "community": 15, "norm_label": "export_pending_approval_reimburses()" }, { @@ -29655,7 +29655,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L640", "id": "bx_reimburse_export_approved_by_me_reimburses", - "community": 7, + "community": 15, "norm_label": "export_approved_by_me_reimburses()" }, { @@ -29664,7 +29664,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L672", "id": "bx_reimburse_get_reimburse", - "community": 7, + "community": 15, "norm_label": "get_reimburse()" }, { @@ -29673,7 +29673,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L896", "id": "bx_reimburse_get_approvals", - "community": 9, + "community": 8, "norm_label": "get_approvals()" }, { @@ -29682,7 +29682,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L932", "id": "bx_reimburse_get_approval_history", - "community": 7, + "community": 15, "norm_label": "get_approval_history()" }, { @@ -29691,7 +29691,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L712", "id": "bx_reimburse_create_reimburse", - "community": 7, + "community": 15, "norm_label": "create_reimburse()" }, { @@ -29700,7 +29700,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L765", "id": "bx_reimburse_update_reimburse", - "community": 7, + "community": 15, "norm_label": "update_reimburse()" }, { @@ -29709,7 +29709,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L810", "id": "bx_reimburse_submit_reimburse", - "community": 7, + "community": 15, "norm_label": "submit_reimburse()" }, { @@ -29718,7 +29718,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L832", "id": "bx_reimburse_approve_reimburse", - "community": 7, + "community": 15, "norm_label": "approve_reimburse()" }, { @@ -29727,7 +29727,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L848", "id": "bx_reimburse_reject_reimburse", - "community": 7, + "community": 15, "norm_label": "reject_reimburse()" }, { @@ -29736,7 +29736,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L864", "id": "bx_reimburse_withdraw_reimburse", - "community": 7, + "community": 15, "norm_label": "withdraw_reimburse()" }, { @@ -29745,7 +29745,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L882", "id": "bx_reimburse_delete_reimburse", - "community": 7, + "community": 15, "norm_label": "delete_reimburse()" }, { @@ -29754,7 +29754,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L248", "id": "bx_reimburse_rationale_248", - "community": 7, + "community": 8, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -29763,7 +29763,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L282", "id": "bx_reimburse_rationale_282", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5217\u8868\u89c6\u56fe scope \u6536\u7a84\u3002" }, { @@ -29772,7 +29772,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L1", "id": "app_api_bx_expense_item_py", - "community": 7, + "community": 15, "norm_label": "expense_item.py" }, { @@ -29781,7 +29781,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "id": "bx_expense_item_get_expense_item_tree", - "community": 7, + "community": 15, "norm_label": "get_expense_item_tree()" }, { @@ -29790,7 +29790,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "id": "bx_expense_item_expenseitemexportbody", - "community": 7, + "community": 15, "norm_label": "expenseitemexportbody" }, { @@ -29799,7 +29799,7 @@ "source_file": "", "source_location": "", "id": "bxexportbodybase", - "community": 7, + "community": 15, "norm_label": "bxexportbodybase" }, { @@ -29808,7 +29808,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "id": "bx_expense_item_flatten_expense_tree", - "community": 7, + "community": 15, "norm_label": "_flatten_expense_tree()" }, { @@ -29817,7 +29817,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "id": "bx_expense_item_export_expense_items", - "community": 7, + "community": 15, "norm_label": "export_expense_items()" }, { @@ -29826,7 +29826,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "id": "bx_expense_item_get_expense_item", - "community": 7, + "community": 15, "norm_label": "get_expense_item()" }, { @@ -29835,7 +29835,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "id": "bx_expense_item_create_expense_item", - "community": 7, + "community": 15, "norm_label": "create_expense_item()" }, { @@ -29844,7 +29844,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "id": "bx_expense_item_update_expense_item", - "community": 7, + "community": 15, "norm_label": "update_expense_item()" }, { @@ -29853,7 +29853,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "id": "bx_expense_item_delete_expense_item", - "community": 7, + "community": 15, "norm_label": "delete_expense_item()" }, { @@ -29862,7 +29862,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "id": "app_api_bx_init_py", - "community": 64, + "community": 284, "norm_label": "__init__.py" }, { @@ -29871,7 +29871,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L18", "id": "bx_init_bx_health", - "community": 64, + "community": 284, "norm_label": "bx_health()" }, { @@ -29880,7 +29880,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L19", "id": "bx_init_rationale_19", - "community": 64, + "community": 284, "norm_label": "p0 \u5065\u5eb7\u68c0\u67e5:\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002" }, { @@ -29889,7 +29889,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L1", "id": "app_api_bx_attachment_py", - "community": 30, + "community": 188, "norm_label": "attachment.py" }, { @@ -29898,7 +29898,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "bx_attachment_tenant", - "community": 30, + "community": 188, "norm_label": "_tenant()" }, { @@ -29907,7 +29907,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L28", "id": "bx_attachment_parse_id_list", - "community": 30, + "community": 188, "norm_label": "_parse_id_list()" }, { @@ -29916,7 +29916,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L33", "id": "bx_attachment_upload_file", - "community": 30, + "community": 188, "norm_label": "upload_file()" }, { @@ -29925,7 +29925,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L67", "id": "bx_attachment_download_file", - "community": 30, + "community": 188, "norm_label": "download_file()" }, { @@ -29934,7 +29934,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L89", "id": "bx_attachment_delete_attachment", - "community": 30, + "community": 188, "norm_label": "delete_attachment()" }, { @@ -29943,7 +29943,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L103", "id": "bx_attachment_preview_attachment", - "community": 30, + "community": 188, "norm_label": "preview_attachment()" }, { @@ -29952,7 +29952,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L127", "id": "bx_attachment_list_by_biz", - "community": 30, + "community": 188, "norm_label": "list_by_biz()" }, { @@ -29961,7 +29961,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L74", "id": "bx_attachment_bind_biz", - "community": 30, + "community": 188, "norm_label": "bind_biz()" }, { @@ -29970,7 +29970,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L108", "id": "bx_attachment_rationale_108", - "community": 30, + "community": 188, "norm_label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url(minio \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740,\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b)\u3002" }, { @@ -29979,7 +29979,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L1", "id": "app_api_bx_advance_py", - "community": 7, + "community": 15, "norm_label": "advance.py" }, { @@ -29988,7 +29988,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L39", "id": "bx_advance_tenant", - "community": 7, + "community": 15, "norm_label": "_tenant()" }, { @@ -29997,7 +29997,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L43", "id": "bx_advance_advance_order", - "community": 7, + "community": 15, "norm_label": "_advance_order()" }, { @@ -30006,7 +30006,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L47", "id": "bx_advance_fill_offset_amounts", - "community": 7, + "community": 15, "norm_label": "_fill_offset_amounts()" }, { @@ -30015,7 +30015,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L68", "id": "bx_advance_merge_query", - "community": 7, + "community": 15, "norm_label": "_merge_query()" }, { @@ -30024,7 +30024,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L78", "id": "bx_advance_param_get", - "community": 7, + "community": 15, "norm_label": "_param_get()" }, { @@ -30033,7 +30033,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L85", "id": "bx_advance_filters_from_params", - "community": 7, + "community": 15, "norm_label": "_filters_from_params()" }, { @@ -30042,7 +30042,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L128", "id": "bx_advance_body_to_params", - "community": 7, + "community": 15, "norm_label": "_body_to_params()" }, { @@ -30051,7 +30051,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L137", "id": "bx_advance_advance_list_filters", - "community": 7, + "community": 15, "norm_label": "_advance_list_filters()" }, { @@ -30060,7 +30060,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L141", "id": "bx_advance_export_advance_rows", - "community": 7, + "community": 15, "norm_label": "_export_advance_rows()" }, { @@ -30069,7 +30069,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L154", "id": "bx_advance_advancecolumnfacetbody", - "community": 7, + "community": 15, "norm_label": "advancecolumnfacetbody" }, { @@ -30078,7 +30078,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L185", "id": "bx_advance_advance_column_facet_values", - "community": 7, + "community": 15, "norm_label": "advance_column_facet_values()" }, { @@ -30087,7 +30087,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L238", "id": "bx_advance_list_advances", - "community": 7, + "community": 15, "norm_label": "list_advances()" }, { @@ -30096,7 +30096,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L277", "id": "bx_advance_my_advances", - "community": 7, + "community": 15, "norm_label": "my_advances()" }, { @@ -30105,7 +30105,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L320", "id": "bx_advance_my_advance_stats", - "community": 7, + "community": 15, "norm_label": "my_advance_stats()" }, { @@ -30114,7 +30114,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L330", "id": "bx_advance_advance_status_counts", - "community": 7, + "community": 15, "norm_label": "advance_status_counts()" }, { @@ -30123,7 +30123,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L209", "id": "bx_advance_pending_approval", - "community": 7, + "community": 15, "norm_label": "pending_approval()" }, { @@ -30132,7 +30132,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L379", "id": "bx_advance_advance_pending_approval_stats", - "community": 7, + "community": 15, "norm_label": "advance_pending_approval_stats()" }, { @@ -30141,7 +30141,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L276", "id": "bx_advance_approved_by_me", - "community": 7, + "community": 15, "norm_label": "approved_by_me()" }, { @@ -30150,7 +30150,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L425", "id": "bx_advance_export_advances", - "community": 7, + "community": 15, "norm_label": "export_advances()" }, { @@ -30159,7 +30159,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L458", "id": "bx_advance_export_my_advances", - "community": 7, + "community": 15, "norm_label": "export_my_advances()" }, { @@ -30168,7 +30168,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L497", "id": "bx_advance_export_pending_approval_advances", - "community": 7, + "community": 15, "norm_label": "export_pending_approval_advances()" }, { @@ -30177,7 +30177,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L533", "id": "bx_advance_export_approved_by_me_advances", - "community": 7, + "community": 15, "norm_label": "export_approved_by_me_advances()" }, { @@ -30186,7 +30186,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L566", "id": "bx_advance_get_advance", - "community": 7, + "community": 15, "norm_label": "get_advance()" }, { @@ -30195,7 +30195,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L538", "id": "bx_advance_get_approvals", - "community": 9, + "community": 8, "norm_label": "get_approvals()" }, { @@ -30204,7 +30204,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L574", "id": "bx_advance_get_approval_history", - "community": 9, + "community": 8, "norm_label": "get_approval_history()" }, { @@ -30213,7 +30213,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L608", "id": "bx_advance_create_advance", - "community": 7, + "community": 15, "norm_label": "create_advance()" }, { @@ -30222,7 +30222,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L640", "id": "bx_advance_update_advance", - "community": 7, + "community": 15, "norm_label": "update_advance()" }, { @@ -30231,7 +30231,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L661", "id": "bx_advance_submit_advance", - "community": 7, + "community": 15, "norm_label": "submit_advance()" }, { @@ -30240,7 +30240,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L675", "id": "bx_advance_approve_advance", - "community": 7, + "community": 15, "norm_label": "approve_advance()" }, { @@ -30249,7 +30249,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L690", "id": "bx_advance_reject_advance", - "community": 7, + "community": 15, "norm_label": "reject_advance()" }, { @@ -30258,7 +30258,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L705", "id": "bx_advance_withdraw_advance", - "community": 7, + "community": 15, "norm_label": "withdraw_advance()" }, { @@ -30267,7 +30267,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L722", "id": "bx_advance_delete_advance", - "community": 7, + "community": 15, "norm_label": "delete_advance()" }, { @@ -30276,7 +30276,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L155", "id": "bx_advance_rationale_155", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -30285,7 +30285,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L190", "id": "bx_advance_rationale_190", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5217\u8868\u89c6\u56fe scope \u6536\u7a84\u3002" }, { @@ -30294,7 +30294,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L1", "id": "app_api_bx_workflow_py", - "community": 7, + "community": 15, "norm_label": "workflow.py" }, { @@ -30303,7 +30303,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "bx_workflow_list_workflows", - "community": 7, + "community": 15, "norm_label": "list_workflows()" }, { @@ -30312,7 +30312,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L36", "id": "bx_workflow_get_workflow_by_biz_type", - "community": 7, + "community": 15, "norm_label": "get_workflow_by_biz_type()" }, { @@ -30321,7 +30321,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L48", "id": "bx_workflow_get_workflow", - "community": 7, + "community": 15, "norm_label": "get_workflow()" }, { @@ -30330,7 +30330,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L61", "id": "bx_workflow_create_workflow", - "community": 7, + "community": 15, "norm_label": "create_workflow()" }, { @@ -30339,7 +30339,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L86", "id": "bx_workflow_update_workflow", - "community": 7, + "community": 1, "norm_label": "update_workflow()" }, { @@ -30348,7 +30348,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L119", "id": "bx_workflow_save_workflow_nodes", - "community": 7, + "community": 1, "norm_label": "save_workflow_nodes()" }, { @@ -30357,7 +30357,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L146", "id": "bx_workflow_delete_workflow", - "community": 7, + "community": 15, "norm_label": "delete_workflow()" }, { @@ -30366,7 +30366,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L1", "id": "app_api_bx_payment_py", - "community": 7, + "community": 15, "norm_label": "payment.py" }, { @@ -30375,7 +30375,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L53", "id": "bx_payment_tenant", - "community": 7, + "community": 15, "norm_label": "_tenant()" }, { @@ -30384,7 +30384,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L57", "id": "bx_payment_wrap_reimburse_rows", - "community": 7, + "community": 15, "norm_label": "_wrap_reimburse_rows()" }, { @@ -30393,7 +30393,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L61", "id": "bx_payment_merge_query", - "community": 7, + "community": 15, "norm_label": "_merge_query()" }, { @@ -30402,7 +30402,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L71", "id": "bx_payment_param_get", - "community": 7, + "community": 15, "norm_label": "_param_get()" }, { @@ -30411,7 +30411,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L78", "id": "bx_payment_advance_filters_from_params", - "community": 7, + "community": 15, "norm_label": "_advance_filters_from_params()" }, { @@ -30420,7 +30420,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L121", "id": "bx_payment_body_to_params", - "community": 7, + "community": 15, "norm_label": "_body_to_params()" }, { @@ -30429,7 +30429,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L130", "id": "bx_payment_strip_tab_status_params", - "community": 7, + "community": 15, "norm_label": "_strip_tab_status_params()" }, { @@ -30438,7 +30438,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L137", "id": "bx_payment_advance_issue_tab_filters", - "community": 7, + "community": 15, "norm_label": "_advance_issue_tab_filters()" }, { @@ -30447,7 +30447,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L150", "id": "bx_payment_list_pending_payments", - "community": 7, + "community": 15, "norm_label": "list_pending_payments()" }, { @@ -30456,7 +30456,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L192", "id": "bx_payment_payment_finance_stats", - "community": 7, + "community": 15, "norm_label": "payment_finance_stats()" }, { @@ -30465,7 +30465,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L202", "id": "bx_payment_list_processed_payments", - "community": 7, + "community": 15, "norm_label": "list_processed_payments()" }, { @@ -30474,7 +30474,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L242", "id": "bx_payment_pay", - "community": 7, + "community": 15, "norm_label": "pay()" }, { @@ -30483,7 +30483,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L262", "id": "bx_payment_offset", - "community": 7, + "community": 15, "norm_label": "offset()" }, { @@ -30492,7 +30492,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L285", "id": "bx_payment_batch_offset", - "community": 7, + "community": 15, "norm_label": "batch_offset()" }, { @@ -30501,7 +30501,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L308", "id": "bx_payment_list_advance_issues", - "community": 7, + "community": 15, "norm_label": "list_advance_issues()" }, { @@ -30510,7 +30510,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L353", "id": "bx_payment_advance_issue_stats", - "community": 7, + "community": 15, "norm_label": "advance_issue_stats()" }, { @@ -30519,7 +30519,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L390", "id": "bx_payment_paymentexportbody", - "community": 7, + "community": 8, "norm_label": "paymentexportbody" }, { @@ -30528,7 +30528,7 @@ "source_file": "", "source_location": "", "id": "bxapplylistexportbody", - "community": 7, + "community": 8, "norm_label": "bxapplylistexportbody" }, { @@ -30537,7 +30537,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L395", "id": "bx_payment_export_pending_payments", - "community": 7, + "community": 15, "norm_label": "export_pending_payments()" }, { @@ -30546,7 +30546,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L427", "id": "bx_payment_export_processed_payments", - "community": 7, + "community": 15, "norm_label": "export_processed_payments()" }, { @@ -30555,7 +30555,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L458", "id": "bx_payment_export_advance_issues_xlsx", - "community": 7, + "community": 15, "norm_label": "export_advance_issues_xlsx()" }, { @@ -30564,7 +30564,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L495", "id": "bx_payment_export_advance_issues", - "community": 7, + "community": 15, "norm_label": "export_advance_issues()" }, { @@ -30573,7 +30573,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L563", "id": "bx_payment_issue_advance", - "community": 7, + "community": 15, "norm_label": "issue_advance()" }, { @@ -30582,7 +30582,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L587", "id": "bx_payment_list_advance_offset_records", - "community": 7, + "community": 15, "norm_label": "list_advance_offset_records()" }, { @@ -30591,7 +30591,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L627", "id": "bx_payment_list_reimburse_offset_records", - "community": 7, + "community": 15, "norm_label": "list_reimburse_offset_records()" }, { @@ -30600,7 +30600,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L131", "id": "bx_payment_rationale_131", - "community": 7, + "community": 15, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002" }, { @@ -30609,7 +30609,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L1", "id": "app_api_bx_export_common_py", - "community": 7, + "community": 15, "norm_label": "export_common.py" }, { @@ -30618,7 +30618,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L35", "id": "bx_export_common_bxexportbodybase", - "community": 7, + "community": 15, "norm_label": "bxexportbodybase" }, { @@ -30627,7 +30627,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L42", "id": "bx_export_common_bxapplylistexportbody", - "community": 7, + "community": 15, "norm_label": "bxapplylistexportbody" }, { @@ -30636,7 +30636,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L80", "id": "bx_export_common_status_label", - "community": 7, + "community": 15, "norm_label": "status_label()" }, { @@ -30645,7 +30645,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L91", "id": "bx_export_common_issue_status_label", - "community": 7, + "community": 15, "norm_label": "issue_status_label()" }, { @@ -30654,7 +30654,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L97", "id": "bx_export_common_dump_export_row", - "community": 7, + "community": 15, "norm_label": "dump_export_row()" }, { @@ -30663,7 +30663,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L122", "id": "bx_export_common_respond_xlsx", - "community": 7, + "community": 15, "norm_label": "respond_xlsx()" }, { @@ -30672,7 +30672,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L1", "id": "app_api_bx_invoice_py", - "community": 65, + "community": 82, "norm_label": "invoice.py" }, { @@ -30681,7 +30681,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L34", "id": "bx_invoice_merge_query", - "community": 65, + "community": 82, "norm_label": "_merge_query()" }, { @@ -30690,7 +30690,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L44", "id": "bx_invoice_param_get", - "community": 65, + "community": 82, "norm_label": "_param_get()" }, { @@ -30699,7 +30699,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L51", "id": "bx_invoice_wallet_filters_from_params", - "community": 65, + "community": 82, "norm_label": "_wallet_filters_from_params()" }, { @@ -30708,7 +30708,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L74", "id": "bx_invoice_invoice_filters_from_params", - "community": 65, + "community": 82, "norm_label": "_invoice_filters_from_params()" }, { @@ -30717,7 +30717,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L91", "id": "bx_invoice_ledger_filters_from_params", - "community": 65, + "community": 82, "norm_label": "_ledger_filters_from_params()" }, { @@ -30726,7 +30726,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L106", "id": "bx_invoice_body_to_params", - "community": 65, + "community": 82, "norm_label": "_body_to_params()" }, { @@ -30735,7 +30735,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L115", "id": "bx_invoice_invoicecolumnfacetbody", - "community": 65, + "community": 82, "norm_label": "invoicecolumnfacetbody" }, { @@ -30744,7 +30744,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L137", "id": "bx_invoice_invoice_column_facet_values", - "community": 65, + "community": 82, "norm_label": "invoice_column_facet_values()" }, { @@ -30753,7 +30753,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L177", "id": "bx_invoice_get_mine_wallet_summary", - "community": 65, + "community": 82, "norm_label": "get_mine_wallet_summary()" }, { @@ -30762,7 +30762,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L187", "id": "bx_invoice_list_invoice_wallets", - "community": 65, + "community": 82, "norm_label": "list_invoice_wallets()" }, { @@ -30771,7 +30771,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L219", "id": "bx_invoice_walletexportbody", - "community": 65, + "community": 82, "norm_label": "walletexportbody" }, { @@ -30780,7 +30780,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L226", "id": "bx_invoice_export_invoice_wallets", - "community": 65, + "community": 82, "norm_label": "export_invoice_wallets()" }, { @@ -30789,7 +30789,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L182", "id": "bx_invoice_list_invoices", - "community": 65, + "community": 82, "norm_label": "list_invoices()" }, { @@ -30798,7 +30798,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L293", "id": "bx_invoice_create_invoice", - "community": 65, + "community": 82, "norm_label": "create_invoice()" }, { @@ -30807,7 +30807,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L372", "id": "bx_invoice_delete_invoice", - "community": 65, + "community": 82, "norm_label": "delete_invoice()" }, { @@ -30816,7 +30816,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L387", "id": "bx_invoice_list_invoice_ledgers", - "community": 65, + "community": 82, "norm_label": "list_invoice_ledgers()" }, { @@ -30825,7 +30825,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L116", "id": "bx_invoice_rationale_116", - "community": 65, + "community": 82, "norm_label": "\u53d1\u7968\u6863\u6848\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -30834,7 +30834,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L142", "id": "bx_invoice_rationale_142", - "community": 65, + "community": 82, "norm_label": "\u53d1\u7968\u6863\u6848\u5217\u5934\u53ef\u9009\u503c:\u6309\u94b1\u5305\u5f52\u5c5e\u4eba + \u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u53bb\u91cd\u3002" }, { @@ -30843,7 +30843,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L298", "id": "bx_invoice_rationale_298", - "community": 65, + "community": 82, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas" }, { @@ -30852,7 +30852,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "id": "app_api_db_public_inventory_py", - "community": 121, + "community": 215, "norm_label": "public_inventory.py" }, { @@ -30861,7 +30861,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L29", "id": "db_public_inventory_parse_feedback_images", - "community": 2, + "community": 347, "norm_label": "_parse_feedback_images()" }, { @@ -30870,7 +30870,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L41", "id": "db_public_inventory_get_inventory_by_token", - "community": 2, + "community": 347, "norm_label": "_get_inventory_by_token()" }, { @@ -30879,7 +30879,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L55", "id": "db_public_inventory_resolve_plan_voided", - "community": 121, + "community": 215, "norm_label": "_resolve_plan_voided()" }, { @@ -30888,7 +30888,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L71", "id": "db_public_inventory_assert_editable", - "community": 121, + "community": 215, "norm_label": "_assert_editable()" }, { @@ -30897,7 +30897,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L78", "id": "db_public_inventory_build_public_page", - "community": 2, + "community": 347, "norm_label": "_build_public_page()" }, { @@ -30906,7 +30906,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L102", "id": "db_public_inventory_get_public_pound_qr", - "community": 121, + "community": 215, "norm_label": "get_public_pound_qr()" }, { @@ -30915,7 +30915,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L115", "id": "db_public_inventory_get_public_inventory", - "community": 2, + "community": 347, "norm_label": "get_public_inventory()" }, { @@ -30924,7 +30924,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L122", "id": "db_public_inventory_save_public_feedback", - "community": 2, + "community": 347, "norm_label": "save_public_feedback()" }, { @@ -30933,7 +30933,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L145", "id": "db_public_inventory_format_file_size", - "community": 121, + "community": 215, "norm_label": "_format_file_size()" }, { @@ -30942,7 +30942,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L154", "id": "db_public_inventory_upload_public_attachment", - "community": 2, + "community": 347, "norm_label": "upload_public_attachment()" }, { @@ -30951,7 +30951,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "id": "db_public_inventory_rationale_1", - "community": 121, + "community": 215, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api" }, { @@ -30960,7 +30960,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "app_api_db_init_py", - "community": 64, + "community": 344, "norm_label": "__init__.py" }, { @@ -30969,7 +30969,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L14", "id": "db_init_db_health", - "community": 64, + "community": 344, "norm_label": "db_health()" }, { @@ -30978,7 +30978,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L1", "id": "app_api_db_dashboard_py", - "community": 257, + "community": 28, "norm_label": "dashboard.py" }, { @@ -30987,7 +30987,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L24", "id": "db_dashboard_scoped_inventory_query", - "community": 257, + "community": 28, "norm_label": "_scoped_inventory_query()" }, { @@ -30996,7 +30996,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L32", "id": "db_dashboard_scoped_weighing_query", - "community": 257, + "community": 28, "norm_label": "_scoped_weighing_query()" }, { @@ -31005,7 +31005,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L42", "id": "db_dashboard_get_dashboard_stats", - "community": 257, + "community": 28, "norm_label": "get_dashboard_stats()" }, { @@ -31014,7 +31014,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L86", "id": "db_dashboard_get_inbound_by_cargo", - "community": 257, + "community": 28, "norm_label": "get_inbound_by_cargo()" }, { @@ -31023,7 +31023,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L94", "id": "db_dashboard_get_inbound_by_partner_cargo", - "community": 257, + "community": 28, "norm_label": "get_inbound_by_partner_cargo()" }, { @@ -31032,7 +31032,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L102", "id": "db_dashboard_get_outbound_by_cargo", - "community": 257, + "community": 28, "norm_label": "get_outbound_by_cargo()" }, { @@ -31041,7 +31041,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L110", "id": "db_dashboard_get_outbound_by_partner_cargo", - "community": 257, + "community": 28, "norm_label": "get_outbound_by_partner_cargo()" }, { @@ -31050,7 +31050,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L117", "id": "db_dashboard_weighing_actual_map", - "community": 257, + "community": 28, "norm_label": "_weighing_actual_map()" }, { @@ -31059,7 +31059,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L137", "id": "db_dashboard_cargo_stats", - "community": 257, + "community": 28, "norm_label": "_cargo_stats()" }, { @@ -31068,7 +31068,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L163", "id": "db_dashboard_partner_cargo_stats", - "community": 257, + "community": 28, "norm_label": "_partner_cargo_stats()" }, { @@ -31077,7 +31077,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L1", "id": "app_api_db_weighing_py", - "community": 107, + "community": 13, "norm_label": "weighing.py" }, { @@ -31086,7 +31086,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L59", "id": "db_weighing_base_query", - "community": 107, + "community": 13, "norm_label": "_base_query()" }, { @@ -31095,7 +31095,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L67", "id": "db_weighing_merge_query", - "community": 107, + "community": 13, "norm_label": "_merge_query()" }, { @@ -31104,7 +31104,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L77", "id": "db_weighing_param_get", - "community": 107, + "community": 13, "norm_label": "_param_get()" }, { @@ -31113,7 +31113,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L84", "id": "db_weighing_filters_from_params", - "community": 107, + "community": 13, "norm_label": "_filters_from_params()" }, { @@ -31122,7 +31122,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L113", "id": "db_weighing_body_to_params", - "community": 107, + "community": 13, "norm_label": "_body_to_params()" }, { @@ -31131,7 +31131,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L124", "id": "db_weighing_weighing_query", - "community": 107, + "community": 13, "norm_label": "_weighing_query()" }, { @@ -31140,7 +31140,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L163", "id": "db_weighing_map_weighings", - "community": 190, + "community": 13, "norm_label": "_map_weighings()" }, { @@ -31149,7 +31149,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L189", "id": "db_weighing_fetch_weighing", - "community": 107, + "community": 13, "norm_label": "_fetch_weighing()" }, { @@ -31158,7 +31158,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L207", "id": "db_weighing_get_weighing", - "community": 190, + "community": 13, "norm_label": "_get_weighing()" }, { @@ -31167,7 +31167,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L228", "id": "db_weighing_apply_weighing_product_update", - "community": 107, + "community": 13, "norm_label": "_apply_weighing_product_update()" }, { @@ -31176,7 +31176,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L244", "id": "db_weighing_apply_weighing_update", - "community": 107, + "community": 13, "norm_label": "_apply_weighing_update()" }, { @@ -31185,7 +31185,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L265", "id": "db_weighing_list_weighing", - "community": 107, + "community": 13, "norm_label": "list_weighing()" }, { @@ -31194,7 +31194,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L318", "id": "db_weighing_weighingcolumnfacetbody", - "community": 107, + "community": 13, "norm_label": "weighingcolumnfacetbody" }, { @@ -31203,7 +31203,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L339", "id": "db_weighing_weighing_column_facet_values", - "community": 107, + "community": 13, "norm_label": "weighing_column_facet_values()" }, { @@ -31212,7 +31212,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L403", "id": "db_weighing_weighingexportbody", - "community": 107, + "community": 13, "norm_label": "weighingexportbody" }, { @@ -31221,7 +31221,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L422", "id": "db_weighing_kg_to_ton", - "community": 107, + "community": 13, "norm_label": "_kg_to_ton()" }, { @@ -31230,7 +31230,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L430", "id": "db_weighing_export_weighing", - "community": 107, + "community": 13, "norm_label": "export_weighing()" }, { @@ -31239,7 +31239,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L471", "id": "db_weighing_create_weighing", - "community": 107, + "community": 13, "norm_label": "create_weighing()" }, { @@ -31248,7 +31248,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L587", "id": "db_weighing_update_weighing", - "community": 107, + "community": 13, "norm_label": "update_weighing()" }, { @@ -31257,7 +31257,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L615", "id": "db_weighing_void_weighing", - "community": 289, + "community": 13, "norm_label": "void_weighing()" }, { @@ -31266,7 +31266,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L641", "id": "db_weighing_delete_weighing", - "community": 24, + "community": 26, "norm_label": "delete_weighing()" }, { @@ -31275,7 +31275,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L655", "id": "db_weighing_weighingrelateddata", - "community": 107, + "community": 13, "norm_label": "weighingrelateddata" }, { @@ -31284,7 +31284,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L661", "id": "db_weighing_get_weighing_related", - "community": 190, + "community": 13, "norm_label": "get_weighing_related()" }, { @@ -31293,7 +31293,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L319", "id": "db_weighing_rationale_319", - "community": 107, + "community": 13, "norm_label": "\u5730\u78c5\u5355\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -31302,7 +31302,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L344", "id": "db_weighing_rationale_344", - "community": 107, + "community": 13, "norm_label": "\u5730\u78c5\u5355\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u672a\u4f5c\u5e9f\u5355\u636e\u3002" }, { @@ -31311,7 +31311,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L435", "id": "db_weighing_rationale_435", - "community": 107, + "community": 13, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -31320,7 +31320,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L1", "id": "app_api_db_plans_py", - "community": 103, + "community": 13, "norm_label": "plans.py" }, { @@ -31329,7 +31329,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L57", "id": "db_plans_base_query", - "community": 103, + "community": 13, "norm_label": "_base_query()" }, { @@ -31338,7 +31338,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L64", "id": "db_plans_merge_query", - "community": 103, + "community": 13, "norm_label": "_merge_query()" }, { @@ -31347,7 +31347,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L74", "id": "db_plans_param_get", - "community": 103, + "community": 13, "norm_label": "_param_get()" }, { @@ -31356,7 +31356,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L81", "id": "db_plans_filters_from_params", - "community": 103, + "community": 13, "norm_label": "_filters_from_params()" }, { @@ -31365,7 +31365,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L110", "id": "db_plans_body_to_params", - "community": 42, + "community": 43, "norm_label": "_body_to_params()" }, { @@ -31374,7 +31374,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L121", "id": "db_plans_plans_query", - "community": 103, + "community": 13, "norm_label": "_plans_query()" }, { @@ -31383,7 +31383,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L143", "id": "db_plans_map_plans", - "community": 190, + "community": 13, "norm_label": "_map_plans()" }, { @@ -31392,7 +31392,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L216", "id": "db_plans_fetch_plans", - "community": 103, + "community": 13, "norm_label": "_fetch_plans()" }, { @@ -31401,7 +31401,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L235", "id": "db_plans_list_plans", - "community": 103, + "community": 13, "norm_label": "list_plans()" }, { @@ -31410,7 +31410,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L316", "id": "db_plans_plancolumnfacetbody", - "community": 103, + "community": 13, "norm_label": "plancolumnfacetbody" }, { @@ -31419,7 +31419,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L335", "id": "db_plans_plan_column_facet_values", - "community": 42, + "community": 43, "norm_label": "plan_column_facet_values()" }, { @@ -31428,7 +31428,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L373", "id": "db_plans_planexportbody", - "community": 103, + "community": 13, "norm_label": "planexportbody" }, { @@ -31437,7 +31437,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L391", "id": "db_plans_export_plans", - "community": 20, + "community": 24, "norm_label": "export_plans()" }, { @@ -31446,7 +31446,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L431", "id": "db_plans_generate_plan_no", - "community": 103, + "community": 13, "norm_label": "_generate_plan_no()" }, { @@ -31455,7 +31455,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L438", "id": "db_plans_create_plan", - "community": 103, + "community": 13, "norm_label": "create_plan()" }, { @@ -31464,7 +31464,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L481", "id": "db_plans_autogeneratemonthlyresult", - "community": 103, + "community": 13, "norm_label": "autogeneratemonthlyresult" }, { @@ -31473,7 +31473,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L488", "id": "db_plans_run_auto_generate_monthly", - "community": 103, + "community": 13, "norm_label": "run_auto_generate_monthly()" }, { @@ -31482,7 +31482,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L502", "id": "db_plans_get_plan", - "community": 103, + "community": 13, "norm_label": "get_plan()" }, { @@ -31491,7 +31491,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L513", "id": "db_plans_update_plan", - "community": 103, + "community": 13, "norm_label": "update_plan()" }, { @@ -31500,7 +31500,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L531", "id": "db_plans_delete_plan", - "community": 24, + "community": 26, "norm_label": "delete_plan()" }, { @@ -31509,7 +31509,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L568", "id": "db_plans_get_plan_by_id_only", - "community": 190, + "community": 13, "norm_label": "_get_plan_by_id_only()" }, { @@ -31518,7 +31518,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L582", "id": "db_plans_apply_plan_product_update", - "community": 103, + "community": 13, "norm_label": "_apply_plan_product_update()" }, { @@ -31527,7 +31527,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L598", "id": "db_plans_apply_plan_update", - "community": 103, + "community": 13, "norm_label": "_apply_plan_update()" }, { @@ -31536,7 +31536,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L619", "id": "db_plans_planrelateddata", - "community": 103, + "community": 13, "norm_label": "planrelateddata" }, { @@ -31545,7 +31545,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L625", "id": "db_plans_get_plan_related", - "community": 190, + "community": 13, "norm_label": "get_plan_related()" }, { @@ -31554,7 +31554,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L670", "id": "db_plans_thirdpartyplanpagedata", - "community": 103, + "community": 13, "norm_label": "thirdpartyplanpagedata" }, { @@ -31563,7 +31563,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L677", "id": "db_plans_get_third_party_plan_page", - "community": 190, + "community": 13, "norm_label": "get_third_party_plan_page()" }, { @@ -31572,7 +31572,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L317", "id": "db_plans_rationale_317", - "community": 103, + "community": 13, "norm_label": "\u5730\u78c5\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -31581,7 +31581,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L340", "id": "db_plans_rationale_340", - "community": 42, + "community": 43, "norm_label": "\u5730\u78c5\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -31590,7 +31590,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L396", "id": "db_plans_rationale_396", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -31599,7 +31599,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L493", "id": "db_plans_rationale_493", - "community": 103, + "community": 13, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002" }, { @@ -31608,7 +31608,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L681", "id": "db_plans_rationale_681", - "community": 190, + "community": 13, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002" }, { @@ -31617,7 +31617,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "id": "app_api_db_public_vehicles_py", - "community": 22, + "community": 28, "norm_label": "public_vehicles.py" }, { @@ -31626,7 +31626,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "id": "db_public_vehicles_resolve_tenant_no", - "community": 22, + "community": 28, "norm_label": "_resolve_tenant_no()" }, { @@ -31635,7 +31635,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "id": "db_public_vehicles_list_public_vehicle_plates", - "community": 22, + "community": 28, "norm_label": "list_public_vehicle_plates()" }, { @@ -31644,7 +31644,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "id": "db_public_vehicles_rationale_1", - "community": 22, + "community": 28, "norm_label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb:\u514d\u767b\u8f66\u724c options(\u73b0\u573a\u586b\u5199\u9875)" }, { @@ -31653,7 +31653,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "id": "db_public_vehicles_rationale_49", - "community": 22, + "community": 28, "norm_label": "\u514d\u767b:\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no,\u8fd4\u56de pl_vehicle \u8f66\u724c(self + carrier)\u3002" }, { @@ -31662,7 +31662,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L1", "id": "app_api_db_inventory_py", - "community": 62, + "community": 13, "norm_label": "inventory.py" }, { @@ -31671,7 +31671,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L60", "id": "db_inventory_base_query", - "community": 62, + "community": 13, "norm_label": "_base_query()" }, { @@ -31680,7 +31680,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L67", "id": "db_inventory_generate_batch_no", - "community": 62, + "community": 13, "norm_label": "_generate_batch_no()" }, { @@ -31689,7 +31689,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L87", "id": "db_inventory_resolve_tenant_no", - "community": 62, + "community": 13, "norm_label": "_resolve_tenant_no()" }, { @@ -31698,7 +31698,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L105", "id": "db_inventory_get_inventory_by_id", - "community": 62, + "community": 13, "norm_label": "_get_inventory_by_id()" }, { @@ -31707,7 +31707,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L119", "id": "db_inventory_get_inventory", - "community": 62, + "community": 13, "norm_label": "_get_inventory()" }, { @@ -31716,7 +31716,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L136", "id": "db_inventory_apply_inventory_product_update", - "community": 62, + "community": 13, "norm_label": "_apply_inventory_product_update()" }, { @@ -31725,7 +31725,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L152", "id": "db_inventory_normalize_plan_no", - "community": 207, + "community": 196, "norm_label": "_normalize_plan_no()" }, { @@ -31734,7 +31734,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L159", "id": "db_inventory_pick_plan_for_inventory", - "community": 62, + "community": 196, "norm_label": "_pick_plan_for_inventory()" }, { @@ -31743,7 +31743,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L173", "id": "db_inventory_text", - "community": 62, + "community": 13, "norm_label": "_text()" }, { @@ -31752,7 +31752,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L179", "id": "db_inventory_enforce_inventory_plan_on_edit", - "community": 207, + "community": 196, "norm_label": "_enforce_inventory_plan_on_edit()" }, { @@ -31761,7 +31761,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L259", "id": "db_inventory_apply_inventory_update", - "community": 62, + "community": 13, "norm_label": "_apply_inventory_update()" }, { @@ -31770,7 +31770,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L277", "id": "db_inventory_maybe_promote_third_party_status", - "community": 62, + "community": 13, "norm_label": "_maybe_promote_third_party_status()" }, { @@ -31779,7 +31779,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L287", "id": "db_inventory_merge_query", - "community": 62, + "community": 13, "norm_label": "_merge_query()" }, { @@ -31788,7 +31788,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L297", "id": "db_inventory_param_get", - "community": 62, + "community": 13, "norm_label": "_param_get()" }, { @@ -31797,7 +31797,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L304", "id": "db_inventory_filters_from_params", - "community": 62, + "community": 13, "norm_label": "_filters_from_params()" }, { @@ -31806,7 +31806,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L331", "id": "db_inventory_body_to_params", - "community": 62, + "community": 13, "norm_label": "_body_to_params()" }, { @@ -31815,7 +31815,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L342", "id": "db_inventory_inventory_query", - "community": 62, + "community": 13, "norm_label": "_inventory_query()" }, { @@ -31824,7 +31824,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L372", "id": "db_inventory_map_inventories", - "community": 190, + "community": 13, "norm_label": "_map_inventories()" }, { @@ -31833,7 +31833,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L412", "id": "db_inventory_fetch_inventory", - "community": 62, + "community": 13, "norm_label": "_fetch_inventory()" }, { @@ -31842,7 +31842,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L431", "id": "db_inventory_list_inventory", - "community": 62, + "community": 13, "norm_label": "list_inventory()" }, { @@ -31851,7 +31851,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L483", "id": "db_inventory_inventorycolumnfacetbody", - "community": 62, + "community": 13, "norm_label": "inventorycolumnfacetbody" }, { @@ -31860,7 +31860,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L504", "id": "db_inventory_inventory_column_facet_values", - "community": 62, + "community": 13, "norm_label": "inventory_column_facet_values()" }, { @@ -31869,7 +31869,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L567", "id": "db_inventory_inventoryexportbody", - "community": 62, + "community": 13, "norm_label": "inventoryexportbody" }, { @@ -31878,7 +31878,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L587", "id": "db_inventory_export_inventory", - "community": 62, + "community": 24, "norm_label": "export_inventory()" }, { @@ -31887,7 +31887,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L622", "id": "db_inventory_create_inventory", - "community": 62, + "community": 13, "norm_label": "create_inventory()" }, { @@ -31896,7 +31896,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L689", "id": "db_inventory_create_link_for_plan", - "community": 62, + "community": 13, "norm_label": "create_link_for_plan()" }, { @@ -31905,7 +31905,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L740", "id": "db_inventory_get_inventory_site_url", - "community": 62, + "community": 13, "norm_label": "get_inventory_site_url()" }, { @@ -31914,7 +31914,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L773", "id": "db_inventory_update_inventory", - "community": 62, + "community": 13, "norm_label": "update_inventory()" }, { @@ -31923,7 +31923,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L792", "id": "db_inventory_delete_inventory", - "community": 24, + "community": 26, "norm_label": "delete_inventory()" }, { @@ -31932,7 +31932,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L812", "id": "db_inventory_inventoryrelateddata", - "community": 62, + "community": 13, "norm_label": "inventoryrelateddata" }, { @@ -31941,7 +31941,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L818", "id": "db_inventory_get_inventory_related", - "community": 190, + "community": 13, "norm_label": "get_inventory_related()" }, { @@ -31950,7 +31950,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L160", "id": "db_inventory_rationale_160", - "community": 62, + "community": 196, "norm_label": "\u540c\u4e00\u8ba1\u5212\u53f7\u547d\u4e2d\u591a\u6761\u65f6,\u4f18\u5148\u5df2\u5173\u8054\u7684\u8ba1\u5212,\u5176\u6b21\u552f\u4e00\u4ea7\u54c1\u3002" }, { @@ -31959,7 +31959,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L180", "id": "db_inventory_rationale_180", - "community": 207, + "community": 196, "norm_label": "\u65b0\u589e\u548c\u7f16\u8f91:\u6709\u8ba1\u5212\u53f7\u5219\u5fc5\u987b\u5b58\u5728,\u4e14\u4ea7\u54c1\u3001\u5f80\u6765\u5355\u4f4d\u3001\u4e1a\u52a1\u7c7b\u578b\u4e0e\u8ba1\u5212\u4e00\u81f4;\u6ca1\u6709\u8ba1\u5212\u53f7\u4e0d\u9650\u5236\u3002" }, { @@ -31968,7 +31968,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L484", "id": "db_inventory_rationale_484", - "community": 62, + "community": 24, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -31977,7 +31977,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L509", "id": "db_inventory_rationale_509", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002" }, { @@ -31986,7 +31986,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L592", "id": "db_inventory_rationale_592", - "community": 62, + "community": 24, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -31995,7 +31995,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L757", "id": "db_inventory_rationale_757", - "community": 62, + "community": 13, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002" }, { @@ -32004,7 +32004,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L1", "id": "app_services_pl_plan_cert_perm_py", - "community": 64, + "community": 350, "norm_label": "pl_plan_cert_perm.py" }, { @@ -32013,7 +32013,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L11", "id": "services_pl_plan_cert_perm_user_has_menu_perm", - "community": 64, + "community": 350, "norm_label": "user_has_menu_perm()" }, { @@ -32022,7 +32022,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L18", "id": "services_pl_plan_cert_perm_user_can_upload_plan_cert", - "community": 64, + "community": 350, "norm_label": "user_can_upload_plan_cert()" }, { @@ -32031,7 +32031,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L22", "id": "services_pl_plan_cert_perm_user_can_manage_plan_cert_ready", - "community": 64, + "community": 350, "norm_label": "user_can_manage_plan_cert_ready()" }, { @@ -32040,7 +32040,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L1", "id": "app_services_crm_supplier_hazard_py", - "community": 13, + "community": 293, "norm_label": "crm_supplier_hazard.py" }, { @@ -32049,7 +32049,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "id": "services_crm_supplier_hazard_product_allowed", - "community": 269, + "community": 293, "norm_label": "product_allowed()" }, { @@ -32058,7 +32058,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "id": "services_crm_supplier_hazard_get_supplier_hazard_flags", - "community": 13, + "community": 293, "norm_label": "get_supplier_hazard_flags()" }, { @@ -32067,7 +32067,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "id": "services_crm_supplier_hazard_enrich_products_with_hazard_flags", - "community": 66, + "community": 72, "norm_label": "enrich_products_with_hazard_flags()" }, { @@ -32076,7 +32076,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "id": "services_crm_supplier_hazard_assert_products_allowed_for_supplier", - "community": 13, + "community": 293, "norm_label": "assert_products_allowed_for_supplier()" }, { @@ -32085,7 +32085,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "id": "services_crm_supplier_hazard_rationale_54", - "community": 66, + "community": 72, "norm_label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c istoxic/isexplosive(\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e,\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664)\u3002" }, { @@ -32094,7 +32094,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L1", "id": "app_services_wechat_cert_notices_py", - "community": 249, + "community": 246, "norm_label": "wechat_cert_notices.py" }, { @@ -32103,7 +32103,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L24", "id": "services_wechat_cert_notices_local_time", - "community": 249, + "community": 246, "norm_label": "_local_time()" }, { @@ -32112,7 +32112,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L30", "id": "services_wechat_cert_notices_recipients", - "community": 249, + "community": 246, "norm_label": "_recipients()" }, { @@ -32121,7 +32121,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L53", "id": "services_wechat_cert_notices_is_notice_time", - "community": 249, + "community": 246, "norm_label": "_is_notice_time()" }, { @@ -32130,7 +32130,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L60", "id": "services_wechat_cert_notices_active_cert_counts", - "community": 249, + "community": 246, "norm_label": "_active_cert_counts()" }, { @@ -32139,7 +32139,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L95", "id": "services_wechat_cert_notices_payload", - "community": 249, + "community": 246, "norm_label": "_payload()" }, { @@ -32148,7 +32148,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L111", "id": "services_wechat_cert_notices_enqueue_daily_cert_notices", - "community": 249, + "community": 246, "norm_label": "enqueue_daily_cert_notices()" }, { @@ -32157,7 +32157,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L136", "id": "services_wechat_cert_notices_refresh_cert_notice", - "community": 249, + "community": 246, "norm_label": "refresh_cert_notice()" }, { @@ -32166,7 +32166,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L1", "id": "services_wechat_cert_notices_rationale_1", - "community": 249, + "community": 246, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u5468\u4e00\u3001\u5468\u4e09\u3001\u5468\u4e94\u6c47\u603b:\u626b\u63cf\u540e\u5165\u961f,\u53d1\u9001\u524d\u590d\u6838\u771f\u5b9e\u8bc1\u4ef6\u4e0e\u6536\u4ef6\u6743\u9650\u3002" }, { @@ -32175,7 +32175,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L112", "id": "services_wechat_cert_notices_rationale_112", - "community": 249, + "community": 246, "norm_label": "\u6bcf\u65e5\u626b\u63cf\u540e\u8c03\u7528,\u4ec5\u901a\u77e5\u65e5\u5165\u961f;\u4e8b\u52a1\u7531\u8c03\u7528\u8005\u63d0\u4ea4,\u6309\u79df\u6237/\u6536\u4ef6\u4eba/\u4e0a\u6d77\u65e5\u671f\u5e42\u7b49\u3002" }, { @@ -32184,7 +32184,7 @@ "source_file": "app/services/wechat_cert_notices.py", "source_location": "L139", "id": "services_wechat_cert_notices_rationale_139", - "community": 249, + "community": 246, "norm_label": "\u53d1\u9001\u524d\u590d\u6838\u5f53\u65e5\u3001\u6536\u4ef6\u4eba\u3001\u89d2\u8272\u53ca\u8bc1\u4ef6\u72b6\u6001,time6 \u4f7f\u7528\u5b9e\u9645\u53d1\u9001\u65f6\u95f4\u3002" }, { @@ -32193,7 +32193,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L1", "id": "app_services_pl_paste_recognize_service_py", - "community": 82, + "community": 80, "norm_label": "pl_paste_recognize_service.py" }, { @@ -32202,7 +32202,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "id": "services_pl_paste_recognize_service_conflict_map", - "community": 82, + "community": 80, "norm_label": "_conflict_map()" }, { @@ -32211,7 +32211,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "id": "services_pl_paste_recognize_service_find_personnel_by_id_card", - "community": 82, + "community": 80, "norm_label": "_find_personnel_by_id_card()" }, { @@ -32220,7 +32220,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "id": "services_pl_paste_recognize_service_find_vehicle_by_plate", - "community": 82, + "community": 80, "norm_label": "_find_vehicle_by_plate()" }, { @@ -32229,7 +32229,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "id": "services_pl_paste_recognize_service_get_personnel", - "community": 35, + "community": 26, "norm_label": "_get_personnel()" }, { @@ -32238,7 +32238,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "id": "services_pl_paste_recognize_service_get_vehicle", - "community": 35, + "community": 26, "norm_label": "_get_vehicle()" }, { @@ -32247,7 +32247,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "id": "services_pl_paste_recognize_service_resolve_personnel", - "community": 82, + "community": 80, "norm_label": "_resolve_personnel()" }, { @@ -32256,7 +32256,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "id": "services_pl_paste_recognize_service_resolve_vehicle", - "community": 82, + "community": 80, "norm_label": "_resolve_vehicle()" }, { @@ -32265,7 +32265,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "id": "services_pl_paste_recognize_service_commit_paste_recognize", - "community": 82, + "community": 80, "norm_label": "commit_paste_recognize()" }, { @@ -32274,7 +32274,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_recharge_service_py", - "community": 48, + "community": 55, "norm_label": "pl_vehicle_recharge_service.py" }, { @@ -32283,7 +32283,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L46", "id": "services_pl_vehicle_recharge_service_generate_seq_no", - "community": 48, + "community": 55, "norm_label": "_generate_seq_no()" }, { @@ -32292,7 +32292,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L60", "id": "services_pl_vehicle_recharge_service_generate_apply_no", - "community": 48, + "community": 55, "norm_label": "generate_apply_no()" }, { @@ -32301,7 +32301,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L70", "id": "services_pl_vehicle_recharge_service_generate_recharge_order_no", - "community": 48, + "community": 55, "norm_label": "generate_recharge_order_no()" }, { @@ -32310,7 +32310,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L79", "id": "services_pl_vehicle_recharge_service_resolve_user_name", - "community": 48, + "community": 55, "norm_label": "_resolve_user_name()" }, { @@ -32319,7 +32319,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L90", "id": "services_pl_vehicle_recharge_service_assert_vehicle_exists", - "community": 48, + "community": 55, "norm_label": "_assert_vehicle_exists()" }, { @@ -32328,7 +32328,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L104", "id": "services_pl_vehicle_recharge_service_resolve_applicant_id", - "community": 48, + "community": 55, "norm_label": "_resolve_applicant_id()" }, { @@ -32337,7 +32337,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L126", "id": "services_pl_vehicle_recharge_service_get_apply_row", - "community": 48, + "community": 55, "norm_label": "_get_apply_row()" }, { @@ -32346,7 +32346,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L159", "id": "services_pl_vehicle_recharge_service_get_record_row", - "community": 48, + "community": 55, "norm_label": "_get_record_row()" }, { @@ -32355,7 +32355,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L179", "id": "services_pl_vehicle_recharge_service_has_active_record", - "community": 48, + "community": 55, "norm_label": "_has_active_record()" }, { @@ -32364,7 +32364,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L192", "id": "services_pl_vehicle_recharge_service_approval_to_read", - "community": 48, + "community": 55, "norm_label": "approval_to_read()" }, { @@ -32373,7 +32373,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L207", "id": "services_pl_vehicle_recharge_service_list_approval_rows", - "community": 48, + "community": 55, "norm_label": "_list_approval_rows()" }, { @@ -32382,7 +32382,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L226", "id": "services_pl_vehicle_recharge_service_list_approvals", - "community": 48, + "community": 55, "norm_label": "_list_approvals()" }, { @@ -32391,7 +32391,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L232", "id": "services_pl_vehicle_recharge_service_approval_flow_item_from_row", - "community": 48, + "community": 55, "norm_label": "_approval_flow_item_from_row()" }, { @@ -32400,7 +32400,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L250", "id": "services_pl_vehicle_recharge_service_build_approval_flow", - "community": 48, + "community": 55, "norm_label": "_build_approval_flow()" }, { @@ -32409,7 +32409,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L296", "id": "services_pl_vehicle_recharge_service_build_approval_history", - "community": 48, + "community": 55, "norm_label": "_build_approval_history()" }, { @@ -32418,7 +32418,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L313", "id": "services_pl_vehicle_recharge_service_get_linked_record", - "community": 48, + "community": 55, "norm_label": "_get_linked_record()" }, { @@ -32427,7 +32427,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L327", "id": "services_pl_vehicle_recharge_service_apply_to_read", - "community": 48, + "community": 55, "norm_label": "apply_to_read()" }, { @@ -32436,7 +32436,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L388", "id": "services_pl_vehicle_recharge_service_workflow_nodes", - "community": 48, + "community": 55, "norm_label": "_workflow_nodes()" }, { @@ -32445,7 +32445,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L408", "id": "services_pl_vehicle_recharge_service_get_vehicle_recharge_workflow", - "community": 48, + "community": 55, "norm_label": "_get_vehicle_recharge_workflow()" }, { @@ -32454,7 +32454,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L428", "id": "services_pl_vehicle_recharge_service_record_to_read", - "community": 48, + "community": 55, "norm_label": "record_to_read()" }, { @@ -32463,7 +32463,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L461", "id": "services_pl_vehicle_recharge_service_resolve_apply_for_record", - "community": 48, + "community": 55, "norm_label": "_resolve_apply_for_record()" }, { @@ -32472,7 +32472,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L502", "id": "services_pl_vehicle_recharge_service_list_applies", - "community": 48, + "community": 55, "norm_label": "list_applies()" }, { @@ -32481,7 +32481,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L600", "id": "services_pl_vehicle_recharge_service_get_apply", - "community": 48, + "community": 55, "norm_label": "get_apply()" }, { @@ -32490,7 +32490,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L614", "id": "services_pl_vehicle_recharge_service_assert_mine_vehicle_plate", - "community": 48, + "community": 55, "norm_label": "_assert_mine_vehicle_plate()" }, { @@ -32499,7 +32499,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L626", "id": "services_pl_vehicle_recharge_service_assert_own_apply_for_write", - "community": 48, + "community": 55, "norm_label": "_assert_own_apply_for_write()" }, { @@ -32508,7 +32508,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L631", "id": "services_pl_vehicle_recharge_service_create_apply", - "community": 48, + "community": 55, "norm_label": "create_apply()" }, { @@ -32517,7 +32517,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L676", "id": "services_pl_vehicle_recharge_service_update_apply", - "community": 48, + "community": 55, "norm_label": "update_apply()" }, { @@ -32526,7 +32526,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L715", "id": "services_pl_vehicle_recharge_service_cancel_apply", - "community": 48, + "community": 55, "norm_label": "cancel_apply()" }, { @@ -32535,7 +32535,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L748", "id": "services_pl_vehicle_recharge_service_withdraw_apply", - "community": 48, + "community": 55, "norm_label": "withdraw_apply()" }, { @@ -32544,7 +32544,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L775", "id": "services_pl_vehicle_recharge_service_submit_apply", - "community": 48, + "community": 55, "norm_label": "submit_apply()" }, { @@ -32553,7 +32553,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L810", "id": "services_pl_vehicle_recharge_service_delete_applies", - "community": 48, + "community": 55, "norm_label": "delete_applies()" }, { @@ -32562,7 +32562,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L825", "id": "services_pl_vehicle_recharge_service_list_pending_apply_options", - "community": 236, + "community": 238, "norm_label": "list_pending_apply_options()" }, { @@ -32571,7 +32571,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L846", "id": "services_pl_vehicle_recharge_service_list_records", - "community": 48, + "community": 55, "norm_label": "list_records()" }, { @@ -32580,7 +32580,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L899", "id": "services_pl_vehicle_recharge_service_board_item_to_read", - "community": 48, + "community": 55, "norm_label": "board_item_to_read()" }, { @@ -32589,7 +32589,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L926", "id": "services_pl_vehicle_recharge_service_list_disburse_board", - "community": 48, + "community": 55, "norm_label": "list_disburse_board()" }, { @@ -32598,7 +32598,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1036", "id": "services_pl_vehicle_recharge_service_get_record", - "community": 48, + "community": 55, "norm_label": "get_record()" }, { @@ -32607,7 +32607,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1043", "id": "services_pl_vehicle_recharge_service_create_record", - "community": 48, + "community": 55, "norm_label": "create_record()" }, { @@ -32616,7 +32616,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1088", "id": "services_pl_vehicle_recharge_service_update_record", - "community": 48, + "community": 55, "norm_label": "update_record()" }, { @@ -32625,7 +32625,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1159", "id": "services_pl_vehicle_recharge_service_delete_records", - "community": 48, + "community": 55, "norm_label": "delete_records()" }, { @@ -32634,7 +32634,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L255", "id": "services_pl_vehicle_recharge_service_rationale_255", - "community": 48, + "community": 55, "norm_label": "\u5f53\u524d\u8f6e:\u6d41\u7a0b\u5168\u90e8\u8282\u70b9;\u5df2\u5ba1\u5e26\u4fe1\u606f,\u672a\u5ba1\u4e3a pending\u3002" }, { @@ -32643,7 +32643,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L301", "id": "services_pl_vehicle_recharge_service_rationale_301", - "community": 48, + "community": 55, "norm_label": "\u5168\u90e8\u5386\u53f2\u5ba1\u6279\u52a8\u4f5c(\u542b\u6253\u56de\u524d\u5404\u8f6e),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002" }, { @@ -32652,7 +32652,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "id": "app_services_workflow_callback_py", - "community": 40, + "community": 32, "norm_label": "workflow_callback.py" }, { @@ -32661,7 +32661,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L23", "id": "services_workflow_callback_register_local_callback", - "community": 40, + "community": 32, "norm_label": "register_local_callback()" }, { @@ -32670,7 +32670,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "id": "services_workflow_callback_dispatch_local", - "community": 40, + "community": 32, "norm_label": "_dispatch_local()" }, { @@ -32679,7 +32679,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L60", "id": "services_workflow_callback_trigger_callback", - "community": 40, + "community": 32, "norm_label": "trigger_callback()" }, { @@ -32688,7 +32688,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "id": "services_workflow_callback_rationale_1", - "community": 40, + "community": 32, "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf" }, { @@ -32697,7 +32697,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L24", "id": "services_workflow_callback_rationale_24", - "community": 40, + "community": 32, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002" }, { @@ -32706,7 +32706,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L29", "id": "services_workflow_callback_rationale_29", - "community": 40, + "community": 32, "norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002" }, { @@ -32715,7 +32715,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L61", "id": "services_workflow_callback_rationale_61", - "community": 40, + "community": 32, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03" }, { @@ -32724,7 +32724,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L1", "id": "app_services_pl_menu_badge_service_py", - "community": 236, + "community": 238, "norm_label": "pl_menu_badge_service.py" }, { @@ -32733,7 +32733,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L45", "id": "services_pl_menu_badge_service_count_pending_applies", - "community": 236, + "community": 238, "norm_label": "_count_pending_applies()" }, { @@ -32742,7 +32742,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "id": "services_pl_menu_badge_service_count_document_reminder_expired_pending", - "community": 236, + "community": 238, "norm_label": "count_document_reminder_expired_pending()" }, { @@ -32751,7 +32751,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "id": "services_pl_menu_badge_service_count_freight_approval_pending", - "community": 236, + "community": 238, "norm_label": "count_freight_approval_pending()" }, { @@ -32760,7 +32760,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "id": "services_pl_menu_badge_service_count_plan_cert_pending", - "community": 236, + "community": 238, "norm_label": "count_plan_cert_pending()" }, { @@ -32769,7 +32769,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L104", "id": "services_pl_menu_badge_service_count_plan_archive_pending", - "community": 236, + "community": 238, "norm_label": "count_plan_archive_pending()" }, { @@ -32778,7 +32778,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L117", "id": "services_pl_menu_badge_service_count_plan_contract_gaps", - "community": 236, + "community": 238, "norm_label": "count_plan_contract_gaps()" }, { @@ -32787,7 +32787,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L130", "id": "services_pl_menu_badge_service_count_freight_disburse_pending", - "community": 236, + "community": 238, "norm_label": "count_freight_disburse_pending()" }, { @@ -32796,7 +32796,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L140", "id": "services_pl_menu_badge_service_count_recharge_approval_pending", - "community": 236, + "community": 238, "norm_label": "count_recharge_approval_pending()" }, { @@ -32805,7 +32805,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L162", "id": "services_pl_menu_badge_service_build_menu_badge_counts", - "community": 236, + "community": 238, "norm_label": "build_menu_badge_counts()" }, { @@ -32814,7 +32814,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L89", "id": "services_pl_menu_badge_service_rationale_89", - "community": 236, + "community": 238, "norm_label": "\u5371\u5316\u54c1\u8bc1\u5f85\u529e\u89d2\u6807:\u672a\u9f50\u5907\u4e14\u542b\u5371\u5316\u4ea7\u54c1\u7684\u672a\u5f52\u6863\u8ba1\u5212(sql exists,\u907f\u514d\u5168\u8868\u62c9\u5165\u5185\u5b58)\u3002" }, { @@ -32823,7 +32823,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L105", "id": "services_pl_menu_badge_service_rationale_105", - "community": 236, + "community": 238, "norm_label": "\u5f85\u5f52\u6863\u89d2\u6807:\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4,\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002" }, { @@ -32832,7 +32832,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L141", "id": "services_pl_menu_badge_service_rationale_141", - "community": 236, + "community": 238, "norm_label": "\u4e0e\u5145\u503c\u5ba1\u6279\u5f85\u529e\u5217\u8868\u4e00\u81f4:\u5f53\u524d\u7528\u6237\u4e3a\u5f53\u524d\u8282\u70b9\u5ba1\u6279\u4eba\u7684\u5ba1\u6279\u4e2d\u5355\u636e\u3002" }, { @@ -32985,7 +32985,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L495", "id": "services_pl_plan_stop_service_collect_unique_delivery_date_strings", - "community": 1, + "community": 10, "norm_label": "collect_unique_delivery_date_strings()" }, { @@ -33021,7 +33021,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L552", "id": "services_pl_plan_stop_service_assert_at_most_one_contract", - "community": 4, + "community": 10, "norm_label": "assert_at_most_one_contract()" }, { @@ -33210,7 +33210,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1045", "id": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert", - "community": 345, + "community": 331, "norm_label": "resolve_delivery_id_for_upsert()" }, { @@ -33246,7 +33246,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1178", "id": "services_pl_plan_stop_service_assert_plan_create_child_ids", - "community": 50, + "community": 4, "norm_label": "assert_plan_create_child_ids()" }, { @@ -33264,7 +33264,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1221", "id": "services_pl_plan_stop_service_preflight_plan_child_update", - "community": 166, + "community": 201, "norm_label": "preflight_plan_child_update()" }, { @@ -33273,7 +33273,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1258", "id": "services_pl_plan_stop_service_resolve_delivery_identities", - "community": 166, + "community": 201, "norm_label": "_resolve_delivery_identities()" }, { @@ -33282,7 +33282,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1301", "id": "services_pl_plan_stop_service_prepare_plan_stops_write", - "community": 166, + "community": 201, "norm_label": "prepare_plan_stops_write()" }, { @@ -33345,7 +33345,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L496", "id": "services_pl_plan_stop_service_rationale_496", - "community": 1, + "community": 10, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002" }, { @@ -33399,7 +33399,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1222", "id": "services_pl_plan_stop_service_rationale_1222", - "community": 166, + "community": 201, "norm_label": "run security/reference checks before the api edits its header or children." }, { @@ -33408,7 +33408,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1259", "id": "services_pl_plan_stop_service_rationale_1259", - "community": 166, + "community": 201, "norm_label": "a customer is usable only when unique; child ids can identify repeated stops." }, { @@ -33417,7 +33417,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1305", "id": "services_pl_plan_stop_service_rationale_1305", - "community": 166, + "community": 201, "norm_label": "resolve all identities and deletion guards before changing any row." }, { @@ -33426,7 +33426,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L1", "id": "app_services_pl_transport_stop_feedback_service_py", - "community": 89, + "community": 113, "norm_label": "pl_transport_stop_feedback_service.py" }, { @@ -33435,7 +33435,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "id": "services_pl_transport_stop_feedback_service_publicstopproductrow", - "community": 4, + "community": 113, "norm_label": "publicstopproductrow" }, { @@ -33444,7 +33444,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "id": "services_pl_transport_stop_feedback_service_publicstopsegment", - "community": 4, + "community": 2, "norm_label": "publicstopsegment" }, { @@ -33453,7 +33453,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "id": "services_pl_transport_stop_feedback_service_build_transport_site_url", - "community": 16, + "community": 50, "norm_label": "build_transport_site_url()" }, { @@ -33462,7 +33462,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "id": "services_pl_transport_stop_feedback_service_ensure_transport_site_token", - "community": 16, + "community": 30, "norm_label": "ensure_transport_site_token()" }, { @@ -33471,7 +33471,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "id": "services_pl_transport_stop_feedback_service_rotate_transport_site_token", - "community": 89, + "community": 113, "norm_label": "rotate_transport_site_token()" }, { @@ -33480,7 +33480,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "id": "services_pl_transport_stop_feedback_service_parse_urls", - "community": 89, + "community": 113, "norm_label": "_parse_urls()" }, { @@ -33489,7 +33489,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "id": "services_pl_transport_stop_feedback_service_dump_urls", - "community": 89, + "community": 113, "norm_label": "_dump_urls()" }, { @@ -33498,7 +33498,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "id": "services_pl_transport_stop_feedback_service_direction_label", - "community": 89, + "community": 113, "norm_label": "_direction_label()" }, { @@ -33507,7 +33507,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "id": "services_pl_transport_stop_feedback_service_sum_stop_qty", - "community": 89, + "community": 113, "norm_label": "_sum_stop_qty()" }, { @@ -33516,7 +33516,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "id": "services_pl_transport_stop_feedback_service_merge_public_stop_products_by_sku", - "community": 89, + "community": 113, "norm_label": "_merge_public_stop_products_by_sku()" }, { @@ -33525,7 +33525,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L160", "id": "services_pl_transport_stop_feedback_service_stop_product_row_from_load", - "community": 89, + "community": 113, "norm_label": "_stop_product_row_from_load()" }, { @@ -33534,7 +33534,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "id": "services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", - "community": 89, + "community": 113, "norm_label": "_stop_product_row_from_delivery()" }, { @@ -33543,7 +33543,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L190", "id": "services_pl_transport_stop_feedback_service_parse_product_feedbacks", - "community": 89, + "community": 113, "norm_label": "_parse_product_feedbacks()" }, { @@ -33552,7 +33552,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L212", "id": "services_pl_transport_stop_feedback_service_dump_product_feedbacks", - "community": 89, + "community": 113, "norm_label": "_dump_product_feedbacks()" }, { @@ -33561,7 +33561,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L237", "id": "services_pl_transport_stop_feedback_service_merge_submitted_feedback_fields", - "community": 89, + "community": 113, "norm_label": "_merge_submitted_feedback_fields()" }, { @@ -33570,7 +33570,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L250", "id": "services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", - "community": 89, + "community": 113, "norm_label": "_merge_product_feedbacks_into_segment()" }, { @@ -33579,7 +33579,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L268", "id": "services_pl_transport_stop_feedback_service_is_site_visible_stop", - "community": 89, + "community": 113, "norm_label": "_is_site_visible_stop()" }, { @@ -33588,7 +33588,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L273", "id": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", - "community": 89, + "community": 113, "norm_label": "list_plan_stop_segments()" }, { @@ -33597,7 +33597,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L391", "id": "services_pl_transport_stop_feedback_service_merge_driver_feedback", - "community": 89, + "community": 113, "norm_label": "_merge_driver_feedback()" }, { @@ -33606,7 +33606,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L409", "id": "services_pl_transport_stop_feedback_service_merge_site_feedback", - "community": 89, + "community": 113, "norm_label": "_merge_site_feedback()" }, { @@ -33615,7 +33615,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L430", "id": "services_pl_transport_stop_feedback_service_load_driver_stop_segments", - "community": 89, + "community": 113, "norm_label": "load_driver_stop_segments()" }, { @@ -33624,7 +33624,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L457", "id": "services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows", - "community": 89, + "community": 113, "norm_label": "_load_site_stop_feedback_rows()" }, { @@ -33633,7 +33633,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L474", "id": "services_pl_transport_stop_feedback_service_load_site_stop_segments", - "community": 89, + "community": 113, "norm_label": "load_site_stop_segments()" }, { @@ -33642,7 +33642,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L492", "id": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", - "community": 89, + "community": 113, "norm_label": "load_io_order_site_stop_segments()" }, { @@ -33651,7 +33651,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L511", "id": "services_pl_transport_stop_feedback_service_get_driver_feedback_row", - "community": 89, + "community": 113, "norm_label": "_get_driver_feedback_row()" }, { @@ -33660,7 +33660,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L532", "id": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", - "community": 89, + "community": 113, "norm_label": "save_driver_stop_feedback()" }, { @@ -33669,7 +33669,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L584", "id": "services_pl_transport_stop_feedback_service_get_site_feedback_row", - "community": 89, + "community": 113, "norm_label": "_get_site_feedback_row()" }, { @@ -33678,7 +33678,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L605", "id": "services_pl_transport_stop_feedback_service_sum_product_actual_qty", - "community": 89, + "community": 113, "norm_label": "_sum_product_actual_qty()" }, { @@ -33687,7 +33687,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L621", "id": "services_pl_transport_stop_feedback_service_has_positive_feedback_qty", - "community": 89, + "community": 113, "norm_label": "_has_positive_feedback_qty()" }, { @@ -33696,7 +33696,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L631", "id": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", - "community": 89, + "community": 113, "norm_label": "save_site_stop_feedback()" }, { @@ -33705,7 +33705,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L701", "id": "services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", - "community": 89, + "community": 113, "norm_label": "list_driver_stop_feedback_reads()" }, { @@ -33714,7 +33714,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L754", "id": "services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", - "community": 89, + "community": 113, "norm_label": "list_site_stop_feedback_reads()" }, { @@ -33723,7 +33723,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L812", "id": "services_pl_transport_stop_feedback_service_resolve_unit_label", - "community": 89, + "community": 205, "norm_label": "_resolve_unit_label()" }, { @@ -33732,7 +33732,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L819", "id": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", - "community": 37, + "community": 205, "norm_label": "build_public_stop_reads_for_segments()" }, { @@ -33741,7 +33741,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L269", "id": "services_pl_transport_stop_feedback_service_rationale_269", - "community": 89, + "community": 113, "norm_label": "\u73b0\u573a\u9875/\u7b80\u8ff0\u53ef\u89c1\u6bb5:\u4ec5\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b),\u4e0e\u662f\u5426\u52fe\u9009\u751f\u6210\u5730\u78c5\u5355\u65e0\u5173\u3002" }, { @@ -33750,7 +33750,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L499", "id": "services_pl_transport_stop_feedback_service_rationale_499", - "community": 89, + "community": 113, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875:\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002" }, { @@ -33759,7 +33759,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L826", "id": "services_pl_transport_stop_feedback_service_rationale_826", - "community": 37, + "community": 205, "norm_label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1(\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879)\u3002" }, { @@ -33768,7 +33768,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L1", "id": "app_services_wechat_mini_auth_py", - "community": 214, + "community": 65, "norm_label": "wechat_mini_auth.py" }, { @@ -33777,7 +33777,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L19", "id": "services_wechat_mini_auth_wechatminiautherror", - "community": 214, + "community": 65, "norm_label": "wechatminiautherror" }, { @@ -33786,7 +33786,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L20", "id": "services_wechat_mini_auth_wechatminiautherror_init", - "community": 214, + "community": 65, "norm_label": ".__init__()" }, { @@ -33795,7 +33795,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L25", "id": "services_wechat_mini_auth_normalize_cn_mobile", - "community": 92, + "community": 65, "norm_label": "normalize_cn_mobile()" }, { @@ -33804,7 +33804,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L36", "id": "services_wechat_mini_auth_phones_match", - "community": 92, + "community": 65, "norm_label": "phones_match()" }, { @@ -33813,7 +33813,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L43", "id": "services_wechat_mini_auth_require_mini_credentials", - "community": 214, + "community": 65, "norm_label": "_require_mini_credentials()" }, { @@ -33822,7 +33822,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L51", "id": "services_wechat_mini_auth_code2session", - "community": 214, + "community": 65, "norm_label": "code2session()" }, { @@ -33831,7 +33831,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L83", "id": "services_wechat_mini_auth_get_access_token", - "community": 214, + "community": 65, "norm_label": "_get_access_token()" }, { @@ -33840,7 +33840,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L105", "id": "services_wechat_mini_auth_get_phone_number", - "community": 214, + "community": 65, "norm_label": "get_phone_number()" }, { @@ -33849,7 +33849,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L135", "id": "services_wechat_mini_auth_get_unlimited_wxacode", - "community": 214, + "community": 65, "norm_label": "get_unlimited_wxacode()" }, { @@ -33858,7 +33858,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L1", "id": "services_wechat_mini_auth_rationale_1", - "community": 214, + "community": 65, "norm_label": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55:code2session\u3001\u624b\u673a\u53f7\u5feb\u901f\u9a8c\u8bc1\u3002" }, { @@ -33867,7 +33867,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L37", "id": "services_wechat_mini_auth_rationale_37", - "community": 92, + "community": 65, "norm_label": "\u8d26\u53f7\u624b\u673a\u53f7\u4e0e\u672c\u6b21\u5fae\u4fe1\u6388\u6743\u624b\u673a\u53f7\u662f\u5426\u4e00\u81f4(\u89c4\u8303\u5316\u540e\u6bd4\u8f83)\u3002" }, { @@ -33876,7 +33876,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L141", "id": "services_wechat_mini_auth_rationale_141", - "community": 214, + "community": 65, "norm_label": "\u83b7\u53d6\u4e0d\u9650\u5236\u5c0f\u7a0b\u5e8f\u7801 png/jpeg \u5b57\u8282;\u5931\u8d25\u629b wechatminiautherror\u3002" }, { @@ -33885,7 +33885,7 @@ "source_file": "app/services/db_inventory_site_token.py", "source_location": "L1", "id": "app_services_db_inventory_site_token_py", - "community": 62, + "community": 13, "norm_label": "db_inventory_site_token.py" }, { @@ -33894,7 +33894,7 @@ "source_file": "app/services/db_inventory_site_token.py", "source_location": "L10", "id": "services_db_inventory_site_token_ensure_site_access_token", - "community": 62, + "community": 13, "norm_label": "ensure_site_access_token()" }, { @@ -33903,7 +33903,7 @@ "source_file": "app/services/db_inventory_site_token.py", "source_location": "L18", "id": "services_db_inventory_site_token_build_site_inventory_url", - "community": 62, + "community": 13, "norm_label": "build_site_inventory_url()" }, { @@ -33912,7 +33912,7 @@ "source_file": "app/services/db_inventory_site_token.py", "source_location": "L23", "id": "services_db_inventory_site_token_build_site_transport_url", - "community": 16, + "community": 351, "norm_label": "build_site_transport_url()" }, { @@ -33921,7 +33921,7 @@ "source_file": "app/services/db_inventory_site_token.py", "source_location": "L29", "id": "services_db_inventory_site_token_site_link_fields_for_inventory", - "community": 62, + "community": 13, "norm_label": "site_link_fields_for_inventory()" }, { @@ -33930,7 +33930,7 @@ "source_file": "app/services/db_inventory_site_token.py", "source_location": "L24", "id": "services_db_inventory_site_token_rationale_24", - "community": 16, + "community": 351, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5(pl_transport_site_link,\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)\u3002" }, { @@ -33939,7 +33939,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_recharge_summary_service_py", - "community": 276, + "community": 272, "norm_label": "pl_vehicle_recharge_summary_service.py" }, { @@ -33948,7 +33948,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L31", "id": "services_pl_vehicle_recharge_summary_service_scoped_query", - "community": 276, + "community": 272, "norm_label": "_scoped_query()" }, { @@ -33957,7 +33957,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L36", "id": "services_pl_vehicle_recharge_summary_service_vehicle_driver_names", - "community": 276, + "community": 272, "norm_label": "_vehicle_driver_names()" }, { @@ -33966,7 +33966,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L56", "id": "services_pl_vehicle_recharge_summary_service_notices", - "community": 276, + "community": 272, "norm_label": "_notices()" }, { @@ -33975,7 +33975,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L134", "id": "services_pl_vehicle_recharge_summary_service_get_summary", - "community": 276, + "community": 272, "norm_label": "get_summary()" }, { @@ -33984,7 +33984,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L1", "id": "services_pl_vehicle_recharge_summary_service_rationale_1", - "community": 276, + "community": 272, "norm_label": "\u81ea\u6709\u8f66\u8f86 etc/\u6cb9\u5361\u770b\u677f:\u6309\u6709\u6548\u53d1\u653e\u8bb0\u5f55\u805a\u5408,\u4e0d\u53d7\u5217\u8868\u5206\u9875\u5f71\u54cd\u3002" }, { @@ -33993,7 +33993,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L37", "id": "services_pl_vehicle_recharge_summary_service_rationale_37", - "community": 276, + "community": 272, "norm_label": "\u4ece\u5f53\u524d\u8f66\u8f86\u4eba\u5458\u5173\u8054\u53d6\u53f8\u673a,\u9ed8\u8ba4\u53f8\u673a\u4f18\u5148,\u4e0d\u628a\u62bc\u8fd0\u5458\u4f5c\u4e3a\u53f8\u673a\u3002" }, { @@ -34002,7 +34002,7 @@ "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L57", "id": "services_pl_vehicle_recharge_summary_service_rationale_57", - "community": 276, + "community": 272, "norm_label": "\u6bcf\u7c7b\u6700\u591a\u53d6\u4e09\u6761\u5019\u9009,\u518d\u5408\u5e76\u6392\u5e8f;\u53d1\u653e\u5ba1\u6279\u4e0e\u53d1\u653e\u8bb0\u5f55\u53ea\u5c55\u793a\u4e00\u6b21\u3002" }, { @@ -34011,7 +34011,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L1", "id": "app_services_pl_product_display_py", - "community": 37, + "community": 50, "norm_label": "pl_product_display.py" }, { @@ -34020,7 +34020,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L11", "id": "services_pl_product_display_resolve_alias_from_saved_name", - "community": 37, + "community": 50, "norm_label": "resolve_alias_from_saved_name()" }, { @@ -34029,7 +34029,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L26", "id": "services_pl_product_display_load_crm_product_alias_maps", - "community": 37, + "community": 50, "norm_label": "load_crm_product_alias_maps()" }, { @@ -34038,7 +34038,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L74", "id": "services_pl_product_display_resolve_product_display_names", - "community": 37, + "community": 50, "norm_label": "resolve_product_display_names()" }, { @@ -34047,7 +34047,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L94", "id": "services_pl_product_display_apply_product_alias_display", - "community": 37, + "community": 50, "norm_label": "apply_product_alias_display()" }, { @@ -34056,7 +34056,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L1", "id": "services_pl_product_display_rationale_1", - "community": 37, + "community": 50, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a:\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206(\u4e0e\u524d\u7aef applyaliasdisplaymeta \u5bf9\u9f50)" }, { @@ -34065,7 +34065,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L16", "id": "services_pl_product_display_rationale_16", - "community": 37, + "community": 50, "norm_label": "\u4ece\u5df2\u5b58 productname \u53cd\u63a8\u522b\u540d;\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 none\u3002" }, { @@ -34074,7 +34074,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L32", "id": "services_pl_product_display_rationale_32", - "community": 37, + "community": 50, "norm_label": "\u6279\u91cf\u52a0\u8f7d crm \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002" }, { @@ -34083,7 +34083,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L81", "id": "services_pl_product_display_rationale_81", - "community": 37, + "community": 50, "norm_label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 crm \u6807\u51c6\u540d;\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002" }, { @@ -34092,7 +34092,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L102", "id": "services_pl_product_display_rationale_102", - "community": 37, + "community": 50, "norm_label": "\u5c31\u5730\u5199\u5165 item \u7684 productname(\u6807\u51c6\u540d)\u4e0e aliasname\u3002" }, { @@ -34101,7 +34101,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L1", "id": "app_services_pl_brand_archive_py", - "community": 130, + "community": 54, "norm_label": "pl_brand_archive.py" }, { @@ -34110,7 +34110,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "id": "services_pl_brand_archive_is_plan_level_row", - "community": 130, + "community": 54, "norm_label": "_is_plan_level_row()" }, { @@ -34119,7 +34119,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "id": "services_pl_brand_archive_row_to_brand_dict", - "community": 130, + "community": 54, "norm_label": "_row_to_brand_dict()" }, { @@ -34128,7 +34128,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "id": "services_pl_brand_archive_parse_unit_price", - "community": 130, + "community": 54, "norm_label": "_parse_unit_price()" }, { @@ -34137,7 +34137,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "id": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", - "community": 1, + "community": 54, "norm_label": "load_brand_qtys_by_plan_product_ids()" }, { @@ -34146,7 +34146,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "id": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", - "community": 130, + "community": 54, "norm_label": "load_brand_qtys_by_stop_product_ids()" }, { @@ -34155,7 +34155,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "id": "services_pl_brand_archive_is_archived_for_export_brand", - "community": 130, + "community": 54, "norm_label": "is_archived_for_export_brand()" }, { @@ -34164,7 +34164,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L108", "id": "services_pl_brand_archive_format_plan_product_constraint_brand", - "community": 130, + "community": 54, "norm_label": "format_plan_product_constraint_brand()" }, { @@ -34173,7 +34173,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L117", "id": "services_pl_brand_archive_resolve_export_brand_qty_rows", - "community": 219, + "community": 54, "norm_label": "resolve_export_brand_qty_rows()" }, { @@ -34182,7 +34182,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L136", "id": "services_pl_brand_archive_expand_export_rows_by_brand_qty", - "community": 130, + "community": 54, "norm_label": "expand_export_rows_by_brand_qty()" }, { @@ -34191,7 +34191,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L176", "id": "services_pl_brand_archive_expand_export_rows_for_plan_brand", - "community": 130, + "community": 54, "norm_label": "expand_export_rows_for_plan_brand()" }, { @@ -34200,7 +34200,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L204", "id": "services_pl_brand_archive_validate_brand_qty_rows", - "community": 219, + "community": 54, "norm_label": "validate_brand_qty_rows()" }, { @@ -34209,7 +34209,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L222", "id": "services_pl_brand_archive_prepare_brand_qty_rows", - "community": 130, + "community": 54, "norm_label": "prepare_brand_qty_rows()" }, { @@ -34218,7 +34218,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L248", "id": "services_pl_brand_archive_persist_plan_product_brand_qtys", - "community": 130, + "community": 54, "norm_label": "persist_plan_product_brand_qtys()" }, { @@ -34227,7 +34227,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L268", "id": "services_pl_brand_archive_persist_stop_product_brand_qtys", - "community": 130, + "community": 54, "norm_label": "persist_stop_product_brand_qtys()" }, { @@ -34236,7 +34236,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "id": "services_pl_brand_archive_rationale_44", - "community": 1, + "community": 54, "norm_label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 id \u6279\u91cf\u52a0\u8f7d\u8ba1\u5212\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf(brandid/brandname/qty/unitprice)\u3002" }, { @@ -34245,7 +34245,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "id": "services_pl_brand_archive_rationale_77", - "community": 130, + "community": 54, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c id \u6279\u91cf\u52a0\u8f7d\u6bb5\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\u3002" }, { @@ -34254,7 +34254,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L104", "id": "services_pl_brand_archive_rationale_104", - "community": 130, + "community": 54, "norm_label": "\u4ec5\u300c\u5df2\u5f52\u6863\u300d\u8d70\u5f52\u6863\u54c1\u724c\u660e\u7ec6;\u672a\u5f52\u6863 / \u5df2\u6682\u5b58\u8d70\u4ea7\u54c1\u6307\u5b9a\u54c1\u724c\u3002" }, { @@ -34263,7 +34263,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L124", "id": "services_pl_brand_archive_rationale_124", - "community": 219, + "community": 54, "norm_label": "\u5bfc\u51fa\u7528:\u6bb5\u7ea7\u54c1\u724c\u660e\u7ec6\u4f18\u5148,\u5426\u5219\u56de\u9000\u8ba1\u5212\u7ea7;\u7686\u65e0\u5219\u7a7a\u5217\u8868\u3002" }, { @@ -34272,7 +34272,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L142", "id": "services_pl_brand_archive_rationale_142", - "community": 130, + "community": 54, "norm_label": "\u6309\u5f52\u6863\u54c1\u724c\u62c6\u5bfc\u51fa\u884c;\u65e0\u660e\u7ec6\u65f6\u54c1\u724c\u7559\u7a7a\u5e76\u8fd4\u56de\u5355\u884c\u3002" }, { @@ -34281,7 +34281,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L187", "id": "services_pl_brand_archive_rationale_187", - "community": 130, + "community": 54, "norm_label": "\u5df2\u5f52\u6863:\u6309\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u62c6\u884c;\u672a\u5f52\u6863/\u5df2\u6682\u5b58:\u4ea7\u54c1\u6307\u5b9a\u54c1\u724c\u5355\u884c\u3002" }, { @@ -34290,7 +34290,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1", "id": "app_services_pl_plan_service_py", - "community": 3, + "community": 2, "norm_label": "pl_plan_service.py" }, { @@ -34299,7 +34299,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L50", "id": "services_pl_plan_service_determine_plan_type", - "community": 1, + "community": 9, "norm_label": "determine_plan_type()" }, { @@ -34308,7 +34308,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L58", "id": "services_pl_plan_service_is_ton_product_unit", - "community": 3, + "community": 2, "norm_label": "is_ton_product_unit()" }, { @@ -34317,7 +34317,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L65", "id": "services_pl_plan_service_product_quantity", - "community": 3, + "community": 2, "norm_label": "_product_quantity()" }, { @@ -34326,7 +34326,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L75", "id": "services_pl_plan_service_product_create_actual_qty", - "community": 3, + "community": 2, "norm_label": "_product_create_actual_qty()" }, { @@ -34335,7 +34335,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L81", "id": "services_pl_plan_service_plan_product_actual_qty", - "community": 3, + "community": 2, "norm_label": "_plan_product_actual_qty()" }, { @@ -34344,7 +34344,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L87", "id": "services_pl_plan_service_sum_product_actual_quantities", - "community": 3, + "community": 2, "norm_label": "sum_product_actual_quantities()" }, { @@ -34353,7 +34353,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L91", "id": "services_pl_plan_service_sum_plan_product_actual_quantities", - "community": 3, + "community": 2, "norm_label": "sum_plan_product_actual_quantities()" }, { @@ -34362,7 +34362,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L95", "id": "services_pl_plan_service_estimate_qty_fields", - "community": 3, + "community": 2, "norm_label": "_estimate_qty_fields()" }, { @@ -34371,7 +34371,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L106", "id": "services_pl_plan_service_build_plan_product", - "community": 3, + "community": 2, "norm_label": "build_plan_product()" }, { @@ -34380,7 +34380,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L160", "id": "services_pl_plan_service_apply_plan_product_fields", - "community": 3, + "community": 2, "norm_label": "apply_plan_product_fields()" }, { @@ -34389,7 +34389,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L183", "id": "services_pl_plan_service_prepare_plan_product_identities", - "community": 166, + "community": 201, "norm_label": "prepare_plan_product_identities()" }, { @@ -34398,7 +34398,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L212", "id": "services_pl_plan_service_resolve_plan_product_id_for_upsert", - "community": 3, + "community": 2, "norm_label": "resolve_plan_product_id_for_upsert()" }, { @@ -34407,7 +34407,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L231", "id": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", - "community": 3, + "community": 2, "norm_label": "_apply_vehicle_snapshot_to_plan_transport()" }, { @@ -34416,7 +34416,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L251", "id": "services_pl_plan_service_resolve_personnel_by_vehicle_role", - "community": 3, + "community": 2, "norm_label": "_resolve_personnel_by_vehicle_role()" }, { @@ -34425,7 +34425,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L299", "id": "services_pl_plan_service_resolve_driver", - "community": 3, + "community": 2, "norm_label": "_resolve_driver()" }, { @@ -34434,7 +34434,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L311", "id": "services_pl_plan_service_resolve_escort", - "community": 3, + "community": 2, "norm_label": "_resolve_escort()" }, { @@ -34443,7 +34443,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L323", "id": "services_pl_plan_service_calc_freight_amount", - "community": 3, + "community": 2, "norm_label": "_calc_freight_amount()" }, { @@ -34452,7 +34452,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L344", "id": "services_pl_plan_service_fetch_hazard_flags_map", - "community": 3, + "community": 2, "norm_label": "fetch_hazard_flags_map()" }, { @@ -34461,7 +34461,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L370", "id": "services_pl_plan_service_resolve_hazard_flags_from_crm", - "community": 3, + "community": 2, "norm_label": "resolve_hazard_flags_from_crm()" }, { @@ -34470,7 +34470,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L398", "id": "services_pl_plan_service_plan_has_hazard_products", - "community": 3, + "community": 2, "norm_label": "plan_has_hazard_products()" }, { @@ -34479,7 +34479,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L406", "id": "services_pl_plan_service_cert_url_blank", - "community": 1, + "community": 10, "norm_label": "_cert_url_blank()" }, { @@ -34488,7 +34488,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L411", "id": "services_pl_plan_service_plan_has_hazard_product_exists", - "community": 1, + "community": 10, "norm_label": "plan_has_hazard_product_exists()" }, { @@ -34497,7 +34497,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L433", "id": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", - "community": 1, + "community": 10, "norm_label": "plan_has_incomplete_hazard_cert_exists()" }, { @@ -34506,7 +34506,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L466", "id": "services_pl_plan_service_collect_hazard_product_ids", - "community": 3, + "community": 2, "norm_label": "collect_hazard_product_ids()" }, { @@ -34515,7 +34515,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L491", "id": "services_pl_plan_service_clear_hazard_cert_ready", - "community": 3, + "community": 2, "norm_label": "clear_hazard_cert_ready()" }, { @@ -34524,7 +34524,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L497", "id": "services_pl_plan_service_required_hazard_cert_fields", - "community": 3, + "community": 2, "norm_label": "_required_hazard_cert_fields()" }, { @@ -34533,7 +34533,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L506", "id": "services_pl_plan_service_is_hazard_product_cert_complete", - "community": 3, + "community": 2, "norm_label": "_is_hazard_product_cert_complete()" }, { @@ -34542,7 +34542,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L518", "id": "services_pl_plan_service_all_hazard_products_cert_complete", - "community": 3, + "community": 2, "norm_label": "all_hazard_products_cert_complete()" }, { @@ -34551,7 +34551,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L551", "id": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready", - "community": 3, + "community": 2, "norm_label": "maybe_auto_set_hazard_cert_ready()" }, { @@ -34560,7 +34560,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L569", "id": "services_pl_plan_service_validate_hazard_cert_ready_for_transport", - "community": 3, + "community": 2, "norm_label": "validate_hazard_cert_ready_for_transport()" }, { @@ -34569,7 +34569,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L587", "id": "services_pl_plan_service_set_hazard_cert_ready", - "community": 3, + "community": 2, "norm_label": "set_hazard_cert_ready()" }, { @@ -34578,7 +34578,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L637", "id": "services_pl_plan_service_set_plan_erp_entered", - "community": 3, + "community": 2, "norm_label": "set_plan_erp_entered()" }, { @@ -34587,7 +34587,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L666", "id": "services_pl_plan_service_update_plan_product_certs", - "community": 3, + "community": 2, "norm_label": "update_plan_product_certs()" }, { @@ -34596,7 +34596,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L744", "id": "services_pl_plan_service_generate_transport_no", - "community": 3, + "community": 2, "norm_label": "_generate_transport_no()" }, { @@ -34605,7 +34605,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L762", "id": "services_pl_plan_service_resolve_transport_context", - "community": 3, + "community": 2, "norm_label": "_resolve_transport_context()" }, { @@ -34614,7 +34614,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L837", "id": "services_pl_plan_service_apply_payload_to_transport_row", - "community": 3, + "community": 2, "norm_label": "_apply_payload_to_transport_row()" }, { @@ -34623,7 +34623,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L880", "id": "services_pl_plan_service_upsert_draft_transport_for_plan", - "community": 3, + "community": 2, "norm_label": "upsert_draft_transport_for_plan()" }, { @@ -34632,7 +34632,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1016", "id": "services_pl_plan_service_clear_draft_transport_for_plan", - "community": 3, + "community": 2, "norm_label": "clear_draft_transport_for_plan()" }, { @@ -34641,7 +34641,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1060", "id": "services_pl_plan_service_sync_transport_prefill_for_plan", - "community": 3, + "community": 2, "norm_label": "sync_transport_prefill_for_plan()" }, { @@ -34650,7 +34650,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1082", "id": "services_pl_plan_service_apply_vehicle_prefill_to_plan", - "community": 3, + "community": 2, "norm_label": "apply_vehicle_prefill_to_plan()" }, { @@ -34659,7 +34659,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1104", "id": "services_pl_plan_service_create_transport_for_plan", - "community": 3, + "community": 2, "norm_label": "create_transport_for_plan()" }, { @@ -34677,7 +34677,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1242", "id": "services_pl_plan_service_is_belongs_company_contract_error", - "community": 3, + "community": 4, "norm_label": "is_belongs_company_contract_error()" }, { @@ -34686,7 +34686,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1247", "id": "services_pl_plan_service_assert_contract_selectable_for_plan", - "community": 3, + "community": 10, "norm_label": "assert_contract_selectable_for_plan()" }, { @@ -34695,7 +34695,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1287", "id": "services_pl_plan_service_normalize_contract_links", - "community": 3, + "community": 10, "norm_label": "_normalize_contract_links()" }, { @@ -34704,7 +34704,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1303", "id": "services_pl_plan_service_validate_plan_party_contracts", - "community": 3, + "community": 10, "norm_label": "validate_plan_party_contracts()" }, { @@ -34713,7 +34713,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1359", "id": "services_pl_plan_service_prepare_plan_contract_scope", - "community": 3, + "community": 54, "norm_label": "prepare_plan_contract_scope()" }, { @@ -34722,7 +34722,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1377", "id": "services_pl_plan_service_sync_plan_contract_scope", - "community": 3, + "community": 54, "norm_label": "sync_plan_contract_scope()" }, { @@ -34731,7 +34731,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1389", "id": "services_pl_plan_service_replace_plan_contracts", - "community": 3, + "community": 2, "norm_label": "replace_plan_contracts()" }, { @@ -34740,7 +34740,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1405", "id": "services_pl_plan_service_load_plan_contracts_grouped", - "community": 3, + "community": 10, "norm_label": "load_plan_contracts_grouped()" }, { @@ -34758,7 +34758,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1448", "id": "services_pl_plan_service_resolve_follow_status_on_save", - "community": 3, + "community": 2, "norm_label": "resolve_follow_status_on_save()" }, { @@ -34767,7 +34767,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1464", "id": "services_pl_plan_service_assert_can_save_as_draft", - "community": 3, + "community": 2, "norm_label": "assert_can_save_as_draft()" }, { @@ -34776,7 +34776,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1470", "id": "services_pl_plan_service_validate_create_full", - "community": 3, + "community": 2, "norm_label": "validate_create_full()" }, { @@ -34785,7 +34785,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1494", "id": "services_pl_plan_service_calc_plan_total_amount", - "community": 3, + "community": 2, "norm_label": "calc_plan_total_amount()" }, { @@ -34794,7 +34794,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1505", "id": "services_pl_plan_service_transport_has_locked_freight_settlement", - "community": 3, + "community": 2, "norm_label": "transport_has_locked_freight_settlement()" }, { @@ -34803,7 +34803,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1529", "id": "services_pl_plan_service_sync_archive_qty_from_io_order", - "community": 3, + "community": 2, "norm_label": "sync_archive_qty_from_io_order()" }, { @@ -34812,7 +34812,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1588", "id": "services_pl_plan_service_apply_archive_product_quantities", - "community": 3, + "community": 2, "norm_label": "apply_archive_product_quantities()" }, { @@ -34821,7 +34821,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1674", "id": "services_pl_plan_service_apply_archive_brand_qtys_only", - "community": 3, + "community": 2, "norm_label": "apply_archive_brand_qtys_only()" }, { @@ -34830,7 +34830,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1728", "id": "services_pl_plan_service_apply_archive_freight", - "community": 3, + "community": 2, "norm_label": "apply_archive_freight()" }, { @@ -34839,7 +34839,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1846", "id": "services_pl_plan_service_record_plan_change", - "community": 3, + "community": 2, "norm_label": "record_plan_change()" }, { @@ -34848,7 +34848,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1872", "id": "services_pl_plan_service_apply_plan_driver_feedback", - "community": 3, + "community": 2, "norm_label": "apply_plan_driver_feedback()" }, { @@ -34857,7 +34857,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1930", "id": "services_pl_plan_service_apply_plan_site_feedback", - "community": 3, + "community": 2, "norm_label": "apply_plan_site_feedback()" }, { @@ -34866,7 +34866,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1966", "id": "services_pl_plan_service_resolve_stop_business_type_for_archive", - "community": 3, + "community": 2, "norm_label": "_resolve_stop_business_type_for_archive()" }, { @@ -34875,7 +34875,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L2009", "id": "services_pl_plan_service_apply_archive_stop_feedback_attachments", - "community": 3, + "community": 2, "norm_label": "apply_archive_stop_feedback_attachments()" }, { @@ -34884,7 +34884,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L168", "id": "services_pl_plan_service_rationale_168", - "community": 3, + "community": 2, "norm_label": "\u53ea\u66f4\u65b0\u63d0\u4ea4\u7684\u5b57\u6bb5;\u8ba1\u5212\u7f16\u8f91\u4e0d\u8986\u76d6\u5f52\u6863\u6570\u91cf\u3001\u5355\u4ef7\u4e0e\u91d1\u989d\u3002" }, { @@ -34893,7 +34893,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L184", "id": "services_pl_plan_service_rationale_184", - "community": 166, + "community": 201, "norm_label": "resolve one request before writes; omitted optional fields cannot change identit" }, { @@ -34902,7 +34902,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L218", "id": "services_pl_plan_service_rationale_218", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e:\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559;\u65e0 id \u5219\u65b0\u5efa;\u975e\u6cd5 id \u5219 422\u3002" }, { @@ -34911,7 +34911,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L259", "id": "services_pl_plan_service_rationale_259", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u9a7e\u62bc\u4eba\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u8be5\u89d2\u8272;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -34920,7 +34920,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L305", "id": "services_pl_plan_service_rationale_305", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -34929,7 +34929,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L317", "id": "services_pl_plan_service_rationale_317", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u62bc\u8fd0\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u62bc\u8fd0;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -34938,7 +34938,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L349", "id": "services_pl_plan_service_rationale_349", - "community": 3, + "community": 2, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002" }, { @@ -34947,7 +34947,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L377", "id": "services_pl_plan_service_rationale_377", - "community": 3, + "community": 2, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002" }, { @@ -34956,7 +34956,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L407", "id": "services_pl_plan_service_rationale_407", - "community": 1, + "community": 10, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002" }, { @@ -34965,7 +34965,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L412", "id": "services_pl_plan_service_rationale_412", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002" }, { @@ -34974,7 +34974,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L434", "id": "services_pl_plan_service_rationale_434", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002" }, { @@ -34983,7 +34983,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L523", "id": "services_pl_plan_service_rationale_523", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002" }, { @@ -34992,7 +34992,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L559", "id": "services_pl_plan_service_rationale_559", - "community": 3, + "community": 2, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002" }, { @@ -35001,7 +35001,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L890", "id": "services_pl_plan_service_rationale_890", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002" }, { @@ -35010,7 +35010,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1070", "id": "services_pl_plan_service_rationale_1070", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002" }, { @@ -35019,7 +35019,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1536", "id": "services_pl_plan_service_rationale_1536", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002" }, { @@ -35028,7 +35028,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1682", "id": "services_pl_plan_service_rationale_1682", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002" }, { @@ -35037,7 +35037,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L1", "id": "app_services_pl_public_transport_helpers_py", - "community": 37, + "community": 50, "norm_label": "pl_public_transport_helpers.py" }, { @@ -35046,7 +35046,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L16", "id": "services_pl_public_transport_helpers_resolve_unit_label", - "community": 37, + "community": 50, "norm_label": "_resolve_unit_label()" }, { @@ -35055,7 +35055,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L23", "id": "services_pl_public_transport_helpers_normalize_main_plate", - "community": 37, + "community": 50, "norm_label": "_normalize_main_plate()" }, { @@ -35064,7 +35064,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L27", "id": "services_pl_public_transport_helpers_parse_history_date", - "community": 37, + "community": 50, "norm_label": "_parse_history_date()" }, { @@ -35073,7 +35073,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L37", "id": "services_pl_public_transport_helpers_parse_calendar_month", - "community": 70, + "community": 50, "norm_label": "_parse_calendar_month()" }, { @@ -35082,7 +35082,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L50", "id": "services_pl_public_transport_helpers_as_plain_date", - "community": 70, + "community": 50, "norm_label": "_as_plain_date()" }, { @@ -35091,7 +35091,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L60", "id": "services_pl_public_transport_helpers_plan_hit_dates", - "community": 70, + "community": 12, "norm_label": "_plan_hit_dates()" }, { @@ -35100,7 +35100,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L74", "id": "services_pl_public_transport_helpers_accumulate_calendar_day_counts", - "community": 70, + "community": 50, "norm_label": "_accumulate_calendar_day_counts()" }, { @@ -35109,7 +35109,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L92", "id": "services_pl_public_transport_helpers_history_status_label", - "community": 37, + "community": 50, "norm_label": "_history_status_label()" }, { @@ -35118,7 +35118,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L100", "id": "services_pl_public_transport_helpers_resolve_driver_link_flags", - "community": 37, + "community": 50, "norm_label": "_resolve_driver_link_flags()" }, { @@ -35127,7 +35127,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L1", "id": "services_pl_public_transport_helpers_rationale_1", - "community": 37, + "community": 50, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u516c\u5171\u9875\u5171\u4eab\u7eaf\u51fd\u6570(\u53f8\u673a/\u73b0\u573a history \u7b49)\u3002" }, { @@ -35136,7 +35136,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L38", "id": "services_pl_public_transport_helpers_rationale_38", - "community": 70, + "community": 50, "norm_label": "\u89e3\u6790 yyyy-mm,\u8fd4\u56de\u5f53\u6708 [start, end];\u65e0\u6548\u8fd4\u56de none\u3002" }, { @@ -35145,7 +35145,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L61", "id": "services_pl_public_transport_helpers_rationale_61", - "community": 70, + "community": 12, "norm_label": "\u8ba1\u5212\u5728 history \u4e2d\u53ef\u80fd\u547d\u4e2d\u7684\u65e5\u671f\u96c6\u5408\u3002" }, { @@ -35154,7 +35154,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L81", "id": "services_pl_public_transport_helpers_rationale_81", - "community": 70, + "community": 50, "norm_label": "\u6309\u65e5\u7d2f\u8ba1\u8ba1\u5212\u6761\u6570(\u4ec5\u7edf\u8ba1\u843d\u5728\u5f53\u6708\u5185\u7684\u547d\u4e2d\u65e5)\u3002" }, { @@ -35163,7 +35163,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L1", "id": "app_services_doclib_sso_py", - "community": 102, + "community": 108, "norm_label": "doclib_sso.py" }, { @@ -35172,7 +35172,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L22", "id": "services_doclib_sso_cloudreve_email", - "community": 102, + "community": 108, "norm_label": "cloudreve_email()" }, { @@ -35181,7 +35181,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L31", "id": "services_doclib_sso_legacy_id_email", - "community": 102, + "community": 108, "norm_label": "_legacy_id_email()" }, { @@ -35190,7 +35190,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L40", "id": "services_doclib_sso_password", - "community": 102, + "community": 108, "norm_label": "_password()" }, { @@ -35199,7 +35199,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L49", "id": "services_doclib_sso_issue_ticket", - "community": 102, + "community": 108, "norm_label": "issue_ticket()" }, { @@ -35208,7 +35208,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L60", "id": "services_doclib_sso_consume_ticket", - "community": 102, + "community": 108, "norm_label": "consume_ticket()" }, { @@ -35217,7 +35217,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L71", "id": "services_doclib_sso_request", - "community": 102, + "community": 108, "norm_label": "_request()" }, { @@ -35226,7 +35226,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L91", "id": "services_doclib_sso_admin_access_token", - "community": 102, + "community": 108, "norm_label": "_admin_access_token()" }, { @@ -35235,7 +35235,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L107", "id": "services_doclib_sso_find_user", - "community": 102, + "community": 108, "norm_label": "_find_user()" }, { @@ -35244,7 +35244,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L127", "id": "services_doclib_sso_ensure_user", - "community": 102, + "community": 108, "norm_label": "_ensure_user()" }, { @@ -35253,7 +35253,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L165", "id": "services_doclib_sso_move_user", - "community": 102, + "community": 108, "norm_label": "_move_user()" }, { @@ -35262,7 +35262,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L188", "id": "services_doclib_sso_ensure_portal_user", - "community": 102, + "community": 108, "norm_label": "ensure_portal_user()" }, { @@ -35271,7 +35271,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L201", "id": "services_doclib_sso_login", - "community": 102, + "community": 108, "norm_label": "_login()" }, { @@ -35280,7 +35280,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L211", "id": "services_doclib_sso_reset_password", - "community": 102, + "community": 108, "norm_label": "_reset_password()" }, { @@ -35289,7 +35289,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L229", "id": "services_doclib_sso_open_session", - "community": 102, + "community": 108, "norm_label": "open_session()" }, { @@ -35298,7 +35298,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L254", "id": "services_doclib_sso_admin_token_clear", - "community": 102, + "community": 108, "norm_label": "_admin_token_clear()" }, { @@ -35307,7 +35307,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L1", "id": "services_doclib_sso_rationale_1", - "community": 102, + "community": 108, "norm_label": "\u95e8\u6237\u7528\u6237\u4e0e cloudreve \u8d26\u53f7\u4e00\u4e00\u5bf9\u5e94,\u5e76\u7b7e\u53d1\u4e00\u6b21\u6027\u8fdb\u5165\u7968\u636e\u3002" }, { @@ -35316,7 +35316,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L23", "id": "services_doclib_sso_rationale_23", - "community": 102, + "community": 108, "norm_label": "\u6587\u6863\u5e93\u90ae\u7bb1:p.{\u95e8\u6237\u7528\u6237\u540d}@sso.shanxia.local\u3002\u7528\u6237\u540d\u9700\u552f\u4e00\u3002" }, { @@ -35325,7 +35325,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L32", "id": "services_doclib_sso_rationale_32", - "community": 102, + "community": 108, "norm_label": "\u6539\u7528\u7528\u6237\u540d\u4e4b\u524d\u7684\u90ae\u7bb1,\u53ea\u7528\u6765\u628a\u5df2\u6709\u8d26\u53f7\u6539\u8fc7\u53bb,\u907f\u514d\u53e6\u5efa\u4e00\u4e2a\u7a7a\u8d26\u53f7\u3002" }, { @@ -35334,7 +35334,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L189", "id": "services_doclib_sso_rationale_189", - "community": 102, + "community": 108, "norm_label": "\u6309\u95e8\u6237\u7528\u6237\u540d\u627e\u5230\u6216\u6539\u540d\u5df2\u6709\u6587\u6863\u5e93\u8d26\u53f7,\u6ca1\u6709\u5219\u65b0\u5efa\u3002" }, { @@ -35343,7 +35343,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L230", "id": "services_doclib_sso_rationale_230", - "community": 102, + "community": 108, "norm_label": "\u786e\u4fdd cloudreve \u7528\u6237\u5b58\u5728\u5e76\u767b\u5f55,\u8fd4\u56de\u4e00\u6b21\u6027\u8fdb\u5165\u5730\u5740\u3002" }, { @@ -35352,7 +35352,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L1", "id": "app_services_pl_cert_required_service_py", - "community": 63, + "community": 66, "norm_label": "pl_cert_required_service.py" }, { @@ -35361,7 +35361,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "id": "services_pl_cert_required_service_is_huolala_trailer_no", - "community": 63, + "community": 66, "norm_label": "is_huolala_trailer_no()" }, { @@ -35370,7 +35370,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "id": "services_pl_cert_required_service_should_show_trailer_cert_slots", - "community": 63, + "community": 66, "norm_label": "should_show_trailer_cert_slots()" }, { @@ -35379,7 +35379,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "id": "services_pl_cert_required_service_should_require_trailer_certs", - "community": 63, + "community": 66, "norm_label": "should_require_trailer_certs()" }, { @@ -35388,7 +35388,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "id": "services_pl_cert_required_service_match_required_cert_name", - "community": 63, + "community": 66, "norm_label": "match_required_cert_name()" }, { @@ -35397,7 +35397,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "id": "services_pl_cert_required_service_cert_row_complete", - "community": 63, + "community": 66, "norm_label": "_cert_row_complete()" }, { @@ -35406,7 +35406,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "id": "services_pl_cert_required_service_find_cert_for_required", - "community": 63, + "community": 66, "norm_label": "_find_cert_for_required()" }, { @@ -35415,7 +35415,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "id": "services_pl_cert_required_service_missing_field_labels", - "community": 63, + "community": 66, "norm_label": "_missing_field_labels()" }, { @@ -35424,7 +35424,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "id": "services_pl_cert_required_service_collect_required_cert_errors", - "community": 63, + "community": 66, "norm_label": "collect_required_cert_errors()" }, { @@ -35433,7 +35433,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "id": "services_pl_cert_required_service_get_required_personnel_cert_names", - "community": 63, + "community": 66, "norm_label": "get_required_personnel_cert_names()" }, { @@ -35442,7 +35442,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "id": "services_pl_cert_required_service_validate_personnel_type_role_compat", - "community": 63, + "community": 66, "norm_label": "validate_personnel_type_role_compat()" }, { @@ -35451,7 +35451,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "id": "services_pl_cert_required_service_validate_personnel_required_certs", - "community": 63, + "community": 66, "norm_label": "validate_personnel_required_certs()" }, { @@ -35460,7 +35460,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "id": "services_pl_cert_required_service_validate_self_vehicle_required_certs", - "community": 63, + "community": 66, "norm_label": "validate_self_vehicle_required_certs()" }, { @@ -35469,7 +35469,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "id": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", - "community": 63, + "community": 66, "norm_label": "validate_carrier_vehicle_required_certs()" }, { @@ -35478,7 +35478,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "id": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", - "community": 63, + "community": 66, "norm_label": "validate_vehicle_personnel_affiliation()" }, { @@ -35487,7 +35487,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "id": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", - "community": 63, + "community": 66, "norm_label": "validate_vehicle_personnel_cert_links()" }, { @@ -35496,7 +35496,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "id": "services_pl_cert_required_service_validate_vehicle_save_certs", - "community": 63, + "community": 66, "norm_label": "validate_vehicle_save_certs()" }, { @@ -35505,7 +35505,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "id": "services_pl_cert_required_service_rationale_216", - "community": 63, + "community": 66, "norm_label": "\u4e09\u65b9\u8f66\u8f86\u8bc1\u4ef6\u4e0d\u5f3a\u5236;\u4fdd\u7559\u51fd\u6570\u4f9b\u517c\u5bb9\u8c03\u7528,\u6052\u4e3a\u901a\u8fc7\u3002" }, { @@ -35514,7 +35514,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L1", "id": "app_services_pl_site_plan_service_py", - "community": 37, + "community": 50, "norm_label": "pl_site_plan_service.py" }, { @@ -35523,7 +35523,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L56", "id": "services_pl_site_plan_service_plan_matches_history_day", - "community": 70, + "community": 12, "norm_label": "plan_matches_history_day()" }, { @@ -35532,7 +35532,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L71", "id": "services_pl_site_plan_service_resolve_transport_for_plan", - "community": 37, + "community": 209, "norm_label": "resolve_transport_for_plan()" }, { @@ -35541,7 +35541,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L111", "id": "services_pl_site_plan_service_format_plan_date", - "community": 37, + "community": 209, "norm_label": "_format_plan_date()" }, { @@ -35550,7 +35550,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L121", "id": "services_pl_site_plan_service_format_file_size", - "community": 37, + "community": 209, "norm_label": "_format_file_size()" }, { @@ -35559,7 +35559,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L129", "id": "services_pl_site_plan_service_build_site_page_for_transport", - "community": 37, + "community": 209, "norm_label": "build_site_page_for_transport()" }, { @@ -35568,7 +35568,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L176", "id": "services_pl_site_plan_service_build_site_page_for_plan", - "community": 37, + "community": 209, "norm_label": "build_site_page_for_plan()" }, { @@ -35577,7 +35577,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L187", "id": "services_pl_site_plan_service_build_site_history_stop_reads", - "community": 37, + "community": 50, "norm_label": "_build_site_history_stop_reads()" }, { @@ -35586,7 +35586,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L280", "id": "services_pl_site_plan_service_build_site_history_page", - "community": 37, + "community": 50, "norm_label": "build_site_history_page()" }, { @@ -35595,7 +35595,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L430", "id": "services_pl_site_plan_service_build_site_calendar_counts", - "community": 37, + "community": 50, "norm_label": "build_site_calendar_counts()" }, { @@ -35604,7 +35604,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L513", "id": "services_pl_site_plan_service_save_site_feedback_for_transport", - "community": 37, + "community": 209, "norm_label": "save_site_feedback_for_transport()" }, { @@ -35613,7 +35613,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L577", "id": "services_pl_site_plan_service_save_site_feedback_for_plan", - "community": 37, + "community": 209, "norm_label": "save_site_feedback_for_plan()" }, { @@ -35622,7 +35622,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L604", "id": "services_pl_site_plan_service_upload_site_attachment_for_transport", - "community": 37, + "community": 209, "norm_label": "upload_site_attachment_for_transport()" }, { @@ -35631,7 +35631,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L661", "id": "services_pl_site_plan_service_upload_site_attachment_for_plan", - "community": 37, + "community": 209, "norm_label": "upload_site_attachment_for_plan()" }, { @@ -35640,7 +35640,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L1", "id": "services_pl_site_plan_service_rationale_1", - "community": 37, + "community": 50, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u9875(history / page / feedback / upload)\u5171\u4eab\u903b\u8f91" }, { @@ -35649,7 +35649,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L57", "id": "services_pl_site_plan_service_rationale_57", - "community": 70, + "community": 12, "norm_label": "mirrors sql day filters in build_site_history_page for unit tests." }, { @@ -35658,7 +35658,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L74", "id": "services_pl_site_plan_service_rationale_74", - "community": 37, + "community": 209, "norm_label": "\u672c\u79df\u6237\u8ba1\u5212 + \u5173\u8054\u8fd0\u8f93(\u987b\u6709\u6709\u6548 site_access_token)\u3002\u627e\u4e0d\u5230\u8fd4\u56de (none, none)\u3002" }, { @@ -35667,7 +35667,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L436", "id": "services_pl_site_plan_service_rationale_436", - "community": 37, + "community": 50, "norm_label": "\u6309\u6708\u7edf\u8ba1\u73b0\u573a\u53ef\u89c1\u8ba1\u5212\u6761\u6570,\u952e\u4e3a yyyy-mm-dd(\u4e0d\u53d7\u5217\u8868\u5173\u952e\u5b57\u5f71\u54cd)\u3002" }, { @@ -35676,7 +35676,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L523", "id": "services_pl_site_plan_service_rationale_523", - "community": 37, + "community": 209, "norm_label": "\u4fdd\u5b58\u6bb5\u56de\u4f20\u3002\u6210\u529f\u8fd4\u56de (true, none);\u5931\u8d25\u8fd4\u56de (false, msg)\u3002\u4e0d commit\u3002" }, { @@ -35685,7 +35685,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L611", "id": "services_pl_site_plan_service_rationale_611", - "community": 37, + "community": 209, "norm_label": "\u4e0a\u4f20\u9644\u4ef6\u3002\u6210\u529f\u8fd4\u56de (data, none) \u5e76 commit;\u5931\u8d25\u8fd4\u56de (none, (code, msg))\u3002" }, { @@ -35694,7 +35694,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L1", "id": "app_services_workflow_engine_py", - "community": 40, + "community": 32, "norm_label": "workflow_engine.py" }, { @@ -35703,7 +35703,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L31", "id": "services_workflow_engine_workflowengine", - "community": 40, + "community": 32, "norm_label": "workflowengine" }, { @@ -35712,7 +35712,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L32", "id": "services_workflow_engine_workflowengine_init", - "community": 40, + "community": 32, "norm_label": ".__init__()" }, { @@ -35721,7 +35721,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "id": "services_workflow_engine_workflowengine_start_process", - "community": 40, + "community": 32, "norm_label": ".start_process()" }, { @@ -35730,7 +35730,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L77", "id": "services_workflow_engine_workflowengine_approve_task", - "community": 40, + "community": 32, "norm_label": ".approve_task()" }, { @@ -35739,7 +35739,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L126", "id": "services_workflow_engine_workflowengine_reject_task", - "community": 40, + "community": 32, "norm_label": ".reject_task()" }, { @@ -35748,7 +35748,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L160", "id": "services_workflow_engine_workflowengine_advance", - "community": 40, + "community": 32, "norm_label": "._advance()" }, { @@ -35757,7 +35757,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L201", "id": "services_workflow_engine_workflowengine_execute_node", - "community": 40, + "community": 32, "norm_label": "._execute_node()" }, { @@ -35766,7 +35766,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L238", "id": "services_workflow_engine_workflowengine_resolve_approvers", - "community": 40, + "community": 32, "norm_label": "._resolve_approvers()" }, { @@ -35775,7 +35775,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L284", "id": "services_workflow_engine_workflowengine_evaluate_condition", - "community": 40, + "community": 32, "norm_label": "._evaluate_condition()" }, { @@ -35784,7 +35784,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L306", "id": "services_workflow_engine_workflowengine_check_rules", - "community": 40, + "community": 32, "norm_label": "._check_rules()" }, { @@ -35793,7 +35793,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L330", "id": "services_workflow_engine_compare", - "community": 40, + "community": 32, "norm_label": "_compare()" }, { @@ -35802,7 +35802,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L359", "id": "services_workflow_engine_get_variable", - "community": 40, + "community": 32, "norm_label": "_get_variable()" }, { @@ -35811,7 +35811,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L374", "id": "services_workflow_engine_parse_node_config", - "community": 40, + "community": 32, "norm_label": "_parse_node_config()" }, { @@ -35820,7 +35820,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L383", "id": "services_workflow_engine_parse_variables", - "community": 40, + "community": 32, "norm_label": "_parse_variables()" }, { @@ -35829,7 +35829,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L1", "id": "services_workflow_engine_rationale_1", - "community": 40, + "community": 32, "norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c" }, { @@ -35838,7 +35838,7 @@ "source_file": "app/services/wechat_notice_types.py", "source_location": "L1", "id": "app_services_wechat_notice_types_py", - "community": 91, + "community": 173, "norm_label": "wechat_notice_types.py" }, { @@ -35847,7 +35847,7 @@ "source_file": "app/services/wechat_notice_types.py", "source_location": "L8", "id": "services_wechat_notice_types_pendingapprover", - "community": 91, + "community": 173, "norm_label": "pendingapprover" }, { @@ -35856,7 +35856,7 @@ "source_file": "app/services/wechat_notice_types.py", "source_location": "L14", "id": "services_wechat_notice_types_noticesnapshot", - "community": 91, + "community": 173, "norm_label": "noticesnapshot" }, { @@ -35865,7 +35865,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "id": "app_services_pl_ocr_service_py", - "community": 202, + "community": 189, "norm_label": "pl_ocr_service.py" }, { @@ -35874,7 +35874,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "id": "services_pl_ocr_service_monthly_limit", - "community": 202, + "community": 189, "norm_label": "_monthly_limit()" }, { @@ -35883,7 +35883,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "id": "services_pl_ocr_service_current_usage_month", - "community": 202, + "community": 189, "norm_label": "current_usage_month()" }, { @@ -35892,7 +35892,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "id": "services_pl_ocr_service_get_or_create_usage_row", - "community": 202, + "community": 189, "norm_label": "get_or_create_usage_row()" }, { @@ -35901,7 +35901,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "id": "services_pl_ocr_service_assert_quota_available", - "community": 202, + "community": 189, "norm_label": "assert_quota_available()" }, { @@ -35910,7 +35910,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "id": "services_pl_ocr_service_increment_usage", - "community": 202, + "community": 189, "norm_label": "increment_usage()" }, { @@ -35919,7 +35919,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "id": "services_pl_ocr_service_first_attachment_url", - "community": 202, + "community": 189, "norm_label": "_first_attachment_url()" }, { @@ -35928,7 +35928,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "id": "services_pl_ocr_service_compress_image_bytes", - "community": 202, + "community": 189, "norm_label": "compress_image_bytes()" }, { @@ -35937,7 +35937,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "id": "services_pl_ocr_service_parse_expire_date", - "community": 202, + "community": 189, "norm_label": "parse_expire_date()" }, { @@ -35946,7 +35946,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "id": "services_pl_ocr_service_parse_vehicle_license_expire", - "community": 202, + "community": 189, "norm_label": "parse_vehicle_license_expire()" }, { @@ -35955,7 +35955,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "id": "services_pl_ocr_service_build_ocr_client", - "community": 202, + "community": 189, "norm_label": "_build_ocr_client()" }, { @@ -35964,7 +35964,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "id": "services_pl_ocr_service_parse_aliyun_data", - "community": 202, + "community": 189, "norm_label": "_parse_aliyun_data()" }, { @@ -35973,7 +35973,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "id": "services_pl_ocr_service_recognize_idcard", - "community": 202, + "community": 189, "norm_label": "_recognize_idcard()" }, { @@ -35982,7 +35982,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "id": "services_pl_ocr_service_recognize_driving_license", - "community": 202, + "community": 189, "norm_label": "_recognize_driving_license()" }, { @@ -35991,7 +35991,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "id": "services_pl_ocr_service_recognize_vehicle_license", - "community": 202, + "community": 189, "norm_label": "_recognize_vehicle_license()" }, { @@ -36000,7 +36000,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "id": "services_pl_ocr_service_recognize_personnel_cert", - "community": 202, + "community": 189, "norm_label": "recognize_personnel_cert()" }, { @@ -36009,7 +36009,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "id": "services_pl_ocr_service_rationale_1", - "community": 202, + "community": 189, "norm_label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 ocr(\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1)" }, { @@ -36018,7 +36018,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "id": "services_pl_ocr_service_rationale_130", - "community": 202, + "community": 189, "norm_label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848:\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708" }, { @@ -36027,7 +36027,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "id": "services_pl_ocr_service_rationale_241", - "community": 202, + "community": 189, "norm_label": "\u884c\u9a76\u8bc1:\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(vin),\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002" }, { @@ -36036,7 +36036,7 @@ "source_file": "app/services/wechat_notice_crm_sources.py", "source_location": "L1", "id": "app_services_wechat_notice_crm_sources_py", - "community": 91, + "community": 173, "norm_label": "wechat_notice_crm_sources.py" }, { @@ -36045,7 +36045,7 @@ "source_file": "app/services/wechat_notice_crm_sources.py", "source_location": "L24", "id": "services_wechat_notice_crm_sources_get_snapshot", - "community": 91, + "community": 173, "norm_label": "get_snapshot()" }, { @@ -36054,7 +36054,7 @@ "source_file": "app/services/wechat_notice_crm_sources.py", "source_location": "L1", "id": "services_wechat_notice_crm_sources_rationale_1", - "community": 91, + "community": 173, "norm_label": "crm/\u8fd0\u8d39\u5ba1\u6279\u901a\u77e5\u5feb\u7167;\u53ea\u8bfb\u4e1a\u52a1\u72b6\u6001,\u4e0d\u53d1\u9001\u6d88\u606f\u3001\u4e0d\u63d0\u4ea4\u4e8b\u52a1\u3002" }, { @@ -36063,7 +36063,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L1", "id": "app_services_wx_qr_session_py", - "community": 263, + "community": 270, "norm_label": "wx_qr_session.py" }, { @@ -36072,7 +36072,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L18", "id": "services_wx_qr_session_memory_clear_for_tests", - "community": 263, + "community": 270, "norm_label": "_memory_clear_for_tests()" }, { @@ -36081,7 +36081,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L23", "id": "services_wx_qr_session_ttl", - "community": 263, + "community": 270, "norm_label": "_ttl()" }, { @@ -36090,7 +36090,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L27", "id": "services_wx_qr_session_redis", - "community": 263, + "community": 270, "norm_label": "_redis()" }, { @@ -36099,7 +36099,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L47", "id": "services_wx_qr_session_create_session", - "community": 263, + "community": 270, "norm_label": "create_session()" }, { @@ -36108,7 +36108,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L73", "id": "services_wx_qr_session_resolve_session_id", - "community": 263, + "community": 270, "norm_label": "resolve_session_id()" }, { @@ -36117,7 +36117,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L92", "id": "services_wx_qr_session_get_session", - "community": 263, + "community": 270, "norm_label": "get_session()" }, { @@ -36126,7 +36126,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L113", "id": "services_wx_qr_session_save", - "community": 263, + "community": 270, "norm_label": "_save()" }, { @@ -36135,7 +36135,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L123", "id": "services_wx_qr_session_mark_scanned", - "community": 263, + "community": 270, "norm_label": "mark_scanned()" }, { @@ -36144,7 +36144,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L133", "id": "services_wx_qr_session_mark_success", - "community": 263, + "community": 270, "norm_label": "mark_success()" }, { @@ -36153,7 +36153,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L144", "id": "services_wx_qr_session_mark_failed", - "community": 263, + "community": 270, "norm_label": "mark_failed()" }, { @@ -36162,7 +36162,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L155", "id": "services_wx_qr_session_consume_success", - "community": 263, + "community": 270, "norm_label": "consume_success()" }, { @@ -36171,7 +36171,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L166", "id": "services_wx_qr_session_invalidate", - "community": 263, + "community": 270, "norm_label": "invalidate()" }, { @@ -36180,7 +36180,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L1", "id": "services_wx_qr_session_rationale_1", - "community": 263, + "community": 270, "norm_label": "web-admin \u626b\u7801\u767b\u5f55\u4f1a\u8bdd:\u77ed\u7801\u6620\u5c04 + \u72b6\u6001\u673a;\u4f18\u5148 redis,\u5426\u5219\u8fdb\u7a0b\u5185\u5b58\u3002" }, { @@ -36189,7 +36189,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L28", "id": "services_wx_qr_session_rationale_28", - "community": 263, + "community": 270, "norm_label": "\u590d\u7528 auth \u4fa7 redis \u5ba2\u6237\u7aef\u6a21\u5f0f;\u65e0 redis_host \u8fd4\u56de none\u3002" }, { @@ -36198,7 +36198,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L1", "id": "app_services_pl_plan_price_mask_py", - "community": 50, + "community": 9, "norm_label": "pl_plan_price_mask.py" }, { @@ -36207,7 +36207,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L14", "id": "services_pl_plan_price_mask_user_has_menu_perm", - "community": 50, + "community": 9, "norm_label": "user_has_menu_perm()" }, { @@ -36216,7 +36216,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L21", "id": "services_pl_plan_price_mask_user_can_view_archive_prices", - "community": 50, + "community": 9, "norm_label": "user_can_view_archive_prices()" }, { @@ -36225,7 +36225,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L25", "id": "services_pl_plan_price_mask_user_can_archive_plan", - "community": 50, + "community": 9, "norm_label": "user_can_archive_plan()" }, { @@ -36234,7 +36234,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L29", "id": "services_pl_plan_price_mask_mask_brand_qtys", - "community": 50, + "community": 9, "norm_label": "_mask_brand_qtys()" }, { @@ -36243,7 +36243,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L35", "id": "services_pl_plan_price_mask_mask_product_like", - "community": 50, + "community": 9, "norm_label": "_mask_product_like()" }, { @@ -36252,7 +36252,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L47", "id": "services_pl_plan_price_mask_mask_plan_with_products_prices", - "community": 50, + "community": 9, "norm_label": "mask_plan_with_products_prices()" }, { @@ -36261,7 +36261,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "id": "app_services_duty_schedule_py", - "community": 29, + "community": 86, "norm_label": "duty_schedule.py" }, { @@ -36270,7 +36270,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L37", "id": "services_duty_schedule_dutybizerror", - "community": 29, + "community": 86, "norm_label": "dutybizerror" }, { @@ -36279,7 +36279,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L41", "id": "services_duty_schedule_parse_hhmm", - "community": 29, + "community": 88, "norm_label": "parse_hhmm()" }, { @@ -36288,7 +36288,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L57", "id": "services_duty_schedule_format_hhmm", - "community": 29, + "community": 86, "norm_label": "format_hhmm()" }, { @@ -36297,7 +36297,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L63", "id": "services_duty_schedule_format_time_label", - "community": 29, + "community": 88, "norm_label": "format_time_label()" }, { @@ -36306,7 +36306,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L74", "id": "services_duty_schedule_split_work_plans", - "community": 29, + "community": 86, "norm_label": "split_work_plans()" }, { @@ -36315,7 +36315,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L80", "id": "services_duty_schedule_join_work_plans", - "community": 29, + "community": 86, "norm_label": "join_work_plans()" }, { @@ -36324,7 +36324,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L85", "id": "services_duty_schedule_build_dict_value_from_label", - "community": 29, + "community": 88, "norm_label": "build_dict_value_from_label()" }, { @@ -36333,7 +36333,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L99", "id": "services_duty_schedule_pad_hhmm", - "community": 29, + "community": 88, "norm_label": "_pad_hhmm()" }, { @@ -36342,7 +36342,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L103", "id": "services_duty_schedule_parse_time_range_input", - "community": 29, + "community": 88, "norm_label": "parse_time_range_input()" }, { @@ -36351,7 +36351,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L137", "id": "services_duty_schedule_ensure_dict_data", - "community": 29, + "community": 88, "norm_label": "ensure_dict_data()" }, { @@ -36360,7 +36360,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L224", "id": "services_duty_schedule_load_dict_label_map", - "community": 29, + "community": 86, "norm_label": "_load_dict_label_map()" }, { @@ -36369,7 +36369,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L237", "id": "services_duty_schedule_normalize_person_name", - "community": 29, + "community": 88, "norm_label": "normalize_person_name()" }, { @@ -36378,7 +36378,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L246", "id": "services_duty_schedule_new_access_token", - "community": 29, + "community": 86, "norm_label": "new_access_token()" }, { @@ -36387,7 +36387,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L250", "id": "services_duty_schedule_build_public_url", - "community": 29, + "community": 86, "norm_label": "build_public_url()" }, { @@ -36396,7 +36396,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L255", "id": "services_duty_schedule_assignment_dict", - "community": 29, + "community": 86, "norm_label": "_assignment_dict()" }, { @@ -36405,7 +36405,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L264", "id": "services_duty_schedule_slot_dict", - "community": 29, + "community": 86, "norm_label": "_slot_dict()" }, { @@ -36414,7 +36414,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L294", "id": "services_duty_schedule_day_dict", - "community": 29, + "community": 86, "norm_label": "_day_dict()" }, { @@ -36423,7 +36423,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L322", "id": "services_duty_schedule_load_day_by_date", - "community": 29, + "community": 86, "norm_label": "_load_day_by_date()" }, { @@ -36432,7 +36432,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L334", "id": "services_duty_schedule_load_day_by_id", - "community": 29, + "community": 86, "norm_label": "_load_day_by_id()" }, { @@ -36441,7 +36441,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L342", "id": "services_duty_schedule_load_slots", - "community": 29, + "community": 86, "norm_label": "_load_slots()" }, { @@ -36450,7 +36450,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L350", "id": "services_duty_schedule_load_all_slots", - "community": 29, + "community": 86, "norm_label": "_load_all_slots()" }, { @@ -36459,7 +36459,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L354", "id": "services_duty_schedule_tombstone_shift_type", - "community": 29, + "community": 88, "norm_label": "_tombstone_shift_type()" }, { @@ -36468,7 +36468,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L361", "id": "services_duty_schedule_free_soft_deleted_uk", - "community": 29, + "community": 86, "norm_label": "_free_soft_deleted_uk()" }, { @@ -36477,7 +36477,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L386", "id": "services_duty_schedule_retire_slot", - "community": 29, + "community": 86, "norm_label": "_retire_slot()" }, { @@ -36486,7 +36486,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L394", "id": "services_duty_schedule_load_assignments_for_slots", - "community": 29, + "community": 86, "norm_label": "_load_assignments_for_slots()" }, { @@ -36495,7 +36495,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L410", "id": "services_duty_schedule_serialize_day", - "community": 29, + "community": 86, "norm_label": "_serialize_day()" }, { @@ -36504,7 +36504,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L424", "id": "services_duty_schedule_empty_day_skeleton", - "community": 29, + "community": 86, "norm_label": "empty_day_skeleton()" }, { @@ -36513,7 +36513,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L435", "id": "services_duty_schedule_get_month_summary", - "community": 29, + "community": 86, "norm_label": "get_month_summary()" }, { @@ -36522,7 +36522,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L458", "id": "services_duty_schedule_get_day_detail", - "community": 29, + "community": 86, "norm_label": "get_day_detail()" }, { @@ -36531,7 +36531,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L465", "id": "services_duty_schedule_soft_delete_assignment", - "community": 29, + "community": 86, "norm_label": "soft_delete_assignment()" }, { @@ -36540,7 +36540,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L485", "id": "services_duty_schedule_set_link_status", - "community": 29, + "community": 86, "norm_label": "set_link_status()" }, { @@ -36549,7 +36549,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L501", "id": "services_duty_schedule_count_active_assignments", - "community": 29, + "community": 86, "norm_label": "_count_active_assignments()" }, { @@ -36558,7 +36558,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L509", "id": "services_duty_schedule_sync_assigned_people", - "community": 29, + "community": 86, "norm_label": "_sync_assigned_people()" }, { @@ -36567,7 +36567,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L568", "id": "services_duty_schedule_save_day", - "community": 29, + "community": 86, "norm_label": "save_day()" }, { @@ -36576,7 +36576,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L765", "id": "services_duty_schedule_resolve_duty_staff_role_id", - "community": 29, + "community": 86, "norm_label": "resolve_duty_staff_role_id()" }, { @@ -36585,7 +36585,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L791", "id": "services_duty_schedule_list_duty_staff_users", - "community": 29, + "community": 86, "norm_label": "list_duty_staff_users()" }, { @@ -36594,7 +36594,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L828", "id": "services_duty_schedule_assert_user_is_duty_staff", - "community": 29, + "community": 86, "norm_label": "assert_user_is_duty_staff()" }, { @@ -36603,7 +36603,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L861", "id": "services_duty_schedule_list_public_users", - "community": 29, + "community": 86, "norm_label": "_list_public_users()" }, { @@ -36612,7 +36612,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L865", "id": "services_duty_schedule_resolve_grab_user", - "community": 29, + "community": 86, "norm_label": "_resolve_grab_user()" }, { @@ -36621,7 +36621,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L885", "id": "services_duty_schedule_get_public_page", - "community": 29, + "community": 86, "norm_label": "get_public_page()" }, { @@ -36630,7 +36630,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L906", "id": "services_duty_schedule_grab", - "community": 29, + "community": 88, "norm_label": "grab()" }, { @@ -36639,7 +36639,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "id": "services_duty_schedule_rationale_1", - "community": 29, + "community": 86, "norm_label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md" }, { @@ -36648,7 +36648,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L104", "id": "services_duty_schedule_rationale_104", - "community": 29, + "community": 88, "norm_label": "\u89e3\u6790\u300c09:00-17:00\u300d\u300c18:00-\u6b21\u65e507:00\u300d\u7b49,\u8fd4\u56de start/end/crossday/label/value\u3002" }, { @@ -36657,7 +36657,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L355", "id": "services_duty_schedule_rationale_355", - "community": 29, + "community": 88, "norm_label": "\u6539\u5199\u5df2\u8f6f\u5220\u884c\u7684 shift_type,\u91ca\u653e uk_day_shift(day, type, del_flag=1)\u3002" }, { @@ -36666,7 +36666,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L369", "id": "services_duty_schedule_rationale_369", - "community": 29, + "community": 86, "norm_label": "\u540c\u4e00\u5929\u540c\u73ed\u6b21\u82e5\u5df2\u6709 del_flag=1 \u5893\u7891,\u5148\u6539\u5199\u5176 shift_type,\u907f\u514d\u518d\u6b21\u8f6f\u5220\u649e uk\u3002" }, { @@ -36675,7 +36675,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L766", "id": "services_duty_schedule_rationale_766", - "community": 29, + "community": 86, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002" }, { @@ -36684,7 +36684,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L792", "id": "services_duty_schedule_rationale_792", - "community": 29, + "community": 86, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002" }, { @@ -36693,7 +36693,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "id": "app_services_pl_plan_stop_rules_py", - "community": 58, + "community": 49, "norm_label": "pl_plan_stop_rules.py" }, { @@ -36702,7 +36702,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L14", "id": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults", - "community": 58, + "community": 49, "norm_label": "resolve_stop_dibang_defaults()" }, { @@ -36711,7 +36711,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L28", "id": "services_pl_plan_stop_rules_normalize_stop_dibang_fields", - "community": 58, + "community": 49, "norm_label": "normalize_stop_dibang_fields()" }, { @@ -36720,7 +36720,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L60", "id": "services_pl_plan_stop_rules_extract_qty", - "community": 58, + "community": 49, "norm_label": "_extract_qty()" }, { @@ -36729,7 +36729,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L71", "id": "services_pl_plan_stop_rules_fmt_qty", - "community": 58, + "community": 49, "norm_label": "_fmt_qty()" }, { @@ -36738,7 +36738,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L77", "id": "services_pl_plan_stop_rules_row_text", - "community": 58, + "community": 49, "norm_label": "_row_text()" }, { @@ -36747,7 +36747,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L89", "id": "services_pl_plan_stop_rules_product_key", - "community": 58, + "community": 49, "norm_label": "_product_key()" }, { @@ -36756,7 +36756,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L102", "id": "services_pl_plan_stop_rules_product_label", - "community": 58, + "community": 49, "norm_label": "_product_label()" }, { @@ -36765,7 +36765,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L108", "id": "services_pl_plan_stop_rules_ordered_product_labels", - "community": 58, + "community": 49, "norm_label": "_ordered_product_labels()" }, { @@ -36774,7 +36774,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L120", "id": "services_pl_plan_stop_rules_delivery_product_rows", - "community": 58, + "community": 49, "norm_label": "_delivery_product_rows()" }, { @@ -36783,7 +36783,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L130", "id": "services_pl_plan_stop_rules_load_delivery_product_gap", - "community": 58, + "community": 49, "norm_label": "load_delivery_product_gap()" }, { @@ -36792,7 +36792,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L151", "id": "services_pl_plan_stop_rules_assert_load_delivery_same_products", - "community": 58, + "community": 49, "norm_label": "assert_load_delivery_same_products()" }, { @@ -36801,7 +36801,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L157", "id": "services_pl_plan_stop_rules_group_plan_qty", - "community": 58, + "community": 49, "norm_label": "_group_plan_qty()" }, { @@ -36810,7 +36810,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L172", "id": "services_pl_plan_stop_rules_warn_qty_imbalance", - "community": 58, + "community": 49, "norm_label": "warn_qty_imbalance()" }, { @@ -36819,7 +36819,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "id": "services_pl_plan_stop_rules_rationale_1", - "community": 58, + "community": 49, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c" }, { @@ -36828,7 +36828,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L18", "id": "services_pl_plan_stop_rules_rationale_18", - "community": 58, + "community": 49, "norm_label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b)\u4e3a\u51c6\u3002" }, { @@ -36837,7 +36837,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L34", "id": "services_pl_plan_stop_rules_rationale_34", - "community": 58, + "community": 49, "norm_label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411\u3002 - \u975e\u5185\u90e8\u5ba2\u6237:\u5f3a\u5236\u4e0d\u751f\u6210\u5730\u78c5\u5355 - \u5185\u90e8\u5ba2\u6237:\u5c0a\u91cd\u663e\u5f0f\u52fe\u9009\u503c(\u542b\u53ef\u9009\u8f66\u53d6\u6d88\u52fe\u9009\u4f20 0);\u4ec5 none \u65f6\u7528\u9ed8\u8ba4" }, { @@ -36846,7 +36846,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L131", "id": "services_pl_plan_stop_rules_rationale_131", - "community": 58, + "community": 49, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e\u5168\u90e8\u9001\u8d27\u6bb5\u7684\u4ea7\u54c1\u79cd\u7c7b\u5fc5\u987b\u4e00\u81f4\u3002\u8fd4\u56de\u7a7a\u5b57\u7b26\u4e32\u8868\u793a\u4e00\u81f4\u3002" }, { @@ -36855,7 +36855,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L1", "id": "app_services_wechat_notice_binding_py", - "community": 213, + "community": 217, "norm_label": "wechat_notice_binding.py" }, { @@ -36864,7 +36864,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L24", "id": "services_wechat_notice_binding_enabled", - "community": 213, + "community": 217, "norm_label": "enabled()" }, { @@ -36873,7 +36873,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L31", "id": "services_wechat_notice_binding_redis", - "community": 213, + "community": 217, "norm_label": "_redis()" }, { @@ -36882,7 +36882,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L38", "id": "services_wechat_notice_binding_call", - "community": 213, + "community": 217, "norm_label": "_call()" }, { @@ -36891,7 +36891,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L45", "id": "services_wechat_notice_binding_key", - "community": 213, + "community": 217, "norm_label": "_key()" }, { @@ -36900,7 +36900,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L49", "id": "services_wechat_notice_binding_owner_key", - "community": 213, + "community": 217, "norm_label": "_owner_key()" }, { @@ -36909,7 +36909,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L53", "id": "services_wechat_notice_binding_decode", - "community": 213, + "community": 217, "norm_label": "_decode()" }, { @@ -36918,7 +36918,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L57", "id": "services_wechat_notice_binding_load", - "community": 213, + "community": 217, "norm_label": "_load()" }, { @@ -36927,7 +36927,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L67", "id": "services_wechat_notice_binding_owned", - "community": 213, + "community": 217, "norm_label": "_owned()" }, { @@ -36936,7 +36936,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L78", "id": "services_wechat_notice_binding_save", - "community": 213, + "community": 217, "norm_label": "_save()" }, { @@ -36945,7 +36945,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L85", "id": "services_wechat_notice_binding_binding_status", - "community": 213, + "community": 217, "norm_label": "binding_status()" }, { @@ -36954,7 +36954,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L110", "id": "services_wechat_notice_binding_start_binding", - "community": 213, + "community": 217, "norm_label": "start_binding()" }, { @@ -36963,7 +36963,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L136", "id": "services_wechat_notice_binding_oauth_authorize_url", - "community": 213, + "community": 217, "norm_label": "oauth_authorize_url()" }, { @@ -36972,7 +36972,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L143", "id": "services_wechat_notice_binding_mobile_launch_url", - "community": 213, + "community": 217, "norm_label": "mobile_launch_url()" }, { @@ -36981,7 +36981,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L148", "id": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "community": 213, + "community": 217, "norm_label": "resolve_mobile_authorize_target()" }, { @@ -36990,7 +36990,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L161", "id": "services_wechat_notice_binding_oauth_callback", - "community": 213, + "community": 217, "norm_label": "oauth_callback()" }, { @@ -36999,7 +36999,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L183", "id": "services_wechat_notice_binding_binding_session", - "community": 213, + "community": 217, "norm_label": "binding_session()" }, { @@ -37008,7 +37008,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L193", "id": "services_wechat_notice_binding_confirm_binding", - "community": 213, + "community": 217, "norm_label": "confirm_binding()" }, { @@ -37017,7 +37017,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L240", "id": "services_wechat_notice_binding_unbind", - "community": 213, + "community": 217, "norm_label": "unbind()" }, { @@ -37026,7 +37026,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L1", "id": "services_wechat_notice_binding_rationale_1", - "community": 213, + "community": 217, "norm_label": "\u670d\u52a1\u53f7\u8eab\u4efd\u7ed1\u5b9a:\u626b\u7801\u5019\u9009 + \u539f\u767b\u5f55\u7aef\u786e\u8ba4,\u4e24\u6b65\u5747\u5728\u77ed\u65f6\u4f1a\u8bdd\u5185\u5b8c\u6210\u3002" }, { @@ -37035,7 +37035,7 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L149", "id": "services_wechat_notice_binding_rationale_149", - "community": 213, + "community": 217, "norm_label": "\u6821\u9a8c\u5c1a\u672a\u6d88\u8d39\u7684 state,\u8fd4\u56de\u5b98\u65b9\u6388\u6743\u5730\u5740\u3002\u4e0d\u5220\u9664 state,\u6388\u6743\u56de\u8c03\u624d\u6d88\u8d39\u3002" }, { @@ -37044,7 +37044,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L1", "id": "app_services_pl_plan_print_service_py", - "community": 341, + "community": 9, "norm_label": "pl_plan_print_service.py" }, { @@ -37053,7 +37053,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "id": "services_pl_plan_print_service_customer_key", - "community": 341, + "community": 9, "norm_label": "_customer_key()" }, { @@ -37062,7 +37062,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "id": "services_pl_plan_print_service_resolve_customer_id", - "community": 341, + "community": 9, "norm_label": "_resolve_customer_id()" }, { @@ -37071,7 +37071,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "id": "services_pl_plan_print_service_list_delivery_print_customers", - "community": 341, + "community": 9, "norm_label": "list_delivery_print_customers()" }, { @@ -37080,7 +37080,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "id": "services_pl_plan_print_service_delivery_matches_customer", - "community": 341, + "community": 9, "norm_label": "_delivery_matches_customer()" }, { @@ -37089,7 +37089,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "id": "services_pl_plan_print_service_merge_stop_products", - "community": 341, + "community": 9, "norm_label": "_merge_stop_products()" }, { @@ -37098,7 +37098,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "id": "services_pl_plan_print_service_build_delivery_slip_print", - "community": 341, + "community": 9, "norm_label": "build_delivery_slip_print()" }, { @@ -37107,7 +37107,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "id": "services_pl_plan_print_service_get_delivery_slip_print_context", - "community": 341, + "community": 9, "norm_label": "get_delivery_slip_print_context()" }, { @@ -37116,7 +37116,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_recharge_approval_service_py", - "community": 48, + "community": 55, "norm_label": "pl_vehicle_recharge_approval_service.py" }, { @@ -37125,7 +37125,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L36", "id": "services_pl_vehicle_recharge_approval_service_get_apply_for_approval", - "community": 48, + "community": 55, "norm_label": "_get_apply_for_approval()" }, { @@ -37134,7 +37134,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L55", "id": "services_pl_vehicle_recharge_approval_service_current_node", - "community": 48, + "community": 55, "norm_label": "_current_node()" }, { @@ -37143,7 +37143,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L79", "id": "services_pl_vehicle_recharge_approval_service_append_approval", - "community": 48, + "community": 55, "norm_label": "_append_approval()" }, { @@ -37152,7 +37152,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L113", "id": "services_pl_vehicle_recharge_approval_service_list_pending", - "community": 48, + "community": 55, "norm_label": "list_pending()" }, { @@ -37161,7 +37161,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L186", "id": "services_pl_vehicle_recharge_approval_service_list_done", - "community": 48, + "community": 55, "norm_label": "list_done()" }, { @@ -37170,7 +37170,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L263", "id": "services_pl_vehicle_recharge_approval_service_approve_apply", - "community": 48, + "community": 55, "norm_label": "approve_apply()" }, { @@ -37179,7 +37179,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L304", "id": "services_pl_vehicle_recharge_approval_service_reject_apply", - "community": 48, + "community": 55, "norm_label": "reject_apply()" }, { @@ -37188,7 +37188,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L340", "id": "services_pl_vehicle_recharge_approval_service_disburse_apply", - "community": 48, + "community": 55, "norm_label": "disburse_apply()" }, { @@ -37197,7 +37197,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L1", "id": "services_pl_vehicle_recharge_approval_service_rationale_1", - "community": 48, + "community": 55, "norm_label": "\u8f66\u8f86\u5145\u503c\u5ba1\u6279:\u5f85\u529e\u3001\u901a\u8fc7\u3001\u9a73\u56de\u3001\u53d1\u653e\u767b\u8bb0\u3002" }, { @@ -37206,7 +37206,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L1", "id": "app_services_wechat_oa_client_py", - "community": 91, + "community": 172, "norm_label": "wechat_oa_client.py" }, { @@ -37215,7 +37215,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L10", "id": "services_wechat_oa_client_wechatapierror", - "community": 91, + "community": 172, "norm_label": "wechatapierror" }, { @@ -37224,7 +37224,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L11", "id": "services_wechat_oa_client_wechatapierror_init", - "community": 91, + "community": 172, "norm_label": ".__init__()" }, { @@ -37233,7 +37233,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L16", "id": "services_wechat_oa_client_wechatdeliveryunknown", - "community": 91, + "community": 172, "norm_label": "wechatdeliveryunknown" }, { @@ -37242,7 +37242,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L20", "id": "services_wechat_oa_client_wechatoaclient", - "community": 91, + "community": 172, "norm_label": "wechatoaclient" }, { @@ -37251,7 +37251,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L21", "id": "services_wechat_oa_client_wechatoaclient_init", - "community": 91, + "community": 172, "norm_label": ".__init__()" }, { @@ -37260,7 +37260,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L27", "id": "services_wechat_oa_client_wechatoaclient_json", - "community": 91, + "community": 172, "norm_label": "._json()" }, { @@ -37269,7 +37269,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L42", "id": "services_wechat_oa_client_wechatoaclient_access_token", - "community": 91, + "community": 172, "norm_label": ".access_token()" }, { @@ -37278,7 +37278,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L61", "id": "services_wechat_oa_client_wechatoaclient_authenticated", - "community": 91, + "community": 172, "norm_label": ".authenticated()" }, { @@ -37287,7 +37287,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L69", "id": "services_wechat_oa_client_wechatoaclient_subscribed", - "community": 91, + "community": 172, "norm_label": ".subscribed()" }, { @@ -37296,7 +37296,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L75", "id": "services_wechat_oa_client_wechatoaclient_oauth_openid", - "community": 91, + "community": 172, "norm_label": ".oauth_openid()" }, { @@ -37305,7 +37305,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L84", "id": "services_wechat_oa_client_wechatoaclient_send", - "community": 91, + "community": 172, "norm_label": ".send()" }, { @@ -37314,7 +37314,7 @@ "source_file": "app/services/wechat_oa_client.py", "source_location": "L1", "id": "services_wechat_oa_client_rationale_1", - "community": 91, + "community": 172, "norm_label": "\u670d\u52a1\u53f7\u4f20\u8f93\u3002\u5f02\u5e38\u53ea\u8bb0\u5f55\u9519\u8bef\u7801,\u4e0d\u8bb0\u5f55 url/token/secret/\u5fae\u4fe1\u54cd\u5e94\u539f\u6587\u3002" }, { @@ -37323,7 +37323,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "id": "app_services_pl_data_scope_py", - "community": 80, + "community": 63, "norm_label": "pl_data_scope.py" }, { @@ -37332,7 +37332,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "id": "services_pl_data_scope_apply_pl_scope", - "community": 236, + "community": 238, "norm_label": "apply_pl_scope()" }, { @@ -37341,7 +37341,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "id": "services_pl_data_scope_assert_pl_row_in_scope", - "community": 90, + "community": 56, "norm_label": "assert_pl_row_in_scope()" }, { @@ -37350,7 +37350,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "id": "services_pl_data_scope_rationale_1", - "community": 80, + "community": 63, "norm_label": "pl \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id,\u65e0 owner_field)\u3002" }, { @@ -37359,7 +37359,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L1", "id": "app_services_pl_carrier_service_py", - "community": 35, + "community": 26, "norm_label": "pl_carrier_service.py" }, { @@ -37368,7 +37368,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "id": "services_pl_carrier_service_urls_nonempty", - "community": 35, + "community": 26, "norm_label": "_urls_nonempty()" }, { @@ -37377,7 +37377,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "id": "services_pl_carrier_service_carrier_qualification_complete", - "community": 35, + "community": 26, "norm_label": "carrier_qualification_complete()" }, { @@ -37386,7 +37386,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "id": "services_pl_carrier_service_carrier_agreement_expired", - "community": 35, + "community": 26, "norm_label": "carrier_agreement_expired()" }, { @@ -37395,7 +37395,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "id": "services_pl_carrier_service_carrier_audit_approved", - "community": 35, + "community": 26, "norm_label": "carrier_audit_approved()" }, { @@ -37404,7 +37404,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "id": "services_pl_carrier_service_carrier_eligible_for_transport", - "community": 247, + "community": 259, "norm_label": "carrier_eligible_for_transport()" }, { @@ -37413,7 +37413,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "id": "services_pl_carrier_service_assert_carrier_eligible_for_transport", - "community": 247, + "community": 259, "norm_label": "assert_carrier_eligible_for_transport()" }, { @@ -37422,7 +37422,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "id": "services_pl_carrier_service_normalize_carrier_urls", - "community": 35, + "community": 26, "norm_label": "normalize_carrier_urls()" }, { @@ -37431,7 +37431,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "id": "services_pl_carrier_service_validate_carrier_qualification_fields", - "community": 35, + "community": 26, "norm_label": "validate_carrier_qualification_fields()" }, { @@ -37440,7 +37440,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "id": "services_pl_carrier_service_rationale_61", - "community": 35, + "community": 26, "norm_label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b,\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002" }, { @@ -37449,7 +37449,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L1", "id": "app_services_doclib_storage_py", - "community": 299, + "community": 170, "norm_label": "doclib_storage.py" }, { @@ -37458,7 +37458,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L19", "id": "services_doclib_storage_privatestorage", - "community": 299, + "community": 170, "norm_label": "privatestorage" }, { @@ -37467,7 +37467,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L20", "id": "services_doclib_storage_privatestorage_init", - "community": 299, + "community": 170, "norm_label": ".__init__()" }, { @@ -37476,7 +37476,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L49", "id": "services_doclib_storage_privatestorage_upload", - "community": 299, + "community": 170, "norm_label": ".upload()" }, { @@ -37485,7 +37485,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L52", "id": "services_doclib_storage_privatestorage_open", - "community": 299, + "community": 170, "norm_label": ".open()" }, { @@ -37494,7 +37494,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L55", "id": "services_doclib_storage_privatestorage_discard", - "community": 299, + "community": 170, "norm_label": ".discard()" }, { @@ -37503,7 +37503,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L60", "id": "services_doclib_storage_private_storage", - "community": 299, + "community": 170, "norm_label": "private_storage()" }, { @@ -37512,7 +37512,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L64", "id": "services_doclib_storage_upload_document", - "community": 299, + "community": 170, "norm_label": "upload_document()" }, { @@ -37521,7 +37521,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L102", "id": "services_doclib_storage_download_document", - "community": 299, + "community": 170, "norm_label": "download_document()" }, { @@ -37530,7 +37530,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L1", "id": "services_doclib_storage_rationale_1", - "community": 299, + "community": 170, "norm_label": "\u79c1\u6709 minio \u5bf9\u8c61\u8bbf\u95ee;\u4e0d\u7b7e\u53d1\u516c\u5f00 url,\u4e0d\u8bfb\u53d6\u6574\u4e2a\u6587\u4ef6\u5230\u5185\u5b58\u3002" }, { @@ -37539,7 +37539,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "id": "app_services_pl_inventory_service_py", - "community": 178, + "community": 68, "norm_label": "pl_inventory_service.py" }, { @@ -37548,7 +37548,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L26", "id": "services_pl_inventory_service_qty_delta_for_plan", - "community": 219, + "community": 68, "norm_label": "qty_delta_for_plan()" }, { @@ -37557,7 +37557,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L34", "id": "services_pl_inventory_service_decimal", - "community": 178, + "community": 68, "norm_label": "_decimal()" }, { @@ -37566,7 +37566,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L41", "id": "services_pl_inventory_service_current_postings", - "community": 178, + "community": 68, "norm_label": "_current_postings()" }, { @@ -37575,7 +37575,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L49", "id": "services_pl_inventory_service_lock_archive_inventory", - "community": 178, + "community": 68, "norm_label": "lock_archive_inventory()" }, { @@ -37584,7 +37584,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L101", "id": "services_pl_inventory_service_posting_key", - "community": 178, + "community": 68, "norm_label": "_posting_key()" }, { @@ -37593,7 +37593,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L110", "id": "services_pl_inventory_service_line_signature", - "community": 178, + "community": 68, "norm_label": "_line_signature()" }, { @@ -37602,7 +37602,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L114", "id": "services_pl_inventory_service_signed_amount", - "community": 178, + "community": 68, "norm_label": "_signed_amount()" }, { @@ -37611,7 +37611,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L118", "id": "services_pl_inventory_service_validate_posting_shape", - "community": 178, + "community": 68, "norm_label": "_validate_posting_shape()" }, { @@ -37620,7 +37620,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L126", "id": "services_pl_inventory_service_validate_existing", - "community": 178, + "community": 68, "norm_label": "_validate_existing()" }, { @@ -37629,7 +37629,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L137", "id": "services_pl_inventory_service_add_posting", - "community": 178, + "community": 68, "norm_label": "_add_posting()" }, { @@ -37638,7 +37638,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L161", "id": "services_pl_inventory_service_finish_postings", - "community": 178, + "community": 68, "norm_label": "_finish_postings()" }, { @@ -37647,7 +37647,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L169", "id": "services_pl_inventory_service_inventory_rows", - "community": 178, + "community": 68, "norm_label": "_inventory_rows()" }, { @@ -37656,7 +37656,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L182", "id": "services_pl_inventory_service_assign_stop_line", - "community": 178, + "community": 68, "norm_label": "_assign_stop_line()" }, { @@ -37665,7 +37665,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L187", "id": "services_pl_inventory_service_is_merged_line", - "community": 178, + "community": 68, "norm_label": "_is_merged_line()" }, { @@ -37674,7 +37674,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L193", "id": "services_pl_inventory_service_link_legacy_stop_lines", - "community": 178, + "community": 68, "norm_label": "_link_legacy_stop_lines()" }, { @@ -37683,7 +37683,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "id": "services_pl_inventory_service_reconcile_postings", - "community": 178, + "community": 68, "norm_label": "_reconcile_postings()" }, { @@ -37692,7 +37692,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L314", "id": "services_pl_inventory_service_product_price", - "community": 178, + "community": 68, "norm_label": "_product_price()" }, { @@ -37701,7 +37701,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L320", "id": "services_pl_inventory_service_apply_archive_inventory_for_plan", - "community": 178, + "community": 68, "norm_label": "apply_archive_inventory_for_plan()" }, { @@ -37710,7 +37710,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L349", "id": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops", - "community": 178, + "community": 68, "norm_label": "apply_archive_inventory_for_plan_stops()" }, { @@ -37719,7 +37719,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L371", "id": "services_pl_inventory_service_reverse_plan_inventory_postings", - "community": 178, + "community": 68, "norm_label": "reverse_plan_inventory_postings()" }, { @@ -37728,7 +37728,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "id": "services_pl_inventory_service_rationale_1", - "community": 178, + "community": 68, "norm_label": "\u5f52\u6863\u5e93\u5b58\u6309\u8ba1\u5212\u5dee\u91cf\u8bb0\u8d26\u3002 \u6309\u4ea7\u54c1\u5f52\u6863\u65f6,\u540c\u4e00\u4ea7\u54c1\u3001\u54c1\u724c\u3001\u65b9\u5411\u4ecd\u662f\u4e00\u6761\u6d41\u6c34\u3002 \u6309\u88c5\u5378\u6bb5\u5f52\u6863\u65f6,\u6bcf\u6761\u88c5\u8d27\u6216\u9001\u8d27\u4ea7\u54c1\u660e\u7ec6\u5355\u72ec\u4e00\u6761\u6d41\u6c34,\u5e76\u7528\u660e\u7ec6\u7f16\u53f7\u5bf9\u5e94\u539f\u6d41\u6c34\u3002 \u539f\u6d41" }, { @@ -37737,7 +37737,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L51", "id": "services_pl_inventory_service_rationale_51", - "community": 178, + "community": 68, "norm_label": "\u5728\u5f52\u6863\u5b57\u6bb5\u4fee\u6539\u524d\u9501\u8ba1\u5212\u53ca\u5171\u4eab\u4ea7\u54c1;\u76f4\u63a5\u670d\u52a1\u5165\u53e3\u4e5f\u5fc5\u987b\u8c03\u7528\u3002 \u540c\u4ea7\u54c1\u7684\u4e0d\u540c\u8ba1\u5212\u5fc5\u987b\u5171\u7528\u9501,\u624d\u80fd\u4fdd\u62a4\u5c1a\u4e0d\u5b58\u5728\u7684\u5e93\u5b58\u53f0\u8d26\u3002 \u65e7\u4ea7\u54c1\u4e3b\u6570\u636e\u7f3a\u5931\u65f6\u9501\u8be5\u79df" }, { @@ -37746,7 +37746,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "id": "services_pl_inventory_service_rationale_194", - "community": 178, + "community": 68, "norm_label": "\u65e7\u6d41\u6c34\u6ca1\u6709\u660e\u7ec6\u7f16\u53f7\u65f6,\u80fd\u552f\u4e00\u5bf9\u5e94\u7684\u624d\u6302\u4e0a;\u5408\u5e76\u540e\u7684\u4e00\u6761\u4e0d\u80fd\u62c6\u5f00\u3002" }, { @@ -37755,7 +37755,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L372", "id": "services_pl_inventory_service_rationale_372", - "community": 178, + "community": 68, "norm_label": "\u663e\u5f0f\u64a4\u9500\u8bb0\u8d26;\u666e\u901a\u5f52\u6863\u4fdd\u5b58\u4e0d\u8c03\u7528,\u53d6\u6d88\u4e1a\u52a1\u8c03\u7528\u65b9\u4fdd\u6301\u539f\u8bed\u4e49\u3002" }, { @@ -37764,7 +37764,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L1", "id": "app_services_pl_plan_execution_lock_py", - "community": 164, + "community": 192, "norm_label": "pl_plan_execution_lock.py" }, { @@ -37773,7 +37773,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L38", "id": "services_pl_plan_execution_lock_inventory_status_is_executed", - "community": 164, + "community": 192, "norm_label": "inventory_status_is_executed()" }, { @@ -37782,7 +37782,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L45", "id": "services_pl_plan_execution_lock_pick_execution_lock_reason", - "community": 164, + "community": 192, "norm_label": "pick_execution_lock_reason()" }, { @@ -37791,7 +37791,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L63", "id": "services_pl_plan_execution_lock_execution_lock_message", - "community": 164, + "community": 192, "norm_label": "execution_lock_message()" }, { @@ -37800,7 +37800,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L70", "id": "services_pl_plan_execution_lock_signals", - "community": 3, + "community": 2, "norm_label": "_signals" }, { @@ -37809,7 +37809,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L77", "id": "services_pl_plan_execution_lock_load_plan_execution_locks", - "community": 164, + "community": 192, "norm_label": "load_plan_execution_locks()" }, { @@ -37818,7 +37818,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L95", "id": "services_pl_plan_execution_lock_plan_execution_lock_reason", - "community": 164, + "community": 9, "norm_label": "plan_execution_lock_reason()" }, { @@ -37827,7 +37827,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L102", "id": "services_pl_plan_execution_lock_forcevoidimpact", - "community": 3, + "community": 2, "norm_label": "forcevoidimpact" }, { @@ -37836,7 +37836,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L107", "id": "services_pl_plan_execution_lock_forcevoidimpact_notice", - "community": 3, + "community": 2, "norm_label": ".notice()" }, { @@ -37845,7 +37845,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L122", "id": "services_pl_plan_execution_lock_collect_force_void_impact", - "community": 164, + "community": 192, "norm_label": "collect_force_void_impact()" }, { @@ -37854,7 +37854,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L156", "id": "services_pl_plan_execution_lock_apply_force_void_downstream", - "community": 164, + "community": 192, "norm_label": "apply_force_void_downstream()" }, { @@ -37863,7 +37863,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L228", "id": "services_pl_plan_execution_lock_doc_label", - "community": 164, + "community": 192, "norm_label": "_doc_label()" }, { @@ -37872,7 +37872,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L233", "id": "services_pl_plan_execution_lock_live_links", - "community": 164, + "community": 192, "norm_label": "_live_links()" }, { @@ -37881,7 +37881,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L245", "id": "services_pl_plan_execution_lock_live_inventories", - "community": 164, + "community": 192, "norm_label": "_live_inventories()" }, { @@ -37890,7 +37890,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L261", "id": "services_pl_plan_execution_lock_collect_signals", - "community": 164, + "community": 192, "norm_label": "_collect_signals()" }, { @@ -37899,7 +37899,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L335", "id": "services_pl_plan_execution_lock_collect_io_signals", - "community": 164, + "community": 192, "norm_label": "_collect_io_signals()" }, { @@ -37908,7 +37908,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L374", "id": "services_pl_plan_execution_lock_refresh_purchase_plan_executed_qty", - "community": 164, + "community": 192, "norm_label": "_refresh_purchase_plan_executed_qty()" }, { @@ -37917,7 +37917,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L1", "id": "services_pl_plan_execution_lock_rationale_1", - "community": 164, + "community": 192, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u662f\u5426\u5df2\u7ecf\u5f00\u59cb,\u4ee5\u53ca\u5f3a\u5236\u4f5c\u5e9f\u65f6\u51b2\u9500\u4e0b\u6e38\u5355\u636e\u3002 \u5df2\u5f00\u59cb:\u5df2\u8fc7\u78c5\u3001\u5730\u78c5\u51fa\u5165\u5e93\u5df2\u6267\u884c\u3001\u73b0\u573a\u5df2\u56de\u4f20,\u6216\u5165\u5e93/\u51fa\u5e93\u5b9e\u9645\u6570\u91cf\u88ab\u6539\u8fc7\u3002 \u672a\u5f00\u59cb\u7684\u8ba1\u5212\u4ecd\u53ef\u8c03\u6574\u548c\u666e\u901a\u4f5c\u5e9f" }, { @@ -37926,7 +37926,7 @@ "source_file": "app/services/pl_plan_execution_lock.py", "source_location": "L165", "id": "services_pl_plan_execution_lock_rationale_165", - "community": 164, + "community": 192, "norm_label": "\u51b2\u9500\u5df2\u5f00\u59cb\u7684\u4e0b\u6e38:\u4f5c\u5e9f\u5730\u78c5\u5355\u3001\u9000\u56de\u6708\u8ba1\u5212\u91cf\u3001\u4f5c\u5e9f\u51fa\u5165\u5e93\u5355\u3002\u4e0d\u63d0\u4ea4\u4e8b\u52a1\u3002" }, { @@ -37935,7 +37935,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1", "id": "app_services_pl_dibang_bridge_service_py", - "community": 22, + "community": 41, "norm_label": "pl_dibang_bridge_service.py" }, { @@ -37944,7 +37944,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L39", "id": "services_pl_dibang_bridge_service_dibanginventorylinkresult", - "community": 4, + "community": 21, "norm_label": "dibanginventorylinkresult" }, { @@ -37953,7 +37953,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L49", "id": "services_pl_dibang_bridge_service_stopdibangoption", - "community": 27, + "community": 21, "norm_label": "stopdibangoption" }, { @@ -37962,7 +37962,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L56", "id": "services_pl_dibang_bridge_service_stopdibangproduct", - "community": 4, + "community": 21, "norm_label": "_stopdibangproduct" }, { @@ -37971,7 +37971,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L65", "id": "services_pl_dibang_bridge_service_resolve_partner_company", - "community": 22, + "community": 41, "norm_label": "resolve_partner_company()" }, { @@ -37980,7 +37980,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L78", "id": "services_pl_dibang_bridge_service_normalize_to_date", - "community": 22, + "community": 41, "norm_label": "_normalize_to_date()" }, { @@ -37989,7 +37989,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L90", "id": "services_pl_dibang_bridge_service_normalize_plan_date", - "community": 22, + "community": 41, "norm_label": "_normalize_plan_date()" }, { @@ -37998,7 +37998,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L102", "id": "services_pl_dibang_bridge_service_resolve_dibang_date", - "community": 22, + "community": 41, "norm_label": "_resolve_dibang_date()" }, { @@ -38007,7 +38007,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L113", "id": "services_pl_dibang_bridge_service_month_range", - "community": 22, + "community": 41, "norm_label": "_month_range()" }, { @@ -38016,7 +38016,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L120", "id": "services_pl_dibang_bridge_service_plan_type_to_business_type", - "community": 22, + "community": 41, "norm_label": "_plan_type_to_business_type()" }, { @@ -38025,7 +38025,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L128", "id": "services_pl_dibang_bridge_service_direction_to_business_type", - "community": 22, + "community": 41, "norm_label": "_direction_to_business_type()" }, { @@ -38034,7 +38034,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L137", "id": "services_pl_dibang_bridge_service_resolve_stop_business_type", - "community": 22, + "community": 41, "norm_label": "_resolve_stop_business_type()" }, { @@ -38043,7 +38043,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L150", "id": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner", - "community": 22, + "community": 5, "norm_label": "resolve_stop_dibang_partner()" }, { @@ -38052,7 +38052,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L163", "id": "services_pl_dibang_bridge_service_stop_product_quantity", - "community": 22, + "community": 41, "norm_label": "_stop_product_quantity()" }, { @@ -38061,7 +38061,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L169", "id": "services_pl_dibang_bridge_service_plan_has_load_stop", - "community": 37, + "community": 50, "norm_label": "plan_has_load_stop()" }, { @@ -38070,7 +38070,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L182", "id": "services_pl_dibang_bridge_service_apply_stop_dibang_options", - "community": 22, + "community": 41, "norm_label": "apply_stop_dibang_options()" }, { @@ -38079,7 +38079,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L226", "id": "services_pl_dibang_bridge_service_product_quantity", - "community": 22, + "community": 41, "norm_label": "_product_quantity()" }, { @@ -38088,7 +38088,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L233", "id": "services_pl_dibang_bridge_service_apply_plan_quantity_delta", - "community": 22, + "community": 5, "norm_label": "_apply_plan_quantity_delta()" }, { @@ -38097,7 +38097,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L244", "id": "services_pl_dibang_bridge_service_resolve_link_contributed_qty", - "community": 22, + "community": 5, "norm_label": "_resolve_link_contributed_qty()" }, { @@ -38106,7 +38106,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L255", "id": "services_pl_dibang_bridge_service_subtract_plan_contribution", - "community": 22, + "community": 5, "norm_label": "_subtract_plan_contribution()" }, { @@ -38115,7 +38115,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L282", "id": "services_pl_dibang_bridge_service_generate_batch_no", - "community": 22, + "community": 41, "norm_label": "_generate_batch_no()" }, { @@ -38124,7 +38124,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L302", "id": "services_pl_dibang_bridge_service_find_monthly_db_plan", - "community": 22, + "community": 41, "norm_label": "find_monthly_db_plan()" }, { @@ -38133,7 +38133,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L331", "id": "services_pl_dibang_bridge_service_find_stop_monthly_plan", - "community": 22, + "community": 41, "norm_label": "_find_stop_monthly_plan()" }, { @@ -38142,7 +38142,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L347", "id": "services_pl_dibang_bridge_service_create_db_plan", - "community": 22, + "community": 41, "norm_label": "_create_db_plan()" }, { @@ -38151,7 +38151,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L390", "id": "services_pl_dibang_bridge_service_create_db_inventory", - "community": 22, + "community": 41, "norm_label": "_create_db_inventory()" }, { @@ -38160,7 +38160,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", "id": "services_pl_dibang_bridge_service_inventory_has_weighing_slip", - "community": 22, + "community": 41, "norm_label": "_inventory_has_weighing_slip()" }, { @@ -38169,7 +38169,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L447", "id": "services_pl_dibang_bridge_service_sync_weighing_slip_business_fields", - "community": 22, + "community": 41, "norm_label": "_sync_weighing_slip_business_fields()" }, { @@ -38178,7 +38178,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L494", "id": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", - "community": 22, + "community": 5, "norm_label": "revoke_regeneratable_dibang_for_transport()" }, { @@ -38187,7 +38187,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L575", "id": "services_pl_dibang_bridge_service_inventory_date_editable", - "community": 22, + "community": 41, "norm_label": "_inventory_date_editable()" }, { @@ -38196,7 +38196,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L584", "id": "services_pl_dibang_bridge_service_find_active_stop_link", - "community": 22, + "community": 41, "norm_label": "_find_active_stop_link()" }, { @@ -38205,7 +38205,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L608", "id": "services_pl_dibang_bridge_service_soft_delete_link_and_inventory", - "community": 22, + "community": 41, "norm_label": "_soft_delete_link_and_inventory()" }, { @@ -38214,7 +38214,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L638", "id": "services_pl_dibang_bridge_service_cancel_stop_dibang_links", - "community": 22, + "community": 41, "norm_label": "_cancel_stop_dibang_links()" }, { @@ -38223,7 +38223,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L702", "id": "services_pl_dibang_bridge_service_update_existing_stop_inventory", - "community": 22, + "community": 41, "norm_label": "_update_existing_stop_inventory()" }, { @@ -38232,7 +38232,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L866", "id": "services_pl_dibang_bridge_service_resolve_link_dibang_date", - "community": 22, + "community": 41, "norm_label": "_resolve_link_dibang_date()" }, { @@ -38241,7 +38241,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L891", "id": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", - "community": 22, + "community": 41, "norm_label": "_ensure_monthly_db_plan_for_inventory()" }, { @@ -38250,7 +38250,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L949", "id": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", - "community": 22, + "community": 7, "norm_label": "sync_linked_dibang_dates_for_plan()" }, { @@ -38259,7 +38259,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1067", "id": "services_pl_dibang_bridge_service_sync_stop_inventory_links", - "community": 22, + "community": 41, "norm_label": "_sync_stop_inventory_links()" }, { @@ -38268,7 +38268,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1220", "id": "services_pl_dibang_bridge_service_resolve_stop_dibang_date", - "community": 22, + "community": 41, "norm_label": "_resolve_stop_dibang_date()" }, { @@ -38277,7 +38277,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1238", "id": "services_pl_dibang_bridge_service_aggregate_stop_products", - "community": 22, + "community": 41, "norm_label": "_aggregate_stop_products()" }, { @@ -38286,7 +38286,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1261", "id": "services_pl_dibang_bridge_service_refresh_clean_locked", - "community": 22, + "community": 41, "norm_label": "_refresh_clean_locked()" }, { @@ -38295,7 +38295,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1267", "id": "services_pl_dibang_bridge_service_preflight_stop_dibang_request", - "community": 22, + "community": 41, "norm_label": "_preflight_stop_dibang_request()" }, { @@ -38304,7 +38304,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1402", "id": "services_pl_dibang_bridge_service_load_stop_products", - "community": 22, + "community": 41, "norm_label": "_load_stop_products()" }, { @@ -38313,7 +38313,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1430", "id": "services_pl_dibang_bridge_service_delivery_stop_products", - "community": 22, + "community": 41, "norm_label": "_delivery_stop_products()" }, { @@ -38322,7 +38322,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1458", "id": "services_pl_dibang_bridge_service_upsert_stop_dibang_links", - "community": 22, + "community": 282, "norm_label": "upsert_stop_dibang_links()" }, { @@ -38331,7 +38331,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1597", "id": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", - "community": 22, + "community": 30, "norm_label": "sync_dibang_for_plan_stops()" }, { @@ -38340,7 +38340,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1620", "id": "services_pl_dibang_bridge_service_legacy_monthly_plan", - "community": 22, + "community": 41, "norm_label": "_legacy_monthly_plan()" }, { @@ -38349,7 +38349,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1636", "id": "services_pl_dibang_bridge_service_sync_transport_inventory_links", - "community": 22, + "community": 41, "norm_label": "_sync_transport_inventory_links()" }, { @@ -38358,7 +38358,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1791", "id": "services_pl_dibang_bridge_service_sync_dibang_for_transport", - "community": 22, + "community": 41, "norm_label": "sync_dibang_for_transport()" }, { @@ -38367,7 +38367,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L66", "id": "services_pl_dibang_bridge_service_rationale_66", - "community": 22, + "community": 41, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam" }, { @@ -38376,7 +38376,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L103", "id": "services_pl_dibang_bridge_service_rationale_103", - "community": 22, + "community": 41, "norm_label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4,\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4;\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002" }, { @@ -38385,7 +38385,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L155", "id": "services_pl_dibang_bridge_service_rationale_155", - "community": 22, + "community": 5, "norm_label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237;\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002" }, { @@ -38394,7 +38394,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L333", "id": "services_pl_dibang_bridge_service_rationale_333", - "community": 22, + "community": 41, "norm_label": "\u9501\u5b9a\u8bfb\u4fdd\u8bc1\u7b49\u5f85\u5171\u4eab\u4ea7\u54c1\u9501\u540e\u53ef\u89c1\u6700\u65b0\u6708\u8ba1\u5212,\u4e0d\u4ece\u5386\u53f2\u91cd\u590d\u884c\u4e2d\u731c\u914d\u3002" }, { @@ -38403,7 +38403,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L453", "id": "services_pl_dibang_bridge_service_rationale_453", - "community": 22, + "community": 41, "norm_label": "\u6309\u51fa\u5165\u5e93\u6b63\u6587\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5;\u79f0\u91cd\u6570\u5b57\u4e00\u5f8b\u4e0d\u52a8\u3002" }, { @@ -38412,7 +38412,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L501", "id": "services_pl_dibang_bridge_service_rationale_501", - "community": 22, + "community": 5, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2" }, { @@ -38421,7 +38421,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L648", "id": "services_pl_dibang_bridge_service_rationale_648", - "community": 22, + "community": 41, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002" }, { @@ -38430,7 +38430,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "id": "services_pl_dibang_bridge_service_rationale_717", - "community": 22, + "community": 41, "norm_label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587(\u542b\u5df2\u8fc7\u78c5),\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002" }, { @@ -38439,7 +38439,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L957", "id": "services_pl_dibang_bridge_service_rationale_957", - "community": 22, + "community": 7, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002" }, { @@ -38448,7 +38448,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1083", "id": "services_pl_dibang_bridge_service_rationale_1083", - "community": 22, + "community": 41, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002" }, { @@ -38457,7 +38457,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1239", "id": "services_pl_dibang_bridge_service_rationale_1239", - "community": 22, + "community": 41, "norm_label": "\u6865\u63a5\u53ea\u6709\u4e3b\u4ea7\u54c1\u5173\u8054\u952e;\u540c\u952e\u591a\u5305\u88c5\u5408\u5e76\u6570\u91cf,\u4e0d\u731c\u914d\u51b2\u7a81\u8eab\u4efd\u3002" }, { @@ -38466,7 +38466,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1269", "id": "services_pl_dibang_bridge_service_rationale_1269", - "community": 22, + "community": 41, "norm_label": "\u6574\u6279\u5148\u9501\u5b9a\u3001\u9a8c\u8bc1;\u4e0d\u4fee\u6539\u52fe\u9009\u3001\u6708\u6570\u91cf\u3001\u5173\u8054\u6216\u51fa\u5165\u5e93\u5355\u3002" }, { @@ -38475,7 +38475,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1468", "id": "services_pl_dibang_bridge_service_rationale_1468", - "community": 22, + "community": 282, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u4ea7\u54c1/\u5f80\u6765" }, { @@ -38484,7 +38484,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1607", "id": "services_pl_dibang_bridge_service_rationale_1607", - "community": 22, + "community": 30, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002" }, { @@ -38493,7 +38493,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1621", "id": "services_pl_dibang_bridge_service_rationale_1621", - "community": 22, + "community": 41, "norm_label": "the legacy bridge must not guess between overlapping monthly plans." }, { @@ -38502,7 +38502,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1801", "id": "services_pl_dibang_bridge_service_rationale_1801", - "community": 22, + "community": 41, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002" }, { @@ -38511,7 +38511,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_urea_service_py", - "community": 49, + "community": 175, "norm_label": "pl_vehicle_urea_service.py" }, { @@ -38520,7 +38520,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L31", "id": "services_pl_vehicle_urea_service_generate_seq_no", - "community": 49, + "community": 175, "norm_label": "_generate_seq_no()" }, { @@ -38529,7 +38529,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L43", "id": "services_pl_vehicle_urea_service_generate_apply_no", - "community": 49, + "community": 175, "norm_label": "generate_apply_no()" }, { @@ -38538,7 +38538,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L49", "id": "services_pl_vehicle_urea_service_generate_disburse_no", - "community": 49, + "community": 175, "norm_label": "generate_disburse_no()" }, { @@ -38547,7 +38547,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L55", "id": "services_pl_vehicle_urea_service_resolve_user_name", - "community": 49, + "community": 175, "norm_label": "_resolve_user_name()" }, { @@ -38556,7 +38556,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L66", "id": "services_pl_vehicle_urea_service_assert_vehicle_exists", - "community": 49, + "community": 175, "norm_label": "_assert_vehicle_exists()" }, { @@ -38565,7 +38565,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L80", "id": "services_pl_vehicle_urea_service_resolve_user_id", - "community": 49, + "community": 175, "norm_label": "_resolve_user_id()" }, { @@ -38574,7 +38574,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L104", "id": "services_pl_vehicle_urea_service_validate_apply_dates", - "community": 49, + "community": 175, "norm_label": "_validate_apply_dates()" }, { @@ -38583,7 +38583,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L109", "id": "services_pl_vehicle_urea_service_get_apply_row", - "community": 49, + "community": 175, "norm_label": "_get_apply_row()" }, { @@ -38592,7 +38592,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L127", "id": "services_pl_vehicle_urea_service_get_disburse_row", - "community": 49, + "community": 175, "norm_label": "_get_disburse_row()" }, { @@ -38601,7 +38601,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L145", "id": "services_pl_vehicle_urea_service_has_active_disburse", - "community": 49, + "community": 175, "norm_label": "_has_active_disburse()" }, { @@ -38610,7 +38610,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L158", "id": "services_pl_vehicle_urea_service_apply_to_read", - "community": 49, + "community": 175, "norm_label": "apply_to_read()" }, { @@ -38619,7 +38619,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L181", "id": "services_pl_vehicle_urea_service_disburse_to_read", - "community": 49, + "community": 175, "norm_label": "disburse_to_read()" }, { @@ -38628,7 +38628,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L213", "id": "services_pl_vehicle_urea_service_resolve_apply_for_disburse", - "community": 49, + "community": 175, "norm_label": "_resolve_apply_for_disburse()" }, { @@ -38637,7 +38637,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L246", "id": "services_pl_vehicle_urea_service_list_applies", - "community": 49, + "community": 175, "norm_label": "list_applies()" }, { @@ -38646,7 +38646,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L308", "id": "services_pl_vehicle_urea_service_get_apply", - "community": 49, + "community": 175, "norm_label": "get_apply()" }, { @@ -38655,7 +38655,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L315", "id": "services_pl_vehicle_urea_service_create_apply", - "community": 49, + "community": 175, "norm_label": "create_apply()" }, { @@ -38664,7 +38664,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L354", "id": "services_pl_vehicle_urea_service_update_apply", - "community": 49, + "community": 175, "norm_label": "update_apply()" }, { @@ -38673,7 +38673,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L384", "id": "services_pl_vehicle_urea_service_cancel_apply", - "community": 49, + "community": 175, "norm_label": "cancel_apply()" }, { @@ -38682,7 +38682,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L405", "id": "services_pl_vehicle_urea_service_delete_applies", - "community": 49, + "community": 175, "norm_label": "delete_applies()" }, { @@ -38691,7 +38691,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L420", "id": "services_pl_vehicle_urea_service_board_item_to_read", - "community": 49, + "community": 175, "norm_label": "board_item_to_read()" }, { @@ -38700,7 +38700,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L446", "id": "services_pl_vehicle_urea_service_list_disburse_board", - "community": 49, + "community": 175, "norm_label": "list_disburse_board()" }, { @@ -38709,7 +38709,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L520", "id": "services_pl_vehicle_urea_service_get_disburse", - "community": 49, + "community": 175, "norm_label": "get_disburse()" }, { @@ -38718,7 +38718,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L527", "id": "services_pl_vehicle_urea_service_create_disburse", - "community": 49, + "community": 175, "norm_label": "create_disburse()" }, { @@ -38727,7 +38727,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L564", "id": "services_pl_vehicle_urea_service_update_disburse", - "community": 49, + "community": 175, "norm_label": "update_disburse()" }, { @@ -38736,7 +38736,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L614", "id": "services_pl_vehicle_urea_service_delete_disburses", - "community": 49, + "community": 175, "norm_label": "delete_disburses()" }, { @@ -38745,7 +38745,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "id": "app_services_pl_plan_site_link_service_py", - "community": 16, + "community": 5, "norm_label": "pl_plan_site_link_service.py" }, { @@ -38754,7 +38754,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "id": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", - "community": 16, + "community": 121, "norm_label": "build_site_records_for_arranged_plan()" }, { @@ -38763,7 +38763,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "id": "services_pl_plan_site_link_service_rationale_1", - "community": 16, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790(\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528)" }, { @@ -38772,7 +38772,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "id": "services_pl_plan_site_link_service_rationale_22", - "community": 16, + "community": 121, "norm_label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a,\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002" }, { @@ -38781,7 +38781,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "id": "app_services_web_auth_roles_py", - "community": 26, + "community": 32, "norm_label": "web_auth_roles.py" }, { @@ -38790,7 +38790,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "id": "services_web_auth_roles_map_role_name_to_web", - "community": 26, + "community": 32, "norm_label": "_map_role_name_to_web()" }, { @@ -38799,7 +38799,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "id": "services_web_auth_roles_role_rows_for_user", - "community": 54, + "community": 84, "norm_label": "_role_rows_for_user()" }, { @@ -38808,7 +38808,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "id": "services_web_auth_roles_user_has_bound_roles", - "community": 54, + "community": 84, "norm_label": "user_has_bound_roles()" }, { @@ -38817,7 +38817,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "id": "services_web_auth_roles_resolve_web_role_for_user", - "community": 54, + "community": 84, "norm_label": "resolve_web_role_for_user()" }, { @@ -38826,7 +38826,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "id": "services_web_auth_roles_granted_menu_ids_for_user", - "community": 9, + "community": 8, "norm_label": "_granted_menu_ids_for_user()" }, { @@ -38835,7 +38835,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "id": "services_web_auth_roles_expand_with_ancestor_menu_ids", - "community": 192, + "community": 195, "norm_label": "_expand_with_ancestor_menu_ids()" }, { @@ -38844,7 +38844,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "id": "services_web_auth_roles_iter_user_menu_perm_codes", - "community": 9, + "community": 8, "norm_label": "iter_user_menu_perm_codes()" }, { @@ -38853,7 +38853,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "id": "services_web_auth_roles_rationale_1", - "community": 26, + "community": 32, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790" }, { @@ -38862,7 +38862,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "id": "services_web_auth_roles_rationale_14", - "community": 26, + "community": 32, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002" }, { @@ -38871,7 +38871,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "id": "services_web_auth_roles_rationale_43", - "community": 54, + "community": 84, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002" }, { @@ -38880,7 +38880,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "id": "services_web_auth_roles_rationale_54", - "community": 54, + "community": 84, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002" }, { @@ -38889,7 +38889,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "id": "services_web_auth_roles_rationale_104", - "community": 192, + "community": 195, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002" }, { @@ -38898,7 +38898,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "id": "services_web_auth_roles_rationale_130", - "community": 9, + "community": 8, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002" }, { @@ -38907,7 +38907,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L1", "id": "app_services_column_facet_py", - "community": 42, + "community": 26, "norm_label": "column_facet.py" }, { @@ -38916,7 +38916,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L10", "id": "services_column_facet_list_column_facet_values", - "community": 42, + "community": 26, "norm_label": "list_column_facet_values()" }, { @@ -38925,7 +38925,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L1", "id": "services_column_facet_rationale_1", - "community": 42, + "community": 26, "norm_label": "\u5217\u5934\u6f0f\u6597\u53ef\u9009\u503c(\u53bb\u91cd facet)\u516c\u5171\u62fc\u88c5\u3002" }, { @@ -38934,7 +38934,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L21", "id": "services_column_facet_rationale_21", - "community": 42, + "community": 26, "norm_label": "\u5bf9\u4e1a\u52a1\u8868\u67d0\u5217\u505a\u53bb\u91cd\u53ef\u9009\u503c\u67e5\u8be2\u3002 \u7ea6\u675f:tenant_no + del_flag=0;\u7a7a\u503c\u5254\u9664;\u6309\u5217\u503c\u5347\u5e8f;limit \u4e0a\u9650 500\u3002 appl" }, { @@ -38943,7 +38943,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1", "id": "app_services_pl_freight_settlement_service_py", - "community": 57, + "community": 39, "norm_label": "pl_freight_settlement_service.py" }, { @@ -38952,7 +38952,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L49", "id": "services_pl_freight_settlement_service_resolve_user_display_name", - "community": 57, + "community": 39, "norm_label": "_resolve_user_display_name()" }, { @@ -38961,7 +38961,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L59", "id": "services_pl_freight_settlement_service_occupied_transport_ids_subquery", - "community": 57, + "community": 39, "norm_label": "_occupied_transport_ids_subquery()" }, { @@ -38970,7 +38970,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L76", "id": "services_pl_freight_settlement_service_get_settlement_row", - "community": 57, + "community": 39, "norm_label": "get_settlement_row()" }, { @@ -38979,7 +38979,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L103", "id": "services_pl_freight_settlement_service_get_settlement_by_transport_id", - "community": 57, + "community": 56, "norm_label": "get_settlement_by_transport_id()" }, { @@ -38988,7 +38988,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L143", "id": "services_pl_freight_settlement_service_unsettled_plans_q_filter", - "community": 319, + "community": 34, "norm_label": "unsettled_plans_q_filter()" }, { @@ -38997,7 +38997,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L169", "id": "services_pl_freight_settlement_service_list_unsettled_plans", - "community": 57, + "community": 39, "norm_label": "list_unsettled_plans()" }, { @@ -39006,7 +39006,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L325", "id": "services_pl_freight_settlement_service_resolve_transports_for_create", - "community": 57, + "community": 39, "norm_label": "_resolve_transports_for_create()" }, { @@ -39015,7 +39015,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L375", "id": "services_pl_freight_settlement_service_create_settlement", - "community": 57, + "community": 39, "norm_label": "create_settlement()" }, { @@ -39024,7 +39024,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L419", "id": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", - "community": 57, + "community": 39, "norm_label": "_recalc_settlement_total_freight_from_links()" }, { @@ -39033,7 +39033,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L452", "id": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", - "community": 361, + "community": 39, "norm_label": "sync_draft_settlement_freight_for_transport()" }, { @@ -39042,7 +39042,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L499", "id": "services_pl_freight_settlement_service_refresh_draft_settlement_freight", - "community": 57, + "community": 39, "norm_label": "refresh_draft_settlement_freight()" }, { @@ -39051,7 +39051,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L550", "id": "services_pl_freight_settlement_service_delete_draft_settlement", - "community": 57, + "community": 39, "norm_label": "delete_draft_settlement()" }, { @@ -39060,7 +39060,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L587", "id": "services_pl_freight_settlement_service_cancel_draft_settlement", - "community": 57, + "community": 39, "norm_label": "cancel_draft_settlement()" }, { @@ -39069,7 +39069,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L637", "id": "services_pl_freight_settlement_service_get_transport_ids", - "community": 57, + "community": 39, "norm_label": "_get_transport_ids()" }, { @@ -39078,7 +39078,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L649", "id": "services_pl_freight_settlement_service_get_plans_for_transports", - "community": 57, + "community": 39, "norm_label": "_get_plans_for_transports()" }, { @@ -39087,7 +39087,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L663", "id": "services_pl_freight_settlement_service_approval_to_dict", - "community": 57, + "community": 39, "norm_label": "_approval_to_dict()" }, { @@ -39096,7 +39096,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L678", "id": "services_pl_freight_settlement_service_create_settlement_approval_records", - "community": 57, + "community": 39, "norm_label": "create_settlement_approval_records()" }, { @@ -39105,7 +39105,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L737", "id": "services_pl_freight_settlement_service_clear_settlement_approval_records", - "community": 57, + "community": 39, "norm_label": "_clear_settlement_approval_records()" }, { @@ -39114,7 +39114,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L755", "id": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", - "community": 57, + "community": 39, "norm_label": "_sync_settlement_status_if_approval_complete()" }, { @@ -39123,7 +39123,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L768", "id": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", - "community": 57, + "community": 39, "norm_label": "_sync_settlement_status_if_disbursed()" }, { @@ -39132,7 +39132,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L789", "id": "services_pl_freight_settlement_service_sync_disbursed_settlements", - "community": 362, + "community": 39, "norm_label": "_sync_disbursed_settlements()" }, { @@ -39141,7 +39141,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L815", "id": "services_pl_freight_settlement_service_can_user_approve_settlement", - "community": 57, + "community": 39, "norm_label": "can_user_approve_settlement()" }, { @@ -39150,7 +39150,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L845", "id": "services_pl_freight_settlement_service_settlement_all_approved", - "community": 57, + "community": 39, "norm_label": "_settlement_all_approved()" }, { @@ -39159,7 +39159,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L858", "id": "services_pl_freight_settlement_service_advance_after_approval", - "community": 57, + "community": 39, "norm_label": "_advance_after_approval()" }, { @@ -39168,7 +39168,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L937", "id": "services_pl_freight_settlement_service_submit_settlement_approval", - "community": 57, + "community": 39, "norm_label": "submit_settlement_approval()" }, { @@ -39177,7 +39177,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L978", "id": "services_pl_freight_settlement_service_process_settlement_approval", - "community": 57, + "community": 39, "norm_label": "process_settlement_approval()" }, { @@ -39186,7 +39186,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1041", "id": "services_pl_freight_settlement_service_withdraw_settlement_approval", - "community": 57, + "community": 39, "norm_label": "withdraw_settlement_approval()" }, { @@ -39195,7 +39195,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1076", "id": "services_pl_freight_settlement_service_disburse_settlement", - "community": 57, + "community": 39, "norm_label": "disburse_settlement()" }, { @@ -39204,7 +39204,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1121", "id": "services_pl_freight_settlement_service_get_approval_flow", - "community": 57, + "community": 39, "norm_label": "get_approval_flow()" }, { @@ -39213,7 +39213,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1134", "id": "services_pl_freight_settlement_service_get_approval_history", - "community": 57, + "community": 39, "norm_label": "get_approval_history()" }, { @@ -39222,7 +39222,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1151", "id": "services_pl_freight_settlement_service_current_approver_name", - "community": 57, + "community": 39, "norm_label": "_current_approver_name()" }, { @@ -39231,7 +39231,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1166", "id": "services_pl_freight_settlement_service_current_approval_id", - "community": 57, + "community": 39, "norm_label": "_current_approval_id()" }, { @@ -39240,7 +39240,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1183", "id": "services_pl_freight_settlement_service_last_approval_time", - "community": 57, + "community": 39, "norm_label": "_last_approval_time()" }, { @@ -39249,7 +39249,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1197", "id": "services_pl_freight_settlement_service_enrich_settlement_list_item", - "community": 57, + "community": 39, "norm_label": "enrich_settlement_list_item()" }, { @@ -39258,7 +39258,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1257", "id": "services_pl_freight_settlement_service_split_status_csv", - "community": 57, + "community": 39, "norm_label": "_split_status_csv()" }, { @@ -39267,7 +39267,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1263", "id": "services_pl_freight_settlement_service_list_settlements_enriched", - "community": 57, + "community": 39, "norm_label": "list_settlements_enriched()" }, { @@ -39276,7 +39276,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1396", "id": "services_pl_freight_settlement_service_get_settlement_detail", - "community": 57, + "community": 39, "norm_label": "get_settlement_detail()" }, { @@ -39285,7 +39285,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1482", "id": "services_pl_freight_settlement_service_validate_transports_for_settlement_update", - "community": 57, + "community": 39, "norm_label": "_validate_transports_for_settlement_update()" }, { @@ -39294,7 +39294,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1542", "id": "services_pl_freight_settlement_service_sync_settlement_transport_links", - "community": 57, + "community": 39, "norm_label": "_sync_settlement_transport_links()" }, { @@ -39303,7 +39303,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1598", "id": "services_pl_freight_settlement_service_update_settlement_draft", - "community": 57, + "community": 39, "norm_label": "update_settlement_draft()" }, { @@ -39312,7 +39312,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L144", "id": "services_pl_freight_settlement_service_rationale_144", - "community": 319, + "community": 34, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u88c5\u8d27\u9001\u8d27\u5ba2\u6237 / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { @@ -39321,7 +39321,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L460", "id": "services_pl_freight_settlement_service_rationale_460", - "community": 361, + "community": 39, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002" }, { @@ -39330,7 +39330,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L505", "id": "services_pl_freight_settlement_service_rationale_505", - "community": 57, + "community": 39, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002" }, { @@ -39339,7 +39339,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L738", "id": "services_pl_freight_settlement_service_rationale_738", - "community": 57, + "community": 39, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)" }, { @@ -39348,7 +39348,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L758", "id": "services_pl_freight_settlement_service_rationale_758", - "community": 57, + "community": 39, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)" }, { @@ -39357,7 +39357,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L771", "id": "services_pl_freight_settlement_service_rationale_771", - "community": 57, + "community": 39, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)" }, { @@ -39366,7 +39366,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L790", "id": "services_pl_freight_settlement_service_rationale_790", - "community": 362, + "community": 39, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355" }, { @@ -39375,7 +39375,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1135", "id": "services_pl_freight_settlement_service_rationale_1135", - "community": 57, + "community": 39, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002" }, { @@ -39384,7 +39384,7 @@ "source_file": "app/services/pl_personnel_user_bind.py", "source_location": "L1", "id": "app_services_pl_personnel_user_bind_py", - "community": 318, + "community": 297, "norm_label": "pl_personnel_user_bind.py" }, { @@ -39393,7 +39393,7 @@ "source_file": "app/services/pl_personnel_user_bind.py", "source_location": "L4", "id": "services_pl_personnel_user_bind_assert_sys_user_bind_available", - "community": 318, + "community": 297, "norm_label": "assert_sys_user_bind_available()" }, { @@ -39402,7 +39402,7 @@ "source_file": "app/services/wechat_notice_events.py", "source_location": "L1", "id": "app_services_wechat_notice_events_py", - "community": 249, + "community": 246, "norm_label": "wechat_notice_events.py" }, { @@ -39411,7 +39411,7 @@ "source_file": "app/services/wechat_notice_events.py", "source_location": "L13", "id": "services_wechat_notice_events_event_key", - "community": 249, + "community": 246, "norm_label": "event_key()" }, { @@ -39420,7 +39420,7 @@ "source_file": "app/services/wechat_notice_events.py", "source_location": "L19", "id": "services_wechat_notice_events_enqueue_event", - "community": 249, + "community": 246, "norm_label": "enqueue_event()" }, { @@ -39429,7 +39429,7 @@ "source_file": "app/services/wechat_notice_events.py", "source_location": "L1", "id": "services_wechat_notice_events_rationale_1", - "community": 249, + "community": 246, "norm_label": "\u72ec\u7acb\u4e1a\u52a1\u4e8b\u4ef6\u5165\u961f;\u8c03\u7528\u65b9\u6301\u6709\u4e8b\u52a1,\u552f\u4e00\u952e\u963b\u6b62\u591a\u5b9e\u4f8b\u91cd\u590d\u4e8b\u4ef6\u3002" }, { @@ -39438,7 +39438,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L1", "id": "app_services_web_login_tokens_py", - "community": 54, + "community": 84, "norm_label": "web_login_tokens.py" }, { @@ -39447,7 +39447,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L20", "id": "services_web_login_tokens_avatar_url_field", - "community": 54, + "community": 84, "norm_label": "_avatar_url_field()" }, { @@ -39456,7 +39456,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L28", "id": "services_web_login_tokens_web_role_list", - "community": 54, + "community": 84, "norm_label": "_web_role_list()" }, { @@ -39465,7 +39465,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L33", "id": "services_web_login_tokens_build_user_info_payload", - "community": 54, + "community": 84, "norm_label": "build_user_info_payload()" }, { @@ -39474,7 +39474,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L50", "id": "services_web_login_tokens_jwt_user_payload", - "community": 54, + "community": 84, "norm_label": "_jwt_user_payload()" }, { @@ -39483,7 +39483,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L62", "id": "services_web_login_tokens_issue_web_login_tokens", - "community": 54, + "community": 84, "norm_label": "issue_web_login_tokens()" }, { @@ -39492,7 +39492,7 @@ "source_file": "app/services/web_login_tokens.py", "source_location": "L1", "id": "services_web_login_tokens_rationale_1", - "community": 54, + "community": 84, "norm_label": "web / \u5c0f\u7a0b\u5e8f\u5171\u7528:\u4e3a sys_user \u7b7e\u53d1 access + refresh jwt\u3002" }, { @@ -39501,7 +39501,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "id": "app_services_bx_data_scope_py", - "community": 9, + "community": 8, "norm_label": "bx_data_scope.py" }, { @@ -39510,7 +39510,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "id": "services_bx_data_scope_apply_bx_scope", - "community": 9, + "community": 8, "norm_label": "apply_bx_scope()" }, { @@ -39519,7 +39519,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "id": "services_bx_data_scope_assert_bx_row_in_scope", - "community": 9, + "community": 26, "norm_label": "assert_bx_row_in_scope()" }, { @@ -39528,7 +39528,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "id": "services_bx_data_scope_assert_bx_biz_in_scope", - "community": 30, + "community": 188, "norm_label": "assert_bx_biz_in_scope()" }, { @@ -39537,7 +39537,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "id": "services_bx_data_scope_assert_bx_attachment_biz_in_scope", - "community": 30, + "community": 188, "norm_label": "assert_bx_attachment_biz_in_scope()" }, { @@ -39546,7 +39546,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "id": "services_bx_data_scope_rationale_1", - "community": 9, + "community": 8, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -39555,7 +39555,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "id": "services_bx_data_scope_rationale_36", - "community": 30, + "community": 188, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002" }, { @@ -39564,7 +39564,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "id": "app_services_pl_inventory_link_read_py", - "community": 16, + "community": 30, "norm_label": "pl_inventory_link_read.py" }, { @@ -39573,7 +39573,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "id": "services_pl_inventory_link_read_build_transport_inventory_link_read", - "community": 16, + "community": 30, "norm_label": "build_transport_inventory_link_read()" }, { @@ -39582,7 +39582,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "id": "services_pl_inventory_link_read_rationale_1", - "community": 16, + "community": 30, "norm_label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b(\u4e0d\u542b\u73b0\u573a\u94fe\u63a5,\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link)\u3002" }, { @@ -39591,7 +39591,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_fuel_service_py", - "community": 125, + "community": 160, "norm_label": "pl_vehicle_fuel_service.py" }, { @@ -39600,7 +39600,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L28", "id": "services_pl_vehicle_fuel_service_generate_register_no", - "community": 125, + "community": 160, "norm_label": "_generate_register_no()" }, { @@ -39609,7 +39609,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L40", "id": "services_pl_vehicle_fuel_service_resolve_user_name", - "community": 125, + "community": 160, "norm_label": "_resolve_user_name()" }, { @@ -39618,7 +39618,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L51", "id": "services_pl_vehicle_fuel_service_assert_vehicle_exists", - "community": 125, + "community": 160, "norm_label": "_assert_vehicle_exists()" }, { @@ -39627,7 +39627,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L65", "id": "services_pl_vehicle_fuel_service_resolve_registrant_id", - "community": 125, + "community": 160, "norm_label": "_resolve_registrant_id()" }, { @@ -39636,7 +39636,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L89", "id": "services_pl_vehicle_fuel_service_get_row", - "community": 125, + "community": 160, "norm_label": "_get_row()" }, { @@ -39645,7 +39645,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L107", "id": "services_pl_vehicle_fuel_service_compute_seq_no", - "community": 125, + "community": 160, "norm_label": "_compute_seq_no()" }, { @@ -39654,7 +39654,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L126", "id": "services_pl_vehicle_fuel_service_build_seq_no_map", - "community": 125, + "community": 160, "norm_label": "_build_seq_no_map()" }, { @@ -39663,7 +39663,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L140", "id": "services_pl_vehicle_fuel_service_to_read", - "community": 125, + "community": 160, "norm_label": "to_read()" }, { @@ -39672,7 +39672,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L170", "id": "services_pl_vehicle_fuel_service_list_registers", - "community": 125, + "community": 160, "norm_label": "list_registers()" }, { @@ -39681,7 +39681,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L275", "id": "services_pl_vehicle_fuel_service_get_register", - "community": 125, + "community": 160, "norm_label": "get_register()" }, { @@ -39690,7 +39690,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L281", "id": "services_pl_vehicle_fuel_service_create_register", - "community": 125, + "community": 160, "norm_label": "create_register()" }, { @@ -39699,7 +39699,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L322", "id": "services_pl_vehicle_fuel_service_update_register", - "community": 125, + "community": 160, "norm_label": "update_register()" }, { @@ -39708,7 +39708,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L356", "id": "services_pl_vehicle_fuel_service_cancel_register", - "community": 125, + "community": 160, "norm_label": "cancel_register()" }, { @@ -39717,7 +39717,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L384", "id": "services_pl_vehicle_fuel_service_restore_register", - "community": 125, + "community": 160, "norm_label": "restore_register()" }, { @@ -39726,7 +39726,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L408", "id": "services_pl_vehicle_fuel_service_ym_shift", - "community": 110, + "community": 116, "norm_label": "ym_shift()" }, { @@ -39735,7 +39735,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L415", "id": "services_pl_vehicle_fuel_service_period_run_km", - "community": 110, + "community": 116, "norm_label": "period_run_km()" }, { @@ -39744,7 +39744,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L434", "id": "services_pl_vehicle_fuel_service_ym_bounds", - "community": 388, + "community": 363, "norm_label": "_ym_bounds()" }, { @@ -39753,7 +39753,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L445", "id": "services_pl_vehicle_fuel_service_row_ym", - "community": 110, + "community": 116, "norm_label": "_row_ym()" }, { @@ -39762,7 +39762,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L449", "id": "services_pl_vehicle_fuel_service_quarter_bounds", - "community": 110, + "community": 116, "norm_label": "quarter_bounds()" }, { @@ -39771,7 +39771,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L462", "id": "services_pl_vehicle_fuel_service_quarter_label", - "community": 110, + "community": 116, "norm_label": "quarter_label()" }, { @@ -39780,7 +39780,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L467", "id": "services_pl_vehicle_fuel_service_rate_l100", - "community": 110, + "community": 116, "norm_label": "rate_l100()" }, { @@ -39789,7 +39789,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L476", "id": "services_pl_vehicle_fuel_service_odo_pairs", - "community": 110, + "community": 116, "norm_label": "_odo_pairs()" }, { @@ -39798,7 +39798,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L482", "id": "services_pl_vehicle_fuel_service_sum_liters", - "community": 110, + "community": 116, "norm_label": "_sum_liters()" }, { @@ -39807,7 +39807,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L489", "id": "services_pl_vehicle_fuel_service_list_plate_month_summary", - "community": 110, + "community": 116, "norm_label": "list_plate_month_summary()" }, { @@ -39816,7 +39816,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L108", "id": "services_pl_vehicle_fuel_service_rationale_108", - "community": 125, + "community": 160, "norm_label": "\u79df\u6237\u5185\u542b\u8f6f\u5220:\u6309 create_time asc, id asc \u7684 1-based \u5e8f\u53f7\u3002" }, { @@ -39825,7 +39825,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L127", "id": "services_pl_vehicle_fuel_service_rationale_127", - "community": 125, + "community": 160, "norm_label": "\u4e00\u6b21\u62c9\u53d6\u79df\u6237\u5185\u5168\u90e8 id(\u542b\u8f6f\u5220)\u6620\u5c04\u5e8f\u53f7,\u4f9b\u5217\u8868\u907f\u514d n+1\u3002" }, { @@ -39834,7 +39834,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L419", "id": "services_pl_vehicle_fuel_service_rationale_419", - "community": 110, + "community": 116, "norm_label": "\u6708/\u5b63\u5ea6\u9996\u7b14\u5230\u4e0b\u4e00\u5468\u671f\u9996\u7b14;\u5c1a\u65e0\u7ec8\u70b9\u65f6\u4f7f\u7528\u672c\u5468\u671f\u672b\u7b14\u6682\u4f30\u3002" }, { @@ -39843,7 +39843,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L435", "id": "services_pl_vehicle_fuel_service_rationale_435", - "community": 388, + "community": 363, "norm_label": "\u8fd4\u56de [start, end) \u81ea\u7136\u6708\u8fb9\u754c\u3002" }, { @@ -39852,7 +39852,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L468", "id": "services_pl_vehicle_fuel_service_rationale_468", - "community": 110, + "community": 116, "norm_label": "\u767e\u516c\u91cc\u6cb9\u8017 l/100km;\u884c\u9a76\u516c\u91cc\u4e0d\u8db3\u65f6\u65e0\u6cd5\u8ba1\u7b97\u3002" }, { @@ -39861,7 +39861,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L492", "id": "services_pl_vehicle_fuel_service_rationale_492", - "community": 110, + "community": 116, "norm_label": "\u81ea\u6709\u8f66\u6708/\u5b63\u9996\u7b14\u5230\u9996\u7b14\u91cc\u7a0b\u4e0e\u53c2\u8003\u6cb9\u8017,\u72ec\u7acb\u4e8e\u5217\u8868\u8fc7\u6ee4\u6761\u4ef6\u3002" }, { @@ -39870,7 +39870,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_maintenance_service_py", - "community": 83, + "community": 69, "norm_label": "pl_vehicle_maintenance_service.py" }, { @@ -39879,7 +39879,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "id": "services_pl_vehicle_maintenance_service_generate_seq_no", - "community": 83, + "community": 69, "norm_label": "_generate_seq_no()" }, { @@ -39888,7 +39888,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "id": "services_pl_vehicle_maintenance_service_generate_apply_no", - "community": 83, + "community": 69, "norm_label": "generate_apply_no()" }, { @@ -39897,7 +39897,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "id": "services_pl_vehicle_maintenance_service_generate_process_no", - "community": 83, + "community": 69, "norm_label": "generate_process_no()" }, { @@ -39906,7 +39906,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "id": "services_pl_vehicle_maintenance_service_resolve_user_name", - "community": 83, + "community": 69, "norm_label": "_resolve_user_name()" }, { @@ -39915,7 +39915,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "id": "services_pl_vehicle_maintenance_service_assert_vehicle_exists", - "community": 83, + "community": 69, "norm_label": "_assert_vehicle_exists()" }, { @@ -39924,7 +39924,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "id": "services_pl_vehicle_maintenance_service_resolve_user_id", - "community": 83, + "community": 69, "norm_label": "_resolve_user_id()" }, { @@ -39933,7 +39933,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "id": "services_pl_vehicle_maintenance_service_validate_apply_dates", - "community": 83, + "community": 69, "norm_label": "_validate_apply_dates()" }, { @@ -39942,7 +39942,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "id": "services_pl_vehicle_maintenance_service_get_apply_row", - "community": 83, + "community": 69, "norm_label": "_get_apply_row()" }, { @@ -39951,7 +39951,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "id": "services_pl_vehicle_maintenance_service_get_process_row", - "community": 83, + "community": 69, "norm_label": "_get_process_row()" }, { @@ -39960,7 +39960,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "id": "services_pl_vehicle_maintenance_service_has_active_process", - "community": 83, + "community": 69, "norm_label": "_has_active_process()" }, { @@ -39969,7 +39969,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "id": "services_pl_vehicle_maintenance_service_apply_to_read", - "community": 83, + "community": 69, "norm_label": "apply_to_read()" }, { @@ -39978,7 +39978,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L198", "id": "services_pl_vehicle_maintenance_service_process_to_read", - "community": 83, + "community": 69, "norm_label": "process_to_read()" }, { @@ -39987,7 +39987,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L230", "id": "services_pl_vehicle_maintenance_service_resolve_apply_for_process", - "community": 83, + "community": 69, "norm_label": "_resolve_apply_for_process()" }, { @@ -39996,7 +39996,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L263", "id": "services_pl_vehicle_maintenance_service_list_applies", - "community": 83, + "community": 69, "norm_label": "list_applies()" }, { @@ -40005,7 +40005,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L344", "id": "services_pl_vehicle_maintenance_service_get_apply", - "community": 83, + "community": 69, "norm_label": "get_apply()" }, { @@ -40014,7 +40014,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L351", "id": "services_pl_vehicle_maintenance_service_create_apply", - "community": 83, + "community": 69, "norm_label": "create_apply()" }, { @@ -40023,7 +40023,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L397", "id": "services_pl_vehicle_maintenance_service_update_apply", - "community": 83, + "community": 69, "norm_label": "update_apply()" }, { @@ -40032,7 +40032,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L434", "id": "services_pl_vehicle_maintenance_service_cancel_apply", - "community": 83, + "community": 69, "norm_label": "cancel_apply()" }, { @@ -40041,7 +40041,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L455", "id": "services_pl_vehicle_maintenance_service_delete_applies", - "community": 83, + "community": 69, "norm_label": "delete_applies()" }, { @@ -40050,7 +40050,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L470", "id": "services_pl_vehicle_maintenance_service_list_reminders", - "community": 236, + "community": 69, "norm_label": "list_reminders()" }, { @@ -40059,7 +40059,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L513", "id": "services_pl_vehicle_maintenance_service_board_item_to_read", - "community": 83, + "community": 69, "norm_label": "board_item_to_read()" }, { @@ -40068,7 +40068,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L540", "id": "services_pl_vehicle_maintenance_service_list_process_board", - "community": 83, + "community": 69, "norm_label": "list_process_board()" }, { @@ -40077,7 +40077,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L646", "id": "services_pl_vehicle_maintenance_service_get_process", - "community": 83, + "community": 69, "norm_label": "get_process()" }, { @@ -40086,7 +40086,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L653", "id": "services_pl_vehicle_maintenance_service_create_process", - "community": 83, + "community": 69, "norm_label": "create_process()" }, { @@ -40095,7 +40095,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L692", "id": "services_pl_vehicle_maintenance_service_update_process", - "community": 83, + "community": 69, "norm_label": "update_process()" }, { @@ -40104,7 +40104,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L744", "id": "services_pl_vehicle_maintenance_service_delete_processes", - "community": 83, + "community": 69, "norm_label": "delete_processes()" }, { @@ -40113,7 +40113,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L1", "id": "app_services_pl_plan_archive_stop_service_py", - "community": 4, + "community": 9, "norm_label": "pl_plan_archive_stop_service.py" }, { @@ -40122,7 +40122,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "id": "services_pl_plan_archive_stop_service_require_qty", - "community": 4, + "community": 9, "norm_label": "_require_qty()" }, { @@ -40131,7 +40131,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "id": "services_pl_plan_archive_stop_service_apply_stop_product_archive", - "community": 4, + "community": 9, "norm_label": "_apply_stop_product_archive()" }, { @@ -40140,7 +40140,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L82", "id": "services_pl_plan_archive_stop_service_brand_rows_from_item", - "community": 4, + "community": 9, "norm_label": "_brand_rows_from_item()" }, { @@ -40149,7 +40149,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L100", "id": "services_pl_plan_archive_stop_service_persist_stop_brand_qtys", - "community": 4, + "community": 9, "norm_label": "_persist_stop_brand_qtys()" }, { @@ -40158,7 +40158,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L134", "id": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities", - "community": 4, + "community": 9, "norm_label": "apply_archive_stop_quantities()" }, { @@ -40167,7 +40167,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L239", "id": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", - "community": 4, + "community": 9, "norm_label": "sync_plan_products_from_stop_archive()" }, { @@ -40176,7 +40176,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L318", "id": "services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", - "community": 4, + "community": 9, "norm_label": "sum_delivery_outbound_qty()" }, { @@ -40185,7 +40185,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L334", "id": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", - "community": 4, + "community": 9, "norm_label": "iter_stop_archive_inventory_lines()" }, { @@ -40194,7 +40194,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L246", "id": "services_pl_plan_archive_stop_service_rationale_246", - "community": 4, + "community": 9, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002" }, { @@ -40203,7 +40203,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L1", "id": "app_services_wechat_approval_notices_py", - "community": 221, + "community": 124, "norm_label": "wechat_approval_notices.py" }, { @@ -40212,7 +40212,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L13", "id": "services_wechat_approval_notices_snapshot", - "community": 221, + "community": 124, "norm_label": "_snapshot()" }, { @@ -40221,7 +40221,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L23", "id": "services_wechat_approval_notices_user", - "community": 221, + "community": 124, "norm_label": "_user()" }, { @@ -40230,7 +40230,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L30", "id": "services_wechat_approval_notices_thing", - "community": 221, + "community": 124, "norm_label": "_thing()" }, { @@ -40239,7 +40239,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L34", "id": "services_wechat_approval_notices_assignment_key", - "community": 221, + "community": 124, "norm_label": "_assignment_key()" }, { @@ -40248,7 +40248,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L38", "id": "services_wechat_approval_notices_event_key", - "community": 221, + "community": 124, "norm_label": "_event_key()" }, { @@ -40257,7 +40257,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L44", "id": "services_wechat_approval_notices_enqueue", - "community": 221, + "community": 124, "norm_label": "_enqueue()" }, { @@ -40266,7 +40266,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L90", "id": "services_wechat_approval_notices_sync_approval_notifications", - "community": 57, + "community": 39, "norm_label": "sync_approval_notifications()" }, { @@ -40275,7 +40275,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L144", "id": "services_wechat_approval_notices_valid_now", - "community": 221, + "community": 124, "norm_label": "_valid_now()" }, { @@ -40284,7 +40284,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L175", "id": "services_wechat_approval_notices_fallback_url", - "community": 221, + "community": 124, "norm_label": "_fallback_url()" }, { @@ -40293,7 +40293,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L196", "id": "services_wechat_approval_notices_deliver_pending", - "community": 221, + "community": 124, "norm_label": "deliver_pending()" }, { @@ -40302,7 +40302,7 @@ "source_file": "app/services/wechat_approval_notices.py", "source_location": "L1", "id": "services_wechat_approval_notices_rationale_1", - "community": 221, + "community": 124, "norm_label": "\u5ba1\u6279\u4e8b\u52a1\u5185\u5165\u961f,\u540e\u53f0\u72ec\u7acb\u53d1\u9001;\u4e0d\u5728\u7f51\u7edc\u5931\u8d25\u65f6\u56de\u6eda\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u3002" }, { @@ -40311,7 +40311,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L1", "id": "app_services_pl_dispatch_calendar_service_py", - "community": 271, + "community": 251, "norm_label": "pl_dispatch_calendar_service.py" }, { @@ -40320,7 +40320,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L20", "id": "services_pl_dispatch_calendar_service_calendar_kind", - "community": 271, + "community": 251, "norm_label": "_calendar_kind()" }, { @@ -40329,7 +40329,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L27", "id": "services_pl_dispatch_calendar_service_row_to_dict", - "community": 271, + "community": 251, "norm_label": "_row_to_dict()" }, { @@ -40338,7 +40338,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L45", "id": "services_pl_dispatch_calendar_service_query", - "community": 271, + "community": 251, "norm_label": "_query()" }, { @@ -40347,7 +40347,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L50", "id": "services_pl_dispatch_calendar_service_month_bounds", - "community": 271, + "community": 251, "norm_label": "_month_bounds()" }, { @@ -40356,7 +40356,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L59", "id": "services_pl_dispatch_calendar_service_list_records", - "community": 271, + "community": 251, "norm_label": "list_records()" }, { @@ -40365,7 +40365,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L76", "id": "services_pl_dispatch_calendar_service_get_record", - "community": 271, + "community": 251, "norm_label": "get_record()" }, { @@ -40374,61 +40374,61 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L83", "id": "services_pl_dispatch_calendar_service_resolve_snapshots", - "community": 271, + "community": 251, "norm_label": "_resolve_snapshots()" }, { "label": "create_record()", "file_type": "code", "source_file": "app/services/pl_dispatch_calendar_service.py", - "source_location": "L93", + "source_location": "L97", "id": "services_pl_dispatch_calendar_service_create_record", - "community": 271, + "community": 251, "norm_label": "create_record()" }, { "label": "update_record()", "file_type": "code", "source_file": "app/services/pl_dispatch_calendar_service.py", - "source_location": "L106", + "source_location": "L110", "id": "services_pl_dispatch_calendar_service_update_record", - "community": 271, + "community": 251, "norm_label": "update_record()" }, { "label": "delete_record()", "file_type": "code", "source_file": "app/services/pl_dispatch_calendar_service.py", - "source_location": "L120", + "source_location": "L124", "id": "services_pl_dispatch_calendar_service_delete_record", - "community": 271, + "community": 251, "norm_label": "delete_record()" }, { "label": "_list_options()", "file_type": "code", "source_file": "app/services/pl_dispatch_calendar_service.py", - "source_location": "L128", + "source_location": "L132", "id": "services_pl_dispatch_calendar_service_list_options", - "community": 271, + "community": 251, "norm_label": "_list_options()" }, { "label": "list_vehicles()", "file_type": "code", "source_file": "app/services/pl_dispatch_calendar_service.py", - "source_location": "L141", + "source_location": "L145", "id": "services_pl_dispatch_calendar_service_list_vehicles", - "community": 271, + "community": 251, "norm_label": "list_vehicles()" }, { "label": "list_products()", "file_type": "code", "source_file": "app/services/pl_dispatch_calendar_service.py", - "source_location": "L147", + "source_location": "L151", "id": "services_pl_dispatch_calendar_service_list_products", - "community": 271, + "community": 251, "norm_label": "list_products()" }, { @@ -40437,7 +40437,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L1", "id": "services_pl_dispatch_calendar_service_rationale_1", - "community": 271, + "community": 251, "norm_label": "\u624b\u5de5\u6d3e\u8f66 crud:\u79df\u6237\u3001\u89d2\u8272\u6570\u636e\u8303\u56f4\u548c\u5173\u8054\u4e3b\u6570\u636e\u6821\u9a8c\u3002" }, { @@ -40446,7 +40446,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "id": "app_services_pl_plan_archive_export_py", - "community": 14, + "community": 7, "norm_label": "pl_plan_archive_export.py" }, { @@ -40455,7 +40455,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L29", "id": "services_pl_plan_archive_export_unique_contract_nos", - "community": 14, + "community": 7, "norm_label": "_unique_contract_nos()" }, { @@ -40464,7 +40464,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L40", "id": "services_pl_plan_archive_export_contract_nos_from_stop_links", - "community": 14, + "community": 7, "norm_label": "_contract_nos_from_stop_links()" }, { @@ -40473,7 +40473,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L64", "id": "services_pl_plan_archive_export_format_stop_contract_export_label", - "community": 14, + "community": 7, "norm_label": "format_stop_contract_export_label()" }, { @@ -40482,7 +40482,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L78", "id": "services_pl_plan_archive_export_load_contract_nos_by_plan", - "community": 14, + "community": 7, "norm_label": "_load_contract_nos_by_plan()" }, { @@ -40491,7 +40491,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L134", "id": "services_pl_plan_archive_export_resolve_archive_list_io_column", - "community": 14, + "community": 7, "norm_label": "resolve_archive_list_io_column()" }, { @@ -40500,7 +40500,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L142", "id": "services_pl_plan_archive_export_format_date_value", - "community": 14, + "community": 7, "norm_label": "_format_date_value()" }, { @@ -40509,7 +40509,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L148", "id": "services_pl_plan_archive_export_format_plate_display", - "community": 1, + "community": 7, "norm_label": "_format_plate_display()" }, { @@ -40518,7 +40518,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L158", "id": "services_pl_plan_archive_export_get_stop_archive_actual_qty", - "community": 14, + "community": 7, "norm_label": "_get_stop_archive_actual_qty()" }, { @@ -40527,7 +40527,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "id": "services_pl_plan_archive_export_get_stop_archive_unit_price", - "community": 14, + "community": 7, "norm_label": "_get_stop_archive_unit_price()" }, { @@ -40536,7 +40536,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L166", "id": "services_pl_plan_archive_export_get_stop_archive_amount", - "community": 14, + "community": 7, "norm_label": "_get_stop_archive_amount()" }, { @@ -40545,7 +40545,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L177", "id": "services_pl_plan_archive_export_stop_time", - "community": 14, + "community": 7, "norm_label": "_stop_time()" }, { @@ -40554,7 +40554,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L183", "id": "services_pl_plan_archive_export_load_legacy_products_by_plan", - "community": 14, + "community": 7, "norm_label": "_load_legacy_products_by_plan()" }, { @@ -40563,7 +40563,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L204", "id": "services_pl_plan_archive_export_plan_common_export_fields", - "community": 14, + "community": 7, "norm_label": "_plan_common_export_fields()" }, { @@ -40572,7 +40572,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L235", "id": "services_pl_plan_archive_export_empty_pair_side_fields", - "community": 14, + "community": 7, "norm_label": "_empty_pair_side_fields()" }, { @@ -40581,7 +40581,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L251", "id": "services_pl_plan_archive_export_empty_product_identity_fields", - "community": 14, + "community": 7, "norm_label": "_empty_product_identity_fields()" }, { @@ -40590,7 +40590,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L262", "id": "services_pl_plan_archive_export_resolve_export_product_display", - "community": 14, + "community": 7, "norm_label": "_resolve_export_product_display()" }, { @@ -40599,7 +40599,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L287", "id": "services_pl_plan_archive_export_lookup_plan_product", - "community": 14, + "community": 7, "norm_label": "_lookup_plan_product()" }, { @@ -40608,7 +40608,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L301", "id": "services_pl_plan_archive_export_product_identity_from_stop", - "community": 14, + "community": 7, "norm_label": "_product_identity_from_stop()" }, { @@ -40617,7 +40617,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L324", "id": "services_pl_plan_archive_export_segment_slot_customer", - "community": 14, + "community": 7, "norm_label": "_segment_slot_customer()" }, { @@ -40626,7 +40626,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L336", "id": "services_pl_plan_archive_export_build_archive_segment_row", - "community": 14, + "community": 7, "norm_label": "_build_archive_segment_row()" }, { @@ -40635,7 +40635,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L406", "id": "services_pl_plan_archive_export_append_legacy_plan_product_rows", - "community": 14, + "community": 7, "norm_label": "_append_legacy_plan_product_rows()" }, { @@ -40644,7 +40644,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L506", "id": "services_pl_plan_archive_export_build_plan_archive_export_rows", - "community": 14, + "community": 7, "norm_label": "build_plan_archive_export_rows()" }, { @@ -40653,7 +40653,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L691", "id": "services_pl_plan_archive_export_iter_equal_spans", - "community": 14, + "community": 7, "norm_label": "_iter_equal_spans()" }, { @@ -40662,7 +40662,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L736", "id": "services_pl_plan_archive_export_export_plan_group_key", - "community": 14, + "community": 7, "norm_label": "_export_plan_group_key()" }, { @@ -40671,7 +40671,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L740", "id": "services_pl_plan_archive_export_prepare_archive_list_display_rows", - "community": 14, + "community": 7, "norm_label": "prepare_archive_list_display_rows()" }, { @@ -40680,7 +40680,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L817", "id": "services_pl_plan_archive_export_append_archive_list_merge_sheet", - "community": 14, + "community": 7, "norm_label": "append_archive_list_merge_sheet()" }, { @@ -40689,7 +40689,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L890", "id": "services_pl_plan_archive_export_export_plan_list_xlsx_response", - "community": 14, + "community": 7, "norm_label": "export_plan_list_xlsx_response()" }, { @@ -40698,7 +40698,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L934", "id": "services_pl_plan_archive_export_export_plan_archive_xlsx_response", - "community": 14, + "community": 7, "norm_label": "export_plan_archive_xlsx_response()" }, { @@ -40707,7 +40707,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "id": "services_pl_plan_archive_export_rationale_1", - "community": 14, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863\u5bfc\u51fa:\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00(\u88c5\u8d27\u884c\u4e0e\u5404\u9001\u8d27\u6bb5\u5404\u4e00\u884c)\u3002" }, { @@ -40716,7 +40716,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "id": "services_pl_plan_archive_export_rationale_69", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u524d\u7aef\u5217\u8868\u4e00\u81f4:\u6709\u7f16\u53f7\u663e\u793a\u7f16\u53f7;\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c \u2192 \u88c5\u8d27\u51fa\u5e93 / \u9001\u8d27\u5165\u5e93\u3002" }, { @@ -40725,7 +40725,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L135", "id": "services_pl_plan_archive_export_rationale_135", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002" }, { @@ -40734,7 +40734,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L236", "id": "services_pl_plan_archive_export_rationale_236", - "community": 14, + "community": 7, "norm_label": "side: load | delivery" }, { @@ -40743,7 +40743,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L350", "id": "services_pl_plan_archive_export_rationale_350", - "community": 14, + "community": 7, "norm_label": "\u4e00\u6bb5\u6b21\u00d7\u4e00\u4e2a\u4ea7\u54c1\u4e00\u884c:\u53ea\u586b\u672c\u4fa7\u5ba2\u6237/\u5730\u5740/\u65f6\u95f4/\u5408\u540c\u4e0e\u672c\u4fa7\u91cf\u4ef7\u3002" }, { @@ -40752,7 +40752,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L417", "id": "services_pl_plan_archive_export_rationale_417", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e);\u6709\u54c1\u724c\u660e\u7ec6\u65f6\u6309\u54c1\u724c\u62c6\u884c\u3002" }, { @@ -40761,7 +40761,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L515", "id": "services_pl_plan_archive_export_rationale_515", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u53ea\u4fdd\u7559" }, { @@ -40770,7 +40770,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L692", "id": "services_pl_plan_archive_export_rationale_692", - "community": 14, + "community": 7, "norm_label": "\u8fd4\u56de\u9700\u8981\u5408\u5e76\u7684\u95ed\u533a\u95f4(\u6570\u636e\u884c\u4e0b\u6807,\u4e0d\u542b\u8868\u5934)\u3002\u5355\u884c\u4e0d\u5408\u5e76\u3002" }, { @@ -40779,7 +40779,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L749", "id": "services_pl_plan_archive_export_rationale_749", - "community": 14, + "community": 7, "norm_label": "\u6309\u5217\u8868\u5408\u5e76\u89c4\u5219\u6574\u7406\u5355\u5143\u683c\u53d6\u503c\u3002 \u5e8f\u53f7\u6309\u8ba1\u5212\u8ba1,\u4e00\u5f20\u8ba1\u5212\u4e00\u4e2a\u53f7(\u5f52\u6863\u5bfc\u51fa)\u3002 \u53ea\u6709\u4e00\u4e2a\u9001\u8d27\u6bb5\u65f6,\u9001\u8d27\u4fa7\u5b57\u6bb5\u5199\u5230\u8be5\u8ba1\u5212\u9996\u884c,\u4ee5\u4fbf\u548c\u88c5\u8d27\u884c\u5408\u5e76\u540e\u4ecd\u80fd" }, { @@ -40788,7 +40788,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L831", "id": "services_pl_plan_archive_export_rationale_831", - "community": 14, + "community": 7, "norm_label": "\u8ffd\u52a0\u6309\u5217\u8868\u5408\u5e76\u7684 sheet\u3002\u9ed8\u8ba4\u6807\u9898\u4e3a\u300c\u8ba1\u5212\u5f52\u6863(\u5408\u5e76)\u300d\u3002" }, { @@ -40797,7 +40797,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L899", "id": "services_pl_plan_archive_export_rationale_899", - "community": 14, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 / \u5371\u5316\u54c1\u8bc1\u5217\u8868 excel:\u660e\u7ec6\u9875 + \u6309\u5217\u8868\u5408\u5e76\u7684\u7b2c\u4e8c\u9875\u3002" }, { @@ -40806,7 +40806,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L942", "id": "services_pl_plan_archive_export_rationale_942", - "community": 14, + "community": 7, "norm_label": "\u5f52\u6863 excel:\u7b2c\u4e00\u9875\u4e3a\u6bb5\u6b21\u660e\u7ec6,\u7b2c\u4e8c\u9875\u4e3a\u5217\u8868\u5408\u5e76\u6837\u5f0f\u3002" }, { @@ -40815,7 +40815,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L1", "id": "app_services_pl_mobile_product_identity_py", - "community": 50, + "community": 4, "norm_label": "pl_mobile_product_identity.py" }, { @@ -40824,7 +40824,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L11", "id": "services_pl_mobile_product_identity_key", - "community": 50, + "community": 4, "norm_label": "_key()" }, { @@ -40833,7 +40833,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L15", "id": "services_pl_mobile_product_identity_identity_value", - "community": 50, + "community": 4, "norm_label": "_identity_value()" }, { @@ -40842,7 +40842,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L22", "id": "services_pl_mobile_product_identity_identity_mismatch", - "community": 50, + "community": 4, "norm_label": "_identity_mismatch()" }, { @@ -40851,7 +40851,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L26", "id": "services_pl_mobile_product_identity_validate_mobile_product_links", - "community": 50, + "community": 4, "norm_label": "validate_mobile_product_links()" }, { @@ -40860,7 +40860,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L58", "id": "services_pl_mobile_product_identity_bind_mobile_product_key", - "community": 50, + "community": 2, "norm_label": "bind_mobile_product_key()" }, { @@ -40869,7 +40869,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L65", "id": "services_pl_mobile_product_identity_resolve_mobile_product_link", - "community": 50, + "community": 4, "norm_label": "resolve_mobile_product_link()" }, { @@ -40878,7 +40878,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L81", "id": "services_pl_mobile_product_identity_is_existing_pending_delivery", - "community": 50, + "community": 4, "norm_label": "is_existing_pending_delivery()" }, { @@ -40887,7 +40887,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L1", "id": "services_pl_mobile_product_identity_rationale_1", - "community": 50, + "community": 4, "norm_label": "opt-in request-local keys. no storage, configuration, or database access." }, { @@ -40896,7 +40896,7 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L82", "id": "services_pl_mobile_product_identity_rationale_82", - "community": 50, + "community": 4, "norm_label": "an unrelated web draft save cannot silently choose an arbitrary load row." }, { @@ -40905,7 +40905,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "id": "app_services_pl_vehicle_mine_vehicles_py", - "community": 52, + "community": 123, "norm_label": "pl_vehicle_mine_vehicles.py" }, { @@ -40914,7 +40914,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L16", "id": "services_pl_vehicle_mine_vehicles_user_is_pl_recharge_admin", - "community": 118, + "community": 123, "norm_label": "user_is_pl_recharge_admin()" }, { @@ -40923,7 +40923,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L38", "id": "services_pl_vehicle_mine_vehicles_should_restrict_mine_vehicles", - "community": 48, + "community": 123, "norm_label": "should_restrict_mine_vehicles()" }, { @@ -40932,7 +40932,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L47", "id": "services_pl_vehicle_mine_vehicles_license_plates_for_user_personnel", - "community": 48, + "community": 123, "norm_label": "license_plates_for_user_personnel()" }, { @@ -40941,7 +40941,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L71", "id": "services_pl_vehicle_mine_vehicles_resolve_personnel_id_for_user", - "community": 37, + "community": 123, "norm_label": "resolve_personnel_id_for_user()" }, { @@ -40950,7 +40950,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "id": "services_pl_vehicle_mine_vehicles_rationale_1", - "community": 52, + "community": 123, "norm_label": "\u5f53\u524d\u7528\u6237\u5173\u8054\u9a7e\u62bc\u4eba\u5458\u6240\u6302\u9760\u8f66\u8f86\u7684\u8f66\u724c\u96c6\u5408;\u5145\u503c\u7533\u8bf7\u7ba1\u7406\u5458\u653e\u5bbd\u3002" }, { @@ -40959,7 +40959,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L41", "id": "services_pl_vehicle_mine_vehicles_rationale_41", - "community": 48, + "community": 123, "norm_label": "minevehicles \u8bf7\u6c42\u662f\u5426\u4ecd\u6309\u6302\u9760\u8f66\u724c\u9650\u5236(\u7ba1\u7406\u5458\u4e3a false)\u3002" }, { @@ -40968,7 +40968,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L1", "id": "app_services_pl_plan_contract_gap_py", - "community": 1, + "community": 10, "norm_label": "pl_plan_contract_gap.py" }, { @@ -40977,7 +40977,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L53", "id": "services_pl_plan_contract_gap_stop_contract_gap", - "community": 45, + "community": 33, "norm_label": "stop_contract_gap()" }, { @@ -40986,7 +40986,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L58", "id": "services_pl_plan_contract_gap_side_is_exempt", - "community": 1, + "community": 10, "norm_label": "side_is_exempt()" }, { @@ -40995,7 +40995,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L62", "id": "services_pl_plan_contract_gap_compute_contract_gap_sides", - "community": 45, + "community": 33, "norm_label": "compute_contract_gap_sides()" }, { @@ -41004,7 +41004,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L77", "id": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", - "community": 45, + "community": 33, "norm_label": "compute_plan_gap_sides_from_stops()" }, { @@ -41013,7 +41013,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L111", "id": "services_pl_plan_contract_gap_stop_contract_exists", - "community": 1, + "community": 10, "norm_label": "_stop_contract_exists()" }, { @@ -41022,7 +41022,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L128", "id": "services_pl_plan_contract_gap_load_stop_gap_expr", - "community": 1, + "community": 10, "norm_label": "_load_stop_gap_expr()" }, { @@ -41031,7 +41031,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L151", "id": "services_pl_plan_contract_gap_delivery_stop_gap_expr", - "community": 1, + "community": 10, "norm_label": "_delivery_stop_gap_expr()" }, { @@ -41040,7 +41040,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L174", "id": "services_pl_plan_contract_gap_legacy_supplier_gap_expr", - "community": 1, + "community": 10, "norm_label": "_legacy_supplier_gap_expr()" }, { @@ -41049,7 +41049,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L200", "id": "services_pl_plan_contract_gap_legacy_demander_gap_expr", - "community": 1, + "community": 10, "norm_label": "_legacy_demander_gap_expr()" }, { @@ -41058,7 +41058,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L226", "id": "services_pl_plan_contract_gap_plan_has_contract_gap_exists", - "community": 1, + "community": 10, "norm_label": "plan_has_contract_gap_exists()" }, { @@ -41067,7 +41067,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L236", "id": "services_pl_plan_contract_gap_supplier_gap_expr", - "community": 1, + "community": 10, "norm_label": "_supplier_gap_expr()" }, { @@ -41076,7 +41076,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L240", "id": "services_pl_plan_contract_gap_demander_gap_expr", - "community": 1, + "community": 10, "norm_label": "_demander_gap_expr()" }, { @@ -41085,7 +41085,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L244", "id": "services_pl_plan_contract_gap_apply_contract_gap_type_filter", - "community": 1, + "community": 10, "norm_label": "apply_contract_gap_type_filter()" }, { @@ -41094,7 +41094,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L274", "id": "services_pl_plan_contract_gap_build_plan_contract_gap_read", - "community": 1, + "community": 10, "norm_label": "build_plan_contract_gap_read()" }, { @@ -41103,7 +41103,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L314", "id": "services_pl_plan_contract_gap_load_products_by_plan_ids", - "community": 1, + "community": 10, "norm_label": "_load_products_by_plan_ids()" }, { @@ -41112,7 +41112,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L349", "id": "services_pl_plan_contract_gap_parse_csv", - "community": 1, + "community": 10, "norm_label": "_parse_csv()" }, { @@ -41121,7 +41121,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L355", "id": "services_pl_plan_contract_gap_apply_contract_gap_keyword_filter", - "community": 1, + "community": 10, "norm_label": "apply_contract_gap_keyword_filter()" }, { @@ -41130,7 +41130,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L387", "id": "services_pl_plan_contract_gap_list_plan_contract_gaps", - "community": 1, + "community": 10, "norm_label": "list_plan_contract_gaps()" }, { @@ -41139,7 +41139,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L517", "id": "services_pl_plan_contract_gap_write_stop_contract_rows", - "community": 1, + "community": 10, "norm_label": "_write_stop_contract_rows()" }, { @@ -41148,7 +41148,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L533", "id": "services_pl_plan_contract_gap_clear_legacy_side_contracts", - "community": 1, + "community": 10, "norm_label": "_clear_legacy_side_contracts()" }, { @@ -41157,7 +41157,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L554", "id": "services_pl_plan_contract_gap_update_plan_stop_contracts", - "community": 1, + "community": 10, "norm_label": "update_plan_stop_contracts()" }, { @@ -41166,7 +41166,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L657", "id": "services_pl_plan_contract_gap_update_plan_side_contracts", - "community": 1, + "community": 10, "norm_label": "update_plan_side_contracts()" }, { @@ -41175,7 +41175,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L86", "id": "services_pl_plan_contract_gap_rationale_86", - "community": 45, + "community": 33, "norm_label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3(supplier=\u88c5\u8d27\u4fa7,demander=\u9001\u8d27\u4fa7)\u3002" }, { @@ -41184,7 +41184,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L227", "id": "services_pl_plan_contract_gap_rationale_227", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002" }, { @@ -41193,7 +41193,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L245", "id": "services_pl_plan_contract_gap_rationale_245", - "community": 1, + "community": 10, "norm_label": "\u6309\u7f3a\u53e3\u7c7b\u578b\u6536\u7a84\u8ba1\u5212\u67e5\u8be2(\u4e0e list_plan_contract_gaps \u4e00\u81f4)\u3002" }, { @@ -41202,7 +41202,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L362", "id": "services_pl_plan_contract_gap_rationale_362", - "community": 1, + "community": 10, "norm_label": "\u5408\u540c\u5b8c\u5584\u5217\u8868\u4e0e\u5019\u9009\u503c\u5171\u7528\u8ba1\u5212\u5ba2\u6237\u53ca\u88c5/\u9001\u8d27\u5ba2\u6237\u641c\u7d22\u3002" }, { @@ -41211,7 +41211,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L667", "id": "services_pl_plan_contract_gap_rationale_667", - "community": 1, + "community": 10, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002" }, { @@ -41220,7 +41220,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "id": "app_services_pl_driver_plan_service_py", - "community": 37, + "community": 50, "norm_label": "pl_driver_plan_service.py" }, { @@ -41229,7 +41229,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L57", "id": "services_pl_driver_plan_service_transport_visible_to_personnel", - "community": 37, + "community": 50, "norm_label": "transport_visible_to_personnel()" }, { @@ -41238,7 +41238,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L64", "id": "services_pl_driver_plan_service_resolve_personnel_for_user", - "community": 37, + "community": 123, "norm_label": "resolve_personnel_for_user()" }, { @@ -41247,7 +41247,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L81", "id": "services_pl_driver_plan_service_resolve_transport_for_driver_plan", - "community": 37, + "community": 50, "norm_label": "resolve_transport_for_driver_plan()" }, { @@ -41256,7 +41256,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L114", "id": "services_pl_driver_plan_service_allocate_or_get_plan_copy_seq", - "community": 325, + "community": 311, "norm_label": "allocate_or_get_plan_copy_seq()" }, { @@ -41265,7 +41265,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L144", "id": "services_pl_driver_plan_service_ensure_copy_seq_for_driver", - "community": 37, + "community": 50, "norm_label": "ensure_copy_seq_for_driver()" }, { @@ -41274,7 +41274,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L164", "id": "services_pl_driver_plan_service_build_driver_url", - "community": 37, + "community": 50, "norm_label": "_build_driver_url()" }, { @@ -41283,7 +41283,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L169", "id": "services_pl_driver_plan_service_format_file_size", - "community": 37, + "community": 50, "norm_label": "_format_file_size()" }, { @@ -41292,7 +41292,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L177", "id": "services_pl_driver_plan_service_build_driver_history_page", - "community": 37, + "community": 50, "norm_label": "build_driver_history_page()" }, { @@ -41301,7 +41301,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L336", "id": "services_pl_driver_plan_service_build_driver_calendar_counts", - "community": 70, + "community": 50, "norm_label": "build_driver_calendar_counts()" }, { @@ -41310,7 +41310,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L414", "id": "services_pl_driver_plan_service_build_driver_page_for_plan", - "community": 37, + "community": 50, "norm_label": "build_driver_page_for_plan()" }, { @@ -41319,7 +41319,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L429", "id": "services_pl_driver_plan_service_save_driver_feedback_for_plan", - "community": 37, + "community": 50, "norm_label": "save_driver_feedback_for_plan()" }, { @@ -41328,7 +41328,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L485", "id": "services_pl_driver_plan_service_save_driver_stop_feedback_for_plan", - "community": 37, + "community": 50, "norm_label": "save_driver_stop_feedback_for_plan()" }, { @@ -41337,7 +41337,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L581", "id": "services_pl_driver_plan_service_upload_driver_attachment_for_plan", - "community": 37, + "community": 50, "norm_label": "upload_driver_attachment_for_plan()" }, { @@ -41346,7 +41346,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "id": "services_pl_driver_plan_service_rationale_1", - "community": 37, + "community": 50, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u53f8\u673a/\u62bc\u8fd0\u767b\u5f55\u6001(history / page / feedback / upload)" }, { @@ -41355,7 +41355,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L84", "id": "services_pl_driver_plan_service_rationale_84", - "community": 37, + "community": 50, "norm_label": "\u672c\u79df\u6237\u8ba1\u5212 + \u8fd0\u8f93,\u4e14\u5f53\u524d\u4eba\u5458\u662f\u53f8\u673a\u6216\u62bc\u8fd0\u3002" }, { @@ -41364,7 +41364,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L117", "id": "services_pl_driver_plan_service_rationale_117", - "community": 325, + "community": 311, "norm_label": "\u8fd4\u56de\u8ba1\u5212\u7684 copy_seq_no;\u82e5\u4e3a\u7a7a\u5219\u6309\u79df\u6237 max(\u542b\u8f6f\u5220)+1 \u5199\u5165\u540e\u8fd4\u56de\u3002 \u8c03\u7528\u65b9\u8d1f\u8d23 commit\u3002\u8ba1\u5212\u4e0d\u5b58\u5728\u8fd4\u56de none\u3002" }, { @@ -41373,7 +41373,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L147", "id": "services_pl_driver_plan_service_rationale_147", - "community": 37, + "community": 50, "norm_label": "\u53f8\u673a\u53ef\u89c1\u6027\u4e0e get \u8be6\u60c5\u4e00\u81f4;\u901a\u8fc7\u540e\u5206\u914d/\u8fd4\u56de copy_seq_no\u3002 \u6210\u529f\u8fd4\u56de (seq, none);\u5931\u8d25\u8fd4\u56de (none, err)\u3002" }, { @@ -41382,7 +41382,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L343", "id": "services_pl_driver_plan_service_rationale_343", - "community": 70, + "community": 50, "norm_label": "\u6309\u6708\u7edf\u8ba1\u53f8\u673a\u53ef\u89c1\u8ba1\u5212\u6761\u6570,\u952e\u4e3a yyyy-mm-dd\u3002" }, { @@ -41391,7 +41391,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L1", "id": "app_services_wechat_completion_notices_py", - "community": 272, + "community": 124, "norm_label": "wechat_completion_notices.py" }, { @@ -41400,7 +41400,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L21", "id": "services_wechat_completion_notices_completion", - "community": 272, + "community": 124, "norm_label": "completion" }, { @@ -41409,7 +41409,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L30", "id": "services_wechat_completion_notices_document", - "community": 272, + "community": 124, "norm_label": "_document()" }, { @@ -41418,7 +41418,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L85", "id": "services_wechat_completion_notices_sync_completion_notification", - "community": 48, + "community": 55, "norm_label": "sync_completion_notification()" }, { @@ -41427,7 +41427,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L133", "id": "services_wechat_completion_notices_valid_completion_notice", - "community": 272, + "community": 124, "norm_label": "valid_completion_notice()" }, { @@ -41436,7 +41436,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L1", "id": "services_wechat_completion_notices_rationale_1", - "community": 272, + "community": 124, "norm_label": "\u771f\u5b9e\u53d1\u653e/\u652f\u4ed8\u4e8b\u4ef6\u901a\u77e5:\u4e1a\u52a1\u4e8b\u52a1\u5165\u961f,\u4e0d\u4f9d\u8d56\u5ba1\u6279\u5468\u671f\u6216\u8865\u53d1\u5386\u53f2\u3002" }, { @@ -41445,7 +41445,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L87", "id": "services_wechat_completion_notices_rationale_87", - "community": 48, + "community": 55, "norm_label": "\u53ea\u7531\u771f\u5b9e\u5b8c\u6210/\u64a4\u9500\u8c03\u7528\u3002\u5145\u503c\u663e\u5f0fuuid\u6807\u8bc6\u672c\u6b21\u5173\u8054,\u9632\u6b62\u540c\u79d2\u6362\u7ed1\u590d\u7528\u4e8b\u4ef6\u3002" }, { @@ -41454,7 +41454,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L134", "id": "services_wechat_completion_notices_rationale_134", - "community": 272, + "community": 124, "norm_label": "\u53d1\u9001\u524d\u9a8c\u8bc1\u672c\u79df\u6237\u5b9e\u9645\u5b8c\u6210\u8bb0\u5f55\u4e0e\u539f\u7533\u8bf7\u4eba;\u65e7\u5ba1\u6279\u5468\u671f\u4e0d\u53c2\u4e0e\u5224\u65ad\u3002" }, { @@ -41463,7 +41463,7 @@ "source_file": "app/services/wechat_notice_bx_sources.py", "source_location": "L1", "id": "app_services_wechat_notice_bx_sources_py", - "community": 91, + "community": 173, "norm_label": "wechat_notice_bx_sources.py" }, { @@ -41472,7 +41472,7 @@ "source_file": "app/services/wechat_notice_bx_sources.py", "source_location": "L24", "id": "services_wechat_notice_bx_sources_get_snapshot", - "community": 91, + "community": 173, "norm_label": "get_snapshot()" }, { @@ -41481,7 +41481,7 @@ "source_file": "app/services/wechat_notice_bx_sources.py", "source_location": "L1", "id": "services_wechat_notice_bx_sources_rationale_1", - "community": 91, + "community": 173, "norm_label": "\u5907\u7528\u91d1\u3001\u62a5\u9500\u4e0e\u8f66\u8f86\u5145\u503c\u7684\u5ba1\u6279\u901a\u77e5\u5feb\u7167;\u4e0d\u6267\u884c\u53d1\u653e\u6216\u652f\u4ed8\u901a\u77e5\u3002" }, { @@ -41490,7 +41490,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "id": "app_services_dict_ensure_py", - "community": 197, + "community": 206, "norm_label": "dict_ensure.py" }, { @@ -41499,7 +41499,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L20", "id": "services_dict_ensure_dictensureerror", - "community": 197, + "community": 206, "norm_label": "dictensureerror" }, { @@ -41508,7 +41508,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L24", "id": "services_dict_ensure_ensure_dict_data", - "community": 197, + "community": 206, "norm_label": "ensure_dict_data()" }, { @@ -41517,7 +41517,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L96", "id": "services_dict_ensure_ensure_remove_dict_data", - "community": 197, + "community": 206, "norm_label": "ensure_remove_dict_data()" }, { @@ -41526,7 +41526,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "id": "services_dict_ensure_rationale_1", - "community": 197, + "community": 206, "norm_label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure:\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002" }, { @@ -41535,7 +41535,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1", "id": "app_services_pl_contract_plan_qty_py", - "community": 56, + "community": 57, "norm_label": "pl_contract_plan_qty.py" }, { @@ -41544,7 +41544,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L34", "id": "services_pl_contract_plan_qty_line_occupancy_key", - "community": 56, + "community": 57, "norm_label": "line_occupancy_key()" }, { @@ -41553,7 +41553,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L41", "id": "services_pl_contract_plan_qty_is_line_occupancy_key", - "community": 56, + "community": 57, "norm_label": "is_line_occupancy_key()" }, { @@ -41562,7 +41562,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L50", "id": "services_pl_contract_plan_qty_normalize_package_spec", - "community": 56, + "community": 57, "norm_label": "normalize_package_spec()" }, { @@ -41571,7 +41571,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L56", "id": "services_pl_contract_plan_qty_product_package_key", - "community": 56, + "community": 57, "norm_label": "product_package_key()" }, { @@ -41580,7 +41580,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L63", "id": "services_pl_contract_plan_qty_package_display_key", - "community": 56, + "community": 52, "norm_label": "package_display_key()" }, { @@ -41589,7 +41589,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L71", "id": "services_pl_contract_plan_qty_stats_for_package_breakdown", - "community": 56, + "community": 57, "norm_label": "_stats_for_package_breakdown()" }, { @@ -41598,7 +41598,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L95", "id": "services_pl_contract_plan_qty_to_float", - "community": 56, + "community": 57, "norm_label": "_to_float()" }, { @@ -41607,7 +41607,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L104", "id": "services_pl_contract_plan_qty_contract_line_package_specs", - "community": 56, + "community": 57, "norm_label": "contract_line_package_specs()" }, { @@ -41616,7 +41616,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L117", "id": "services_pl_contract_plan_qty_pool_keys_for_contract_line", - "community": 56, + "community": 57, "norm_label": "pool_keys_for_contract_line()" }, { @@ -41625,7 +41625,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L133", "id": "services_pl_contract_plan_qty_sum_qty_stats_for_keys", - "community": 56, + "community": 57, "norm_label": "sum_qty_stats_for_keys()" }, { @@ -41634,7 +41634,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L152", "id": "services_pl_contract_plan_qty_contract_product_id_of", - "community": 56, + "community": 57, "norm_label": "contract_product_id_of()" }, { @@ -41643,7 +41643,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L158", "id": "services_pl_contract_plan_qty_match_first_contract_product_for_key", - "community": 56, + "community": 57, "norm_label": "match_first_contract_product_for_key()" }, { @@ -41652,7 +41652,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L179", "id": "services_pl_contract_plan_qty_occupancy_keys_for_contract_line", - "community": 56, + "community": 57, "norm_label": "occupancy_keys_for_contract_line()" }, { @@ -41661,7 +41661,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L200", "id": "services_pl_contract_plan_qty_match_contract_product_for_key", - "community": 74, + "community": 57, "norm_label": "match_contract_product_for_key()" }, { @@ -41670,7 +41670,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L256", "id": "services_pl_contract_plan_qty_encode_specs_for_attr", - "community": 74, + "community": 57, "norm_label": "encode_specs_for_attr()" }, { @@ -41679,7 +41679,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L262", "id": "services_pl_contract_plan_qty_bucket_for_plan", - "community": 56, + "community": 57, "norm_label": "_bucket_for_plan()" }, { @@ -41688,7 +41688,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L277", "id": "services_pl_contract_plan_qty_merge_product_qty_maps", - "community": 74, + "community": 352, "norm_label": "merge_product_qty_maps()" }, { @@ -41697,7 +41697,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L301", "id": "services_pl_contract_plan_qty_resolve_stop_product_qty", - "community": 56, + "community": 57, "norm_label": "_resolve_stop_product_qty()" }, { @@ -41706,7 +41706,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L317", "id": "services_pl_contract_plan_qty_accumulate_stop_products", - "community": 74, + "community": 52, "norm_label": "accumulate_stop_products()" }, { @@ -41715,7 +41715,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L354", "id": "services_pl_contract_plan_qty_resolve_linked_plan_scopes", - "community": 56, + "community": 57, "norm_label": "resolve_linked_plan_scopes()" }, { @@ -41724,7 +41724,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L411", "id": "services_pl_contract_plan_qty_sum_qtys_for_scope", - "community": 74, + "community": 52, "norm_label": "sum_qtys_for_scope()" }, { @@ -41733,7 +41733,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L482", "id": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", - "community": 56, + "community": 57, "norm_label": "aggregate_contract_product_plan_qtys()" }, { @@ -41742,7 +41742,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L618", "id": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", - "community": 56, + "community": 57, "norm_label": "attach_plan_qty_fields_to_products()" }, { @@ -41751,7 +41751,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L674", "id": "services_pl_contract_plan_qty_plan_ids_linked_to_contract", - "community": 1, + "community": 10, "norm_label": "plan_ids_linked_to_contract()" }, { @@ -41760,7 +41760,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L710", "id": "services_pl_contract_plan_qty_contract_ids_linked_to_plan", - "community": 86, + "community": 306, "norm_label": "contract_ids_linked_to_plan()" }, { @@ -41769,7 +41769,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L734", "id": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts", - "community": 86, + "community": 306, "norm_label": "auto_start_execute_approved_contracts()" }, { @@ -41778,7 +41778,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L773", "id": "services_pl_contract_plan_qty_effective_arranged_total", - "community": 154, + "community": 156, "norm_label": "effective_arranged_total()" }, { @@ -41787,7 +41787,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L786", "id": "services_pl_contract_plan_qty_contract_product_has_fixed_qty", - "community": 154, + "community": 156, "norm_label": "contract_product_has_fixed_qty()" }, { @@ -41796,7 +41796,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L801", "id": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", - "community": 154, + "community": 156, "norm_label": "evaluate_product_qty_for_arrange()" }, { @@ -41805,7 +41805,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L857", "id": "services_pl_contract_plan_qty_stop_kind_from_scope", - "community": 56, + "community": 57, "norm_label": "_stop_kind_from_scope()" }, { @@ -41814,7 +41814,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L873", "id": "services_pl_contract_plan_qty_plan_scope_for_contract", - "community": 56, + "community": 57, "norm_label": "_plan_scope_for_contract()" }, { @@ -41823,7 +41823,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L894", "id": "services_pl_contract_plan_qty_load_plan_stop_product_maps", - "community": 56, + "community": 57, "norm_label": "_load_plan_stop_product_maps()" }, { @@ -41832,7 +41832,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L947", "id": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", - "community": 56, + "community": 57, "norm_label": "collect_plan_contract_qty_checks()" }, { @@ -41841,7 +41841,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1180", "id": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange", - "community": 56, + "community": 57, "norm_label": "assert_contract_qty_for_arrange()" }, { @@ -41850,7 +41850,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1204", "id": "services_pl_contract_plan_qty_build_contract_qty_reminder_payload", - "community": 16, + "community": 30, "norm_label": "build_contract_qty_reminder_payload()" }, { @@ -41859,7 +41859,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1212", "id": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract", - "community": 147, + "community": 271, "norm_label": "validate_stop_products_package_against_contract()" }, { @@ -41868,7 +41868,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1255", "id": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", - "community": 56, + "community": 57, "norm_label": "get_contract_product_arrange_qty_detail()" }, { @@ -41877,7 +41877,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1547", "id": "services_pl_contract_plan_qty_exclude_plan_qty_for_keys", - "community": 56, + "community": 57, "norm_label": "_exclude_plan_qty_for_keys()" }, { @@ -41886,7 +41886,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1663", "id": "services_pl_contract_plan_qty_batch_contract_product_arrange_qty_summaries", - "community": 56, + "community": 57, "norm_label": "batch_contract_product_arrange_qty_summaries()" }, { @@ -41895,7 +41895,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1828", "id": "services_pl_contract_plan_qty_collect_archive_line_overages", - "community": 56, + "community": 57, "norm_label": "collect_archive_line_overages()" }, { @@ -41904,7 +41904,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L64", "id": "services_pl_contract_plan_qty_rationale_64", - "community": 56, + "community": 52, "norm_label": "\u6309\u5408\u540c\u660e\u7ec6\u884c\u62c6\u5f00\u5c55\u793a\u5305\u88c5\u6570\u91cf;\u4e0d\u53c2\u4e0e\u884c\u5269\u4f59\u5360\u7528,\u907f\u514d\u4e0e __line__ \u53cc\u8ba1\u3002" }, { @@ -41913,7 +41913,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L105", "id": "services_pl_contract_plan_qty_rationale_105", - "community": 56, + "community": 57, "norm_label": "\u4ece\u5408\u540c\u4ea7\u54c1\u884c(orm / dict / simplenamespace)\u89e3\u6790\u5305\u88c5\u5217\u8868\u3002" }, { @@ -41922,7 +41922,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L162", "id": "services_pl_contract_plan_qty_rationale_162", - "community": 56, + "community": 57, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408\u5339\u914d\u7b2c\u4e00\u884c(\u540c\u5305\u88c5\u591a\u884c\u4e0d\u5408\u5e76)\u3002" }, { @@ -41931,7 +41931,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L183", "id": "services_pl_contract_plan_qty_rationale_183", - "community": 56, + "community": 57, "norm_label": "\u884c\u5360\u7528\u952e:\u7ed1\u5b9a\u884c\u7528 __line__;\u65e0\u7ed1\u5b9a\u65f6\u4ec5\u7b2c\u4e00\u5339\u914d\u884c\u627f\u63a5\u5305\u88c5\u952e(\u5386\u53f2\u8ba1\u5212)\u3002" }, { @@ -41940,7 +41940,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L204", "id": "services_pl_contract_plan_qty_rationale_204", - "community": 74, + "community": 57, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408 \u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c;\u540c\u5305\u88c5\u810f\u6570\u636e\u591a\u884c\u65f6 quantity \u76f8\u52a0\u3002" }, { @@ -41949,7 +41949,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L263", "id": "services_pl_contract_plan_qty_rationale_263", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002" }, { @@ -41958,7 +41958,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L282", "id": "services_pl_contract_plan_qty_rationale_282", - "community": 74, + "community": 352, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal" }, { @@ -41967,7 +41967,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L358", "id": "services_pl_contract_plan_qty_rationale_358", - "community": 56, + "community": 57, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_" }, { @@ -41976,7 +41976,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L488", "id": "services_pl_contract_plan_qty_rationale_488", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002" }, { @@ -41985,7 +41985,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L741", "id": "services_pl_contract_plan_qty_rationale_741", - "community": 86, + "community": 306, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002" }, { @@ -41994,7 +41994,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L779", "id": "services_pl_contract_plan_qty_rationale_779", - "community": 154, + "community": 156, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002" }, { @@ -42003,7 +42003,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L809", "id": "services_pl_contract_plan_qty_rationale_809", - "community": 154, + "community": 156, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula" }, { @@ -42012,7 +42012,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L953", "id": "services_pl_contract_plan_qty_rationale_953", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002" }, { @@ -42021,7 +42021,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1186", "id": "services_pl_contract_plan_qty_rationale_1186", - "community": 56, + "community": 57, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002" }, { @@ -42030,7 +42030,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1217", "id": "services_pl_contract_plan_qty_rationale_1217", - "community": 147, + "community": 271, "norm_label": "\u7ed1\u5408\u540c\u65f6:\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b,\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002" }, { @@ -42039,7 +42039,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1265", "id": "services_pl_contract_plan_qty_rationale_1265", - "community": 56, + "community": 57, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d" }, { @@ -42048,7 +42048,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1555", "id": "services_pl_contract_plan_qty_rationale_1555", - "community": 56, + "community": 57, "norm_label": "\u5f53\u524d\u7f16\u8f91\u8ba1\u5212\u5728\u5df2\u5b89\u6392\u6876\u4e2d\u65f6,\u4ece\u5360\u7528\u4e2d\u6263\u56de\u672c\u8ba1\u5212\u7528\u91cf(\u8f7b\u91cf,\u4e0d\u62fc plans \u5217\u8868)\u3002" }, { @@ -42057,7 +42057,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1669", "id": "services_pl_contract_plan_qty_rationale_1669", - "community": 56, + "community": 57, "norm_label": "\u8868\u5355\u6253\u5f00\u65f6\u6279\u91cf\u53d6\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u6458\u8981(\u4e0d\u542b plans \u660e\u7ec6)\u3002 \u540c\u5408\u540c\u53ea\u805a\u5408\u4e00\u6b21\u7528\u91cf,\u4f9b\u88c5/\u9001\u8d27\u4ea7\u54c1\u8868\u5c55\u793a,\u907f\u514d n \u6b21\u8be6\u60c5\u63a5\u53e3\u3002" }, { @@ -42066,7 +42066,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1836", "id": "services_pl_contract_plan_qty_rationale_1836", - "community": 56, + "community": 57, "norm_label": "\u6b63\u5f0f\u5f52\u6863:\u5b9e\u9645\u6570\u91cf\u8d85\u8fc7\u5408\u540c\u884c\u5269\u4f59\u65f6\u8fd4\u56de\u8d85\u4ea4\u660e\u7ec6(\u4e0d\u542b\u786e\u8ba4\u6807\u5fd7)\u3002" }, { @@ -42075,7 +42075,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "id": "app_services_mp_webview_ticket_py", - "community": 54, + "community": 122, "norm_label": "mp_webview_ticket.py" }, { @@ -42084,7 +42084,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L40", "id": "services_mp_webview_ticket_key", - "community": 54, + "community": 122, "norm_label": "_key()" }, { @@ -42093,7 +42093,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L44", "id": "services_mp_webview_ticket_jti_key", - "community": 54, + "community": 122, "norm_label": "_jti_key()" }, { @@ -42102,7 +42102,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L48", "id": "services_mp_webview_ticket_atomic_getdel", - "community": 54, + "community": 122, "norm_label": "_atomic_getdel()" }, { @@ -42111,7 +42111,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L57", "id": "services_mp_webview_ticket_redis_call", - "community": 54, + "community": 122, "norm_label": "_redis_call()" }, { @@ -42120,7 +42120,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L71", "id": "services_mp_webview_ticket_issue_signed_ticket", - "community": 54, + "community": 122, "norm_label": "_issue_signed_ticket()" }, { @@ -42129,7 +42129,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L88", "id": "services_mp_webview_ticket_try_mark_jti_once", - "community": 54, + "community": 122, "norm_label": "_try_mark_jti_once()" }, { @@ -42138,7 +42138,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L102", "id": "services_mp_webview_ticket_consume_signed_ticket", - "community": 54, + "community": 122, "norm_label": "_consume_signed_ticket()" }, { @@ -42147,7 +42147,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L125", "id": "services_mp_webview_ticket_issue_ticket", - "community": 54, + "community": 122, "norm_label": "issue_ticket()" }, { @@ -42156,7 +42156,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L130", "id": "services_mp_webview_ticket_consume_ticket", - "community": 54, + "community": 122, "norm_label": "consume_ticket()" }, { @@ -42165,7 +42165,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "id": "services_mp_webview_ticket_rationale_1", - "community": 54, + "community": 122, "norm_label": "\u5c0f\u7a0b\u5e8f webview \u4e00\u6b21\u6027\u77ed\u65f6 ticket(\u4e0d\u628a jwt \u653e\u8fdb url)\u3002 \u9ed8\u8ba4\u7b7e\u53d1\u77ed\u65f6\u7b7e\u540d\u7968(s. \u524d\u7f00):\u4e0d\u4f9d\u8d56 redis \u8de8\u5b9e\u4f8b\u5171\u4eab,\u907f\u514d\u751f\u4ea7\u591a" }, { @@ -42174,7 +42174,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L49", "id": "services_mp_webview_ticket_rationale_49", - "community": 54, + "community": 122, "norm_label": "\u539f\u5b50 get+del\u3002 \u4e0d\u7528 redis-py \u7684 ``getdel``:\u5ba2\u6237\u7aef\u6709\u8be5\u65b9\u6cd5,\u4f46 redis < 6.2 \u4e0d\u652f\u6301 getdel \u547d\u4ee4," }, { @@ -42183,7 +42183,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L89", "id": "services_mp_webview_ticket_rationale_89", - "community": 54, + "community": 122, "norm_label": "redis \u53ef\u7528\u65f6\u6807\u8bb0 jti \u5df2\u7528\u3002\u8fd4\u56de true=\u9996\u6b21, false=\u91cd\u590d, none=redis \u4e0d\u53ef\u7528\u3002" }, { @@ -42192,7 +42192,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L126", "id": "services_mp_webview_ticket_rationale_126", - "community": 54, + "community": 122, "norm_label": "\u7b7e\u53d1\u7b7e\u540d\u7968(\u8de8\u5b9e\u4f8b\u4e0d\u4f9d\u8d56 redis \u8bfb\u5230\u5bf9\u65b9\u5199\u5165\u7684 key)\u3002" }, { @@ -42201,7 +42201,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L1", "id": "app_services_pl_child_references_py", - "community": 166, + "community": 201, "norm_label": "pl_child_references.py" }, { @@ -42210,7 +42210,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L10", "id": "services_pl_child_references_exists", - "community": 166, + "community": 201, "norm_label": "_exists()" }, { @@ -42219,7 +42219,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L14", "id": "services_pl_child_references_assert_stop_products_removable", - "community": 166, + "community": 201, "norm_label": "assert_stop_products_removable()" }, { @@ -42228,7 +42228,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L49", "id": "services_pl_child_references_assert_stop_removable", - "community": 166, + "community": 201, "norm_label": "assert_stop_removable()" }, { @@ -42237,7 +42237,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L56", "id": "services_pl_child_references_assert_plan_products_removable", - "community": 166, + "community": 201, "norm_label": "assert_plan_products_removable()" }, { @@ -42246,7 +42246,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L1", "id": "services_pl_child_references_rationale_1", - "community": 166, + "community": 201, "norm_label": "deletion guards for stable logistics child identities." }, { @@ -42255,7 +42255,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "id": "app_services_pl_io_order_service_py", - "community": 16, + "community": 121, "norm_label": "pl_io_order_service.py" }, { @@ -42264,7 +42264,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "id": "services_pl_io_order_service_ioordercreateresult", - "community": 16, + "community": 2, "norm_label": "ioordercreateresult" }, { @@ -42273,7 +42273,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "id": "services_pl_io_order_service_build_io_order_site_url", - "community": 16, + "community": 121, "norm_label": "build_io_order_site_url()" }, { @@ -42282,7 +42282,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "id": "services_pl_io_order_service_normalize_plan_date", - "community": 16, + "community": 121, "norm_label": "_normalize_plan_date()" }, { @@ -42291,7 +42291,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "id": "services_pl_io_order_service_next_order_no", - "community": 16, + "community": 121, "norm_label": "_next_order_no()" }, { @@ -42300,7 +42300,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "id": "services_pl_io_order_service_dibang_qty_by_plan_product", - "community": 16, + "community": 121, "norm_label": "_dibang_qty_by_plan_product()" }, { @@ -42309,7 +42309,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "id": "services_pl_io_order_service_create_io_order_for_transport", - "community": 16, + "community": 121, "norm_label": "create_io_order_for_transport()" }, { @@ -42318,7 +42318,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "id": "services_pl_io_order_service_apply_dibang_prefill_to_order", - "community": 16, + "community": 121, "norm_label": "apply_dibang_prefill_to_order()" }, { @@ -42327,7 +42327,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "id": "services_pl_io_order_service_void_io_orders_for_plan", - "community": 16, + "community": 30, "norm_label": "void_io_orders_for_plan()" }, { @@ -42336,7 +42336,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "id": "services_pl_io_order_service_get_active_io_order_for_plan", - "community": 16, + "community": 121, "norm_label": "get_active_io_order_for_plan()" }, { @@ -42345,7 +42345,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "id": "services_pl_io_order_service_parse_feedback_images", - "community": 234, + "community": 121, "norm_label": "parse_feedback_images()" }, { @@ -42354,7 +42354,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "id": "services_pl_io_order_service_dump_feedback_images", - "community": 155, + "community": 181, "norm_label": "dump_feedback_images()" }, { @@ -42363,7 +42363,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "id": "services_pl_io_order_service_io_item_brand_qty_model", - "community": 95, + "community": 121, "norm_label": "_io_item_brand_qty_model()" }, { @@ -42372,7 +42372,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "id": "services_pl_io_order_service_update_io_order_items_qty_and_brand", - "community": 155, + "community": 146, "norm_label": "update_io_order_items_qty_and_brand()" }, { @@ -42381,7 +42381,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "id": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", - "community": 234, + "community": 162, "norm_label": "apply_io_order_stop_site_feedbacks()" }, { @@ -42390,7 +42390,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "id": "services_pl_io_order_service_apply_site_feedback", - "community": 300, + "community": 303, "norm_label": "apply_site_feedback()" }, { @@ -42399,7 +42399,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "id": "services_pl_io_order_service_resolve_unit_label", - "community": 11, + "community": 121, "norm_label": "resolve_unit_label()" }, { @@ -42408,7 +42408,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "id": "services_pl_io_order_service_merge_plan_logistics_into_order", - "community": 11, + "community": 121, "norm_label": "merge_plan_logistics_into_order()" }, { @@ -42417,7 +42417,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "id": "services_pl_io_order_service_merge_plan_product_into_item", - "community": 11, + "community": 121, "norm_label": "merge_plan_product_into_item()" }, { @@ -42426,7 +42426,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "id": "services_pl_io_order_service_format_io_product_summary_line", - "community": 37, + "community": 121, "norm_label": "_format_io_product_summary_line()" }, { @@ -42435,7 +42435,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "id": "services_pl_io_order_service_enrich_io_items_with_brand_feedback", - "community": 95, + "community": 121, "norm_label": "enrich_io_items_with_brand_feedback()" }, { @@ -42444,7 +42444,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "id": "services_pl_io_order_service_enrich_io_order_dict", - "community": 37, + "community": 121, "norm_label": "enrich_io_order_dict()" }, { @@ -42453,7 +42453,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "id": "services_pl_io_order_service_order_header_to_dict", - "community": 155, + "community": 121, "norm_label": "order_header_to_dict()" }, { @@ -42462,7 +42462,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "id": "services_pl_io_order_service_rationale_1", - "community": 16, + "community": 121, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355(\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f)" }, { @@ -42471,7 +42471,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "id": "services_pl_io_order_service_rationale_131", - "community": 16, + "community": 121, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de none\u3002" }, { @@ -42480,7 +42480,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "id": "services_pl_io_order_service_rationale_209", - "community": 16, + "community": 121, "norm_label": "\u5730\u78c5\u5355\u751f\u6210\u540e,\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002" }, { @@ -42489,7 +42489,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "id": "services_pl_io_order_service_rationale_344", - "community": 155, + "community": 146, "norm_label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf,\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002" }, { @@ -42498,7 +42498,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "id": "services_pl_io_order_service_rationale_432", - "community": 234, + "community": 162, "norm_label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20,\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002" }, { @@ -42507,7 +42507,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "id": "services_pl_io_order_service_rationale_721", - "community": 95, + "community": 121, "norm_label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001crm \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002" }, { @@ -42516,7 +42516,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "id": "app_services_pl_plan_list_attachments_py", - "community": 3, + "community": 10, "norm_label": "pl_plan_list_attachments.py" }, { @@ -42525,7 +42525,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "id": "services_pl_plan_list_attachments_parse_image_urls", - "community": 273, + "community": 254, "norm_label": "_parse_image_urls()" }, { @@ -42534,7 +42534,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "id": "services_pl_plan_list_attachments_short_label", - "community": 1, + "community": 10, "norm_label": "_short_label()" }, { @@ -42543,7 +42543,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "id": "services_pl_plan_list_attachments_stop_source_label", - "community": 273, + "community": 254, "norm_label": "_stop_source_label()" }, { @@ -42552,7 +42552,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "id": "services_pl_plan_list_attachments_stop_sort_key", - "community": 1, + "community": 10, "norm_label": "_stop_sort_key()" }, { @@ -42561,7 +42561,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "id": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", - "community": 1, + "community": 10, "norm_label": "load_plan_document_attachments_by_plan_ids()" }, { @@ -42570,7 +42570,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "id": "services_pl_plan_list_attachments_rationale_1", - "community": 3, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u805a\u5408\u53f8\u673a/\u73b0\u573a/\u51fa\u5165\u5e93\u73b0\u573a\u7b49\u5355\u636e\u9644\u4ef6\u3002" }, { @@ -42579,7 +42579,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "id": "app_services_pl_transport_resource_snapshot_service_py", - "community": 270, + "community": 177, "norm_label": "pl_transport_resource_snapshot_service.py" }, { @@ -42588,7 +42588,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "id": "services_pl_transport_resource_snapshot_service_cert_to_snapshot", - "community": 270, + "community": 177, "norm_label": "_cert_to_snapshot()" }, { @@ -42597,7 +42597,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "id": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", - "community": 16, + "community": 30, "norm_label": "build_transport_resource_snapshot()" }, { @@ -42606,7 +42606,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L124", "id": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", - "community": 16, + "community": 30, "norm_label": "apply_resource_snapshot_json()" }, { @@ -42615,7 +42615,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L142", "id": "services_pl_transport_resource_snapshot_service_clear_resource_snapshot", - "community": 3, + "community": 2, "norm_label": "clear_resource_snapshot()" }, { @@ -42624,7 +42624,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "id": "services_pl_transport_resource_snapshot_service_rationale_1", - "community": 270, + "community": 177, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167" }, { @@ -42633,7 +42633,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L48", "id": "services_pl_transport_resource_snapshot_service_rationale_48", - "community": 16, + "community": 30, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002" }, { @@ -42642,7 +42642,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L130", "id": "services_pl_transport_resource_snapshot_service_rationale_130", - "community": 16, + "community": 30, "norm_label": "\u5c06\u5feb\u7167 json \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355,\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002" }, { @@ -42651,7 +42651,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L1", "id": "app_services_pl_calendar_customer_names_py", - "community": 324, + "community": 312, "norm_label": "pl_calendar_customer_names.py" }, { @@ -42660,7 +42660,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L9", "id": "services_pl_calendar_customer_names_text", - "community": 324, + "community": 312, "norm_label": "_text()" }, { @@ -42669,7 +42669,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L13", "id": "services_pl_calendar_customer_names_attach_calendar_routes", - "community": 324, + "community": 312, "norm_label": "attach_calendar_routes()" }, { @@ -42678,7 +42678,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L1", "id": "services_pl_calendar_customer_names_rationale_1", - "community": 324, + "community": 312, "norm_label": "\u5df2\u6388\u6743\u8fd0\u8f93\u8ba1\u5212\u7684\u65e5\u5386\u8def\u7ebf:\u5ba2\u6237\u7b80\u79f0\u4f18\u5148,\u7f3a\u5931\u65f6\u4fdd\u7559\u5168\u79f0/\u5730\u5740\u3002" }, { @@ -42687,7 +42687,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "id": "app_services_pl_feedback_brand_qty_py", - "community": 95, + "community": 146, "norm_label": "pl_feedback_brand_qty.py" }, { @@ -42696,7 +42696,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "id": "services_pl_feedback_brand_qty_format_brand_qty_summary", - "community": 95, + "community": 146, "norm_label": "format_brand_qty_summary()" }, { @@ -42705,7 +42705,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "id": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed", - "community": 95, + "community": 146, "norm_label": "require_brand_qtys_if_needed()" }, { @@ -42714,7 +42714,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "id": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys", - "community": 130, + "community": 146, "norm_label": "persist_io_item_brand_qtys()" }, { @@ -42723,7 +42723,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L70", "id": "services_pl_feedback_brand_qty_dict_field", - "community": 95, + "community": 146, "norm_label": "_dict_field()" }, { @@ -42732,7 +42732,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L77", "id": "services_pl_feedback_brand_qty_persist_transport_product_feedback", - "community": 95, + "community": 146, "norm_label": "persist_transport_product_feedback()" }, { @@ -42741,7 +42741,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L147", "id": "services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", - "community": 95, + "community": 146, "norm_label": "load_transport_driver_product_feedbacks()" }, { @@ -42750,7 +42750,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "id": "services_pl_feedback_brand_qty_rationale_1", - "community": 95, + "community": 146, "norm_label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316" }, { @@ -42759,7 +42759,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L153", "id": "services_pl_feedback_brand_qty_rationale_153", - "community": 95, + "community": 146, "norm_label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002" }, { @@ -42768,7 +42768,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L1", "id": "app_services_pl_customer_stop_pref_service_py", - "community": 146, + "community": 148, "norm_label": "pl_customer_stop_pref_service.py" }, { @@ -42777,7 +42777,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "id": "services_pl_customer_stop_pref_service_as_str", - "community": 146, + "community": 148, "norm_label": "_as_str()" }, { @@ -42786,7 +42786,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "id": "services_pl_customer_stop_pref_service_row_to_item", - "community": 146, + "community": 148, "norm_label": "_row_to_item()" }, { @@ -42795,7 +42795,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "id": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items", - "community": 146, + "community": 148, "norm_label": "build_stop_pref_upsert_items()" }, { @@ -42804,7 +42804,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "id": "services_pl_customer_stop_pref_service_get_customer_stop_pref", - "community": 146, + "community": 148, "norm_label": "get_customer_stop_pref()" }, { @@ -42813,7 +42813,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "id": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", - "community": 146, + "community": 148, "norm_label": "upsert_customer_stop_pref()" }, { @@ -42822,7 +42822,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "id": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", - "community": 146, + "community": 148, "norm_label": "upsert_prefs_from_plan_stops()" }, { @@ -42831,7 +42831,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "id": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops", - "community": 50, + "community": 4, "norm_label": "safe_upsert_prefs_from_plan_stops()" }, { @@ -42840,7 +42840,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "id": "services_pl_customer_stop_pref_service_rationale_46", - "community": 146, + "community": 148, "norm_label": "\u62bd\u51fa\u5f85 upsert \u6761\u76ee;\u540c\u5ba2\u6237\u540c stop_type \u540e\u8005\u8986\u76d6(\u4fdd\u6301\u5217\u8868\u4e2d\u6bcf\u79cd\u952e\u4e00\u6761)\u3002" }, { @@ -42849,7 +42849,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "id": "services_pl_customer_stop_pref_service_rationale_125", - "community": 146, + "community": 148, "norm_label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528;\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002" }, { @@ -42858,7 +42858,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "id": "services_pl_customer_stop_pref_service_rationale_145", - "community": 50, + "community": 4, "norm_label": "savepoint \u5305\u88f9;\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7,\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002" }, { @@ -42867,7 +42867,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L1", "id": "app_services_pl_plan_archive_zip_export_py", - "community": 31, + "community": 36, "norm_label": "pl_plan_archive_zip_export.py" }, { @@ -42876,7 +42876,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L41", "id": "services_pl_plan_archive_zip_export_first_row_no_by_plan_id", - "community": 31, + "community": 36, "norm_label": "first_row_no_by_plan_id()" }, { @@ -42885,7 +42885,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L45", "id": "services_pl_plan_archive_zip_export_collect_hazard_cert_items", - "community": 31, + "community": 36, "norm_label": "collect_hazard_cert_items()" }, { @@ -42894,7 +42894,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L61", "id": "services_pl_plan_archive_zip_export_merge_plan_attachment_items", - "community": 31, + "community": 36, "norm_label": "merge_plan_attachment_items()" }, { @@ -42903,7 +42903,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L76", "id": "services_pl_plan_archive_zip_export_load_plan_products_by_plan_ids", - "community": 31, + "community": 36, "norm_label": "load_plan_products_by_plan_ids()" }, { @@ -42912,7 +42912,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L97", "id": "services_pl_plan_archive_zip_export_build_archive_zip_bytes", - "community": 31, + "community": 36, "norm_label": "build_archive_zip_bytes()" }, { @@ -42921,7 +42921,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L123", "id": "services_pl_plan_archive_zip_export_build_archive_zip_streaming_response", - "community": 31, + "community": 36, "norm_label": "build_archive_zip_streaming_response()" }, { @@ -42930,7 +42930,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L1", "id": "services_pl_plan_archive_zip_export_rationale_1", - "community": 31, + "community": 36, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863 zip \u5bfc\u51fa(\u8ba1\u5212\u7279\u6709\u9644\u4ef6\u6536\u96c6 + \u516c\u5171\u6253\u5305)\u3002" }, { @@ -42939,7 +42939,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L107", "id": "services_pl_plan_archive_zip_export_rationale_107", - "community": 31, + "community": 36, "norm_label": "\u6253\u5305\u5f52\u6863 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002" }, { @@ -42948,7 +42948,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "id": "app_services_wechat_login_service_py", - "community": 92, + "community": 65, "norm_label": "wechat_login_service.py" }, { @@ -42957,7 +42957,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L14", "id": "services_wechat_login_service_resolve_wechat_login_user", - "community": 92, + "community": 65, "norm_label": "resolve_wechat_login_user()" }, { @@ -42966,7 +42966,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "id": "services_wechat_login_service_rationale_1", - "community": 92, + "community": 65, "norm_label": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55\u4e1a\u52a1:openid + \u624b\u673a\u53f7\u4e00\u81f4\u6027\u6821\u9a8c(\u4ec5\u5feb\u6377\u767b\u5f55\u7ed1\u53f7)\u3002" }, { @@ -42975,7 +42975,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "app_services_pl_personnel_service_py", - "community": 82, + "community": 80, "norm_label": "pl_personnel_service.py" }, { @@ -42984,7 +42984,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L17", "id": "services_pl_personnel_service_prepare_personnel_rows", - "community": 82, + "community": 80, "norm_label": "_prepare_personnel_rows()" }, { @@ -42993,7 +42993,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L98", "id": "services_pl_personnel_service_apply_personnel_jobs", - "community": 82, + "community": 80, "norm_label": "_apply_personnel_jobs()" }, { @@ -43002,7 +43002,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L113", "id": "services_pl_personnel_service_upsert_personnel", - "community": 82, + "community": 80, "norm_label": "upsert_personnel()" }, { @@ -43011,7 +43011,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L130", "id": "services_pl_personnel_service_save_vehicle_personnel", - "community": 82, + "community": 80, "norm_label": "save_vehicle_personnel()" }, { @@ -43020,7 +43020,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L169", "id": "services_pl_personnel_service_build_personnel_summary", - "community": 270, + "community": 177, "norm_label": "build_personnel_summary()" }, { @@ -43029,7 +43029,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L186", "id": "services_pl_personnel_service_load_vehicle_personnel_rows", - "community": 35, + "community": 26, "norm_label": "load_vehicle_personnel_rows()" }, { @@ -43038,7 +43038,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L219", "id": "services_pl_personnel_service_load_vehicle_personnel_summaries", - "community": 35, + "community": 26, "norm_label": "load_vehicle_personnel_summaries()" }, { @@ -43047,7 +43047,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L253", "id": "services_pl_personnel_service_refresh_personnel_ages_from_id_card", - "community": 82, + "community": 80, "norm_label": "refresh_personnel_ages_from_id_card()" }, { @@ -43056,7 +43056,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "services_pl_personnel_service_rationale_1", - "community": 82, + "community": 80, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58" }, { @@ -43065,7 +43065,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L18", "id": "services_pl_personnel_service_rationale_18", - "community": 82, + "community": 80, "norm_label": "\u89e3\u6790\u6574\u6279\u4eba\u5458\u8eab\u4efd\u53ca\u5b57\u6bb5,\u4e0d\u5199 orm;\u7f3a id \u7684\u6b67\u4e49\u4e0d\u80fd\u9760\u987a\u5e8f\u6d88\u9664\u3002" }, { @@ -43074,7 +43074,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L122", "id": "services_pl_personnel_service_rationale_122", - "community": 82, + "community": 80, "norm_label": "\u517c\u5bb9\u5355\u4eba\u5165\u53e3,\u4e0e\u8f66\u8f86\u96c6\u5408\u4f7f\u7528\u76f8\u540c\u7684\u552f\u4e00\u8eab\u4efd\u5339\u914d\u89c4\u5219\u3002" }, { @@ -43083,7 +43083,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L140", "id": "services_pl_personnel_service_rationale_140", - "community": 82, + "community": 80, "norm_label": "\u6309\u4eba\u5458 + \u89d2\u8272\u5dee\u91cf\u4fdd\u5b58;\u6574\u6279\u8eab\u4efd\u3001\u5b57\u6bb5\u53ca\u6700\u7ec8\u9ed8\u8ba4\u53f8\u673a\u5148\u9a8c\u8bc1\u3002" }, { @@ -43092,7 +43092,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L172", "id": "services_pl_personnel_service_rationale_172", - "community": 270, + "community": 177, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name)." }, { @@ -43101,7 +43101,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L222", "id": "services_pl_personnel_service_rationale_222", - "community": 35, + "community": 26, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002" }, { @@ -43110,7 +43110,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L254", "id": "services_pl_personnel_service_rationale_254", - "community": 82, + "community": 80, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002" }, { @@ -43119,7 +43119,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "id": "app_services_crm_quote_pdf_py", - "community": 344, + "community": 326, "norm_label": "crm_quote_pdf.py" }, { @@ -43128,7 +43128,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "id": "services_crm_quote_pdf_default_value", - "community": 344, + "community": 326, "norm_label": "_default_value()" }, { @@ -43137,7 +43137,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "id": "services_crm_quote_pdf_format_date", - "community": 344, + "community": 326, "norm_label": "_format_date()" }, { @@ -43146,7 +43146,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "id": "services_crm_quote_pdf_format_money", - "community": 344, + "community": 326, "norm_label": "_format_money()" }, { @@ -43155,7 +43155,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "id": "services_crm_quote_pdf_format_discount", - "community": 344, + "community": 326, "norm_label": "_format_discount()" }, { @@ -43164,7 +43164,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "id": "services_crm_quote_pdf_get_pdf_styles", - "community": 344, + "community": 326, "norm_label": "_get_pdf_styles()" }, { @@ -43173,7 +43173,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "id": "services_crm_quote_pdf_build_quote_html", - "community": 344, + "community": 326, "norm_label": "build_quote_html()" }, { @@ -43182,7 +43182,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "id": "services_crm_quote_pdf_generate_quote_pdf", - "community": 13, + "community": 25, "norm_label": "generate_quote_pdf()" }, { @@ -43191,7 +43191,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "id": "services_crm_quote_pdf_rationale_1", - "community": 344, + "community": 326, "norm_label": "crm \u62a5\u4ef7\u5355 pdf/html \u751f\u6210 \u2014 \u5bf9\u7167 crmquotepdfserviceimpl.java" }, { @@ -43200,7 +43200,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "id": "services_crm_quote_pdf_rationale_189", - "community": 13, + "community": 25, "norm_label": "java: generatequotepdf \u2014 \u751f\u6210 html \u6587\u4ef6(\u6269\u5c55\u540d .pdf),\u8fd4\u56de\u76f8\u5bf9 url\u3002 \u63a5\u53d7 quote dict + prod" }, { @@ -43209,7 +43209,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L1", "id": "app_services_pl_mobile_stop_meta_py", - "community": 50, + "community": 9, "norm_label": "pl_mobile_stop_meta.py" }, { @@ -43218,7 +43218,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L10", "id": "services_pl_mobile_stop_meta_value", - "community": 50, + "community": 9, "norm_label": "_value()" }, { @@ -43227,7 +43227,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L14", "id": "services_pl_mobile_stop_meta_saved_meta_values", - "community": 50, + "community": 9, "norm_label": "_saved_meta_values()" }, { @@ -43236,7 +43236,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L22", "id": "services_pl_mobile_stop_meta_assert_mobile_meta_enabled", - "community": 50, + "community": 9, "norm_label": "assert_mobile_meta_enabled()" }, { @@ -43245,7 +43245,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L27", "id": "services_pl_mobile_stop_meta_fold_mobile_selection_into_web_fields", - "community": 50, + "community": 9, "norm_label": "fold_mobile_selection_into_web_fields()" }, { @@ -43254,7 +43254,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L55", "id": "services_pl_mobile_stop_meta_apply_mobile_alias", - "community": 50, + "community": 9, "norm_label": "_apply_mobile_alias()" }, { @@ -43263,7 +43263,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L62", "id": "services_pl_mobile_stop_meta_apply_mobile_brand", - "community": 50, + "community": 9, "norm_label": "_apply_mobile_brand()" }, { @@ -43272,7 +43272,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L76", "id": "services_pl_mobile_stop_meta_validate_mobile_meta_request", - "community": 50, + "community": 9, "norm_label": "validate_mobile_meta_request()" }, { @@ -43281,7 +43281,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L94", "id": "services_pl_mobile_stop_meta_resolve_stop_meta", - "community": 50, + "community": 9, "norm_label": "resolve_stop_meta()" }, { @@ -43290,7 +43290,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L121", "id": "services_pl_mobile_stop_meta_load_stop_meta", - "community": 50, + "community": 9, "norm_label": "load_stop_meta()" }, { @@ -43299,7 +43299,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L136", "id": "services_pl_mobile_stop_meta_write_stop_meta", - "community": 50, + "community": 9, "norm_label": "write_stop_meta()" }, { @@ -43308,7 +43308,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L154", "id": "services_pl_mobile_stop_meta_attach_stop_meta", - "community": 50, + "community": 9, "norm_label": "attach_stop_meta()" }, { @@ -43317,7 +43317,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L167", "id": "services_pl_mobile_stop_meta_attach_web_selection_as_mobile_meta", - "community": 50, + "community": 9, "norm_label": "attach_web_selection_as_mobile_meta()" }, { @@ -43326,7 +43326,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L1", "id": "services_pl_mobile_stop_meta_rationale_1", - "community": 50, + "community": 9, "norm_label": "optional independent stop metadata. no old-table columns or default-path queries" }, { @@ -43335,7 +43335,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L23", "id": "services_pl_mobile_stop_meta_rationale_23", - "community": 50, + "community": 9, "norm_label": "kept for existing callers. alias and brand now follow the web plan-product field" }, { @@ -43344,7 +43344,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L28", "id": "services_pl_mobile_stop_meta_rationale_28", - "community": 50, + "community": 9, "norm_label": "write the mobile alias into product_name and the load-line brand onto the plan p" }, { @@ -43353,7 +43353,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L168", "id": "services_pl_mobile_stop_meta_rationale_168", - "community": 50, + "community": 9, "norm_label": "expose the web plan-product alias and brand in the mobile read shape. no side ta" }, { @@ -43362,7 +43362,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "id": "app_services_pl_site_link_read_py", - "community": 16, + "community": 351, "norm_label": "pl_site_link_read.py" }, { @@ -43371,7 +43371,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "id": "services_pl_site_link_read_build_transport_site_link_read", - "community": 16, + "community": 351, "norm_label": "build_transport_site_link_read()" }, { @@ -43380,7 +43380,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "id": "services_pl_site_link_read_build_transport_site_link_read_from_row", - "community": 16, + "community": 351, "norm_label": "build_transport_site_link_read_from_row()" }, { @@ -43389,7 +43389,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "id": "services_pl_site_link_read_parse_feedback_images", - "community": 16, + "community": 351, "norm_label": "_parse_feedback_images()" }, { @@ -43398,7 +43398,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "id": "app_services_export_attachment_zip_py", - "community": 31, + "community": 36, "norm_label": "export_attachment_zip.py" }, { @@ -43407,7 +43407,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L28", "id": "services_export_attachment_zip_sanitize_zip_segment", - "community": 31, + "community": 36, "norm_label": "sanitize_zip_segment()" }, { @@ -43416,7 +43416,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L34", "id": "services_export_attachment_zip_short_hash", - "community": 31, + "community": 36, "norm_label": "short_hash()" }, { @@ -43425,7 +43425,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L38", "id": "services_export_attachment_zip_guess_ext_from_url", - "community": 31, + "community": 36, "norm_label": "guess_ext_from_url()" }, { @@ -43434,7 +43434,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L49", "id": "services_export_attachment_zip_build_attachment_filename", - "community": 31, + "community": 36, "norm_label": "build_attachment_filename()" }, { @@ -43443,7 +43443,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L56", "id": "services_export_attachment_zip_first_row_no_by_entity_id", - "community": 31, + "community": 36, "norm_label": "first_row_no_by_entity_id()" }, { @@ -43452,7 +43452,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L71", "id": "services_export_attachment_zip_build_hyperlink_formula", - "community": 31, + "community": 36, "norm_label": "build_hyperlink_formula()" }, { @@ -43461,7 +43461,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L77", "id": "services_export_attachment_zip_parse_url_list", - "community": 31, + "community": 36, "norm_label": "parse_url_list()" }, { @@ -43470,7 +43470,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L92", "id": "services_export_attachment_zip_urls_to_attachment_items", - "community": 31, + "community": 36, "norm_label": "urls_to_attachment_items()" }, { @@ -43479,7 +43479,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L102", "id": "services_export_attachment_zip_default_download", - "community": 260, + "community": 262, "norm_label": "_default_download()" }, { @@ -43488,7 +43488,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L108", "id": "services_export_attachment_zip_attach_field", - "community": 31, + "community": 36, "norm_label": "_attach_field()" }, { @@ -43497,7 +43497,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L112", "id": "services_export_attachment_zip_plan_attachment_jobs", - "community": 31, + "community": 36, "norm_label": "_plan_attachment_jobs()" }, { @@ -43506,7 +43506,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L155", "id": "services_export_attachment_zip_build_xlsx_bytes", - "community": 31, + "community": 36, "norm_label": "_build_xlsx_bytes()" }, { @@ -43515,7 +43515,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L215", "id": "services_export_attachment_zip_build_attachment_zip_bytes", - "community": 31, + "community": 36, "norm_label": "build_attachment_zip_bytes()" }, { @@ -43524,7 +43524,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L250", "id": "services_export_attachment_zip_iter_attachment_zip_chunks", - "community": 31, + "community": 36, "norm_label": "iter_attachment_zip_chunks()" }, { @@ -43533,7 +43533,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L345", "id": "services_export_attachment_zip_build_attachment_zip_streaming_response", - "community": 31, + "community": 36, "norm_label": "build_attachment_zip_streaming_response()" }, { @@ -43542,7 +43542,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "id": "services_export_attachment_zip_rationale_1", - "community": 31, + "community": 36, "norm_label": "\u5217\u8868\u5bfc\u51fa:excel \u603b\u8868 + \u9644\u4ef6\u76ee\u5f55 zip(\u8ba1\u5212\u5f52\u6863 / \u5145\u503c\u7533\u8bf7\u7b49\u5171\u7528)\u3002" }, { @@ -43551,7 +43551,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L95", "id": "services_export_attachment_zip_rationale_95", - "community": 31, + "community": 36, "norm_label": "\u5c06\u9017\u53f7/json url \u5217\u8868\u8f6c\u4e3a {url, label} \u5217\u8868\u3002" }, { @@ -43560,7 +43560,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L119", "id": "services_export_attachment_zip_rationale_119", - "community": 31, + "community": 36, "norm_label": "\u9884\u5148\u786e\u5b9a\u9644\u4ef6 zip \u8def\u5f84\u4e0e\u8d85\u94fe\u63a5(\u5c1a\u672a\u4e0b\u8f7d)\u3002 \u8fd4\u56de: entity_file_meta: entity_id -> [(zip_pat" }, { @@ -43569,7 +43569,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L229", "id": "services_export_attachment_zip_rationale_229", - "community": 31, + "community": 36, "norm_label": "\u6253\u5305 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002" }, { @@ -43578,7 +43578,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L265", "id": "services_export_attachment_zip_rationale_265", - "community": 31, + "community": 36, "norm_label": "\u8fb9\u4e0b\u8f7d\u8fb9\u4ea7\u51fa zip \u5b57\u8282,\u4fbf\u4e8e\u4ee3\u7406\u5c42\u5728\u957f\u65f6\u95f4\u6253\u5305\u65f6\u4fdd\u6301\u8fde\u63a5\u3002" }, { @@ -43587,7 +43587,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L359", "id": "services_export_attachment_zip_rationale_359", - "community": 31, + "community": 36, "norm_label": "\u7acb\u5373\u8fd4\u56de streamingresponse:\u5148\u53d1\u54cd\u5e94\u5934,\u518d\u8fb9\u4e0b\u9644\u4ef6\u8fb9\u63a8\u9001 zip \u5b57\u8282\u3002" }, { @@ -43596,7 +43596,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "app_services_db_data_scope_py", - "community": 80, + "community": 63, "norm_label": "db_data_scope.py" }, { @@ -43605,7 +43605,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "id": "services_db_data_scope_apply_db_scope", - "community": 257, + "community": 28, "norm_label": "apply_db_scope()" }, { @@ -43614,7 +43614,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L19", "id": "services_db_data_scope_assert_db_row_in_scope", - "community": 103, + "community": 63, "norm_label": "assert_db_row_in_scope()" }, { @@ -43623,7 +43623,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "services_db_data_scope_rationale_1", - "community": 80, + "community": 63, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -43632,7 +43632,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L1", "id": "app_services_pl_child_sync_py", - "community": 166, + "community": 54, "norm_label": "pl_child_sync.py" }, { @@ -43641,7 +43641,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L9", "id": "services_pl_child_sync_validate_child_ids", - "community": 166, + "community": 201, "norm_label": "validate_child_ids()" }, { @@ -43650,7 +43650,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L25", "id": "services_pl_child_sync_prepare_keyed_rows", - "community": 166, + "community": 54, "norm_label": "prepare_keyed_rows()" }, { @@ -43659,7 +43659,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L47", "id": "services_pl_child_sync_apply_keyed_rows", - "community": 130, + "community": 54, "norm_label": "apply_keyed_rows()" }, { @@ -43668,7 +43668,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L1", "id": "services_pl_child_sync_rationale_1", - "community": 166, + "community": 54, "norm_label": "scoped child reconciliation. callers supply the complete writable scope, never g" }, { @@ -43677,7 +43677,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L10", "id": "services_pl_child_sync_rationale_10", - "community": 166, + "community": 201, "norm_label": "validate the whole collection before a caller mutates any orm instance." }, { @@ -43686,7 +43686,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L26", "id": "services_pl_child_sync_rationale_26", - "community": 166, + "community": 54, "norm_label": "natural-key relations keep their identities; ambiguous keys must be corrected ex" }, { @@ -43695,7 +43695,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L1", "id": "app_services_crm_settlement_clause_py", - "community": 298, + "community": 285, "norm_label": "crm_settlement_clause.py" }, { @@ -43704,7 +43704,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "id": "services_crm_settlement_clause_default_settlement_clause", - "community": 298, + "community": 285, "norm_label": "default_settlement_clause()" }, { @@ -43713,7 +43713,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L1", "id": "app_services_pl_calendar_vehicle_types_py", - "community": 208, + "community": 236, "norm_label": "pl_calendar_vehicle_types.py" }, { @@ -43722,7 +43722,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L10", "id": "services_pl_calendar_vehicle_types_text", - "community": 208, + "community": 236, "norm_label": "_text()" }, { @@ -43731,7 +43731,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L14", "id": "services_pl_calendar_vehicle_types_attach_calendar_vehicle_types", - "community": 208, + "community": 236, "norm_label": "attach_calendar_vehicle_types()" }, { @@ -43740,7 +43740,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L1", "id": "services_pl_calendar_vehicle_types_rationale_1", - "community": 208, + "community": 236, "norm_label": "\u53ea\u4e3a\u5df2\u7ecf\u901a\u8fc7\u79df\u6237/\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u7684\u65e5\u5386\u8ba1\u5212\u8865\u5145\u8f66\u8f86\u5f52\u5c5e\u3002" }, { @@ -43749,7 +43749,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_fuel_card_service_py", - "community": 322, + "community": 105, "norm_label": "pl_vehicle_fuel_card_service.py" }, { @@ -43758,7 +43758,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L22", "id": "services_pl_vehicle_fuel_card_service_row_to_dict", - "community": 322, + "community": 105, "norm_label": "_row_to_dict()" }, { @@ -43767,7 +43767,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L33", "id": "services_pl_vehicle_fuel_card_service_query", - "community": 322, + "community": 105, "norm_label": "_query()" }, { @@ -43776,7 +43776,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L41", "id": "services_pl_vehicle_fuel_card_service_list_cards", - "community": 322, + "community": 105, "norm_label": "list_cards()" }, { @@ -43785,7 +43785,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L58", "id": "services_pl_vehicle_fuel_card_service_get_card", - "community": 322, + "community": 105, "norm_label": "get_card()" }, { @@ -43794,7 +43794,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L65", "id": "services_pl_vehicle_fuel_card_service_commit_binding", - "community": 322, + "community": 105, "norm_label": "_commit_binding()" }, { @@ -43803,7 +43803,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L73", "id": "services_pl_vehicle_fuel_card_service_create_card", - "community": 322, + "community": 105, "norm_label": "create_card()" }, { @@ -43812,7 +43812,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L85", "id": "services_pl_vehicle_fuel_card_service_update_card", - "community": 322, + "community": 105, "norm_label": "update_card()" }, { @@ -43821,7 +43821,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L96", "id": "services_pl_vehicle_fuel_card_service_delete_cards", - "community": 322, + "community": 105, "norm_label": "delete_cards()" }, { @@ -43830,7 +43830,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L108", "id": "services_pl_vehicle_fuel_card_service_lookup_for_recharge", - "community": 48, + "community": 123, "norm_label": "lookup_for_recharge()" }, { @@ -43839,7 +43839,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L143", "id": "services_pl_vehicle_fuel_card_service_attach_recharge_list_bindings", - "community": 48, + "community": 55, "norm_label": "attach_recharge_list_bindings()" }, { @@ -43848,7 +43848,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L1", "id": "services_pl_vehicle_fuel_card_service_rationale_1", - "community": 322, + "community": 105, "norm_label": "\u8f66\u6cb9\u5361\u53f0\u8d26 crud,\u79df\u6237\u9694\u79bb\u3001\u6570\u636e\u8303\u56f4\u4e0e\u8f6f\u5220\u9664\u3002" }, { @@ -43857,7 +43857,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L110", "id": "services_pl_vehicle_fuel_card_service_rationale_110", - "community": 48, + "community": 123, "norm_label": "\u5145\u503c\u8868\u5355\u8bfb\u53d6\u5173\u8054\u4e3b\u6570\u636e:\u6743\u9650\u53d6\u51b3\u4e8e\u8f66\u8f86/\u5355\u636e\u8bbf\u95ee\u6743,\u800c\u975e\u53f0\u8d26\u521b\u5efa\u4eba\u3002 \u4e0d\u5f00\u653e\u53f0\u8d26\u5217\u8868\u6216\u7ba1\u7406\u6743\u9650;\u7cbe\u786e\u8f66\u724c\u67e5\u8be2\u53ea\u8fd4\u56de\u5361\u53f7,\u4e0d\u8fd4\u56de\u5907\u6ce8\u7b49\u8d44\u6599\u3002 \u5c0f" }, { @@ -43866,7 +43866,7 @@ "source_file": "app/services/pl_vehicle_fuel_card_service.py", "source_location": "L144", "id": "services_pl_vehicle_fuel_card_service_rationale_144", - "community": 48, + "community": 55, "norm_label": "\u4e3a\u5df2\u5b8c\u6210\u4e1a\u52a1\u6743\u9650\u8fc7\u6ee4\u7684\u5f53\u524d\u9875\u8865\u5145\u7ed1\u5b9a\u5361\u53f7,\u5355\u6b21\u67e5\u8be2\u4e14\u4e0d\u8986\u76d6\u5386\u53f2\u53d1\u653e\u5361\u53f7\u3002" }, { @@ -43875,7 +43875,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L1", "id": "app_services_doclib_service_py", - "community": 116, + "community": 170, "norm_label": "doclib_service.py" }, { @@ -43884,7 +43884,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L20", "id": "services_doclib_service_doclibservice", - "community": 116, + "community": 130, "norm_label": "doclibservice" }, { @@ -43893,7 +43893,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L21", "id": "services_doclib_service_doclibservice_init", - "community": 116, + "community": 130, "norm_label": ".__init__()" }, { @@ -43902,7 +43902,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L30", "id": "services_doclib_service_doclibservice_base", - "community": 116, + "community": 130, "norm_label": "._base()" }, { @@ -43911,7 +43911,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L33", "id": "services_doclib_service_doclibservice_public", - "community": 116, + "community": 130, "norm_label": "._public()" }, { @@ -43920,7 +43920,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L37", "id": "services_doclib_service_doclibservice_shared", - "community": 116, + "community": 130, "norm_label": "._shared()" }, { @@ -43929,7 +43929,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L42", "id": "services_doclib_service_doclibservice_files", - "community": 116, + "community": 130, "norm_label": "._files()" }, { @@ -43938,7 +43938,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L56", "id": "services_doclib_service_doclibservice_file", - "community": 116, + "community": 130, "norm_label": "._file()" }, { @@ -43947,7 +43947,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L65", "id": "services_doclib_service_doclibservice_folder", - "community": 116, + "community": 130, "norm_label": "._folder()" }, { @@ -43956,7 +43956,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L74", "id": "services_doclib_service_doclibservice_lock_owner", - "community": 116, + "community": 130, "norm_label": "._lock_owner()" }, { @@ -43965,7 +43965,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L80", "id": "services_doclib_service_doclibservice_folder_map", - "community": 116, + "community": 130, "norm_label": "._folder_map()" }, { @@ -43974,7 +43974,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L84", "id": "services_doclib_service_path", - "community": 116, + "community": 130, "norm_label": "_path()" }, { @@ -43983,7 +43983,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L93", "id": "services_doclib_service_doclibservice_person_map", - "community": 116, + "community": 130, "norm_label": "._person_map()" }, { @@ -43992,7 +43992,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L102", "id": "services_doclib_service_doclibservice_serialize_files", - "community": 116, + "community": 130, "norm_label": "._serialize_files()" }, { @@ -44001,7 +44001,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L114", "id": "services_doclib_service_doclibservice_row_to_dict", - "community": 116, + "community": 130, "norm_label": "._row_to_dict()" }, { @@ -44010,7 +44010,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L127", "id": "services_doclib_service_doclibservice_get_file", - "community": 116, + "community": 130, "norm_label": ".get_file()" }, { @@ -44019,7 +44019,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L130", "id": "services_doclib_service_doclibservice_download_record", - "community": 116, + "community": 130, "norm_label": ".download_record()" }, { @@ -44028,7 +44028,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L134", "id": "services_doclib_service_doclibservice_list_files", - "community": 116, + "community": 130, "norm_label": ".list_files()" }, { @@ -44037,7 +44037,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L145", "id": "services_doclib_service_doclibservice_folder_node", - "community": 116, + "community": 130, "norm_label": "._folder_node()" }, { @@ -44046,7 +44046,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L151", "id": "services_doclib_service_doclibservice_tree", - "community": 116, + "community": 130, "norm_label": ".tree()" }, { @@ -44055,7 +44055,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L184", "id": "services_doclib_service_doclibservice_unique_name", - "community": 116, + "community": 130, "norm_label": "._unique_name()" }, { @@ -44064,7 +44064,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L190", "id": "services_doclib_service_doclibservice_create_folder", - "community": 116, + "community": 130, "norm_label": ".create_folder()" }, { @@ -44073,7 +44073,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L200", "id": "services_doclib_service_doclibservice_rename_folder", - "community": 116, + "community": 130, "norm_label": ".rename_folder()" }, { @@ -44082,7 +44082,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L209", "id": "services_doclib_service_doclibservice_delete_folder", - "community": 116, + "community": 130, "norm_label": ".delete_folder()" }, { @@ -44091,7 +44091,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L219", "id": "services_doclib_service_doclibservice_create_file", - "community": 116, + "community": 130, "norm_label": ".create_file()" }, { @@ -44100,7 +44100,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L231", "id": "services_doclib_service_doclibservice_set_shares", - "community": 116, + "community": 130, "norm_label": ".set_shares()" }, { @@ -44109,7 +44109,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L248", "id": "services_doclib_service_doclibservice_delete_files", - "community": 116, + "community": 130, "norm_label": ".delete_files()" }, { @@ -44118,7 +44118,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L256", "id": "services_doclib_service_doclibservice_users", - "community": 116, + "community": 130, "norm_label": ".users()" }, { @@ -44127,7 +44127,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L1", "id": "services_doclib_service_rationale_1", - "community": 116, + "community": 170, "norm_label": "\u6587\u6863\u5e93\u4e1a\u52a1\u6743\u9650:\u79df\u6237\u9694\u79bb + \u4e0a\u4f20\u4eba/\u660e\u786e\u5206\u4eab\u4eba/\u8d85\u7ea7\u7ba1\u7406\u5458\u3002 \u8be5\u6a21\u5757\u91c7\u7528\u7528\u6237\u786e\u8ba4\u7684\u9010\u6587\u4ef6 acl,\u90e8\u95e8\u6570\u636e\u8303\u56f4\u4e0d\u6269\u5927\u79c1\u4eba\u8d44\u6599\u8bbf\u95ee\u6743\u9650\u3002 \u76ee\u5f55\u53ea\u66b4\u9732\u53ef\u89c1\u6587\u4ef6\u7684" }, { @@ -44136,7 +44136,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L115", "id": "services_doclib_service_rationale_115", - "community": 116, + "community": 130, "norm_label": "\u6587\u4ef6\u53ef\u8bfb\u5b57\u6bb5\u7684\u552f\u4e00\u8f6c\u6362\u5165\u53e3;\u6240\u6709\u8eab\u4efd\u548c\u5bf9\u8c61\u5c5e\u6027\u5747\u4e3a\u53ea\u8bfb\u3002" }, { @@ -44145,7 +44145,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "app_services_pl_transport_site_service_py", - "community": 22, + "community": 41, "norm_label": "pl_transport_site_service.py" }, { @@ -44154,7 +44154,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L28", "id": "services_pl_transport_site_service_transportsitelinkresult", - "community": 16, + "community": 2, "norm_label": "transportsitelinkresult" }, { @@ -44163,7 +44163,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L36", "id": "services_pl_transport_site_service_normalize_plan_date", - "community": 22, + "community": 41, "norm_label": "_normalize_plan_date()" }, { @@ -44172,7 +44172,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L48", "id": "services_pl_transport_site_service_revoke_site_links_for_transport", - "community": 22, + "community": 41, "norm_label": "revoke_site_links_for_transport()" }, { @@ -44181,7 +44181,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L72", "id": "services_pl_transport_site_service_sync_site_links_for_transport", - "community": 22, + "community": 41, "norm_label": "sync_site_links_for_transport()" }, { @@ -44190,7 +44190,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "services_pl_transport_site_service_rationale_1", - "community": 22, + "community": 41, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -44199,7 +44199,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L82", "id": "services_pl_transport_site_service_rationale_82", - "community": 22, + "community": 41, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002" }, { @@ -44208,7 +44208,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "id": "app_services_pl_cert_service_py", - "community": 35, + "community": 59, "norm_label": "pl_cert_service.py" }, { @@ -44217,7 +44217,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L15", "id": "services_pl_cert_service_list_owner_certs", - "community": 35, + "community": 26, "norm_label": "list_owner_certs()" }, { @@ -44226,7 +44226,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L31", "id": "services_pl_cert_service_list_owner_certs_batch", - "community": 35, + "community": 26, "norm_label": "list_owner_certs_batch()" }, { @@ -44235,7 +44235,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L53", "id": "services_pl_cert_service_certs_to_read", - "community": 35, + "community": 26, "norm_label": "certs_to_read()" }, { @@ -44244,7 +44244,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L75", "id": "services_pl_cert_service_normalize_cert_row", - "community": 35, + "community": 59, "norm_label": "_normalize_cert_row()" }, { @@ -44253,7 +44253,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L81", "id": "services_pl_cert_service_save_owner_certs", - "community": 35, + "community": 59, "norm_label": "save_owner_certs()" }, { @@ -44262,7 +44262,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L174", "id": "services_pl_cert_service_nearest_expire_date", - "community": 35, + "community": 26, "norm_label": "nearest_expire_date()" }, { @@ -44271,7 +44271,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L192", "id": "services_pl_cert_service_resolve_owner_label", - "community": 61, + "community": 59, "norm_label": "_resolve_owner_label()" }, { @@ -44280,7 +44280,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L219", "id": "services_pl_cert_service_pending_reminder_for_cert", - "community": 61, + "community": 59, "norm_label": "_pending_reminder_for_cert()" }, { @@ -44289,7 +44289,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L233", "id": "services_pl_cert_service_resolve_pending_reminder", - "community": 61, + "community": 59, "norm_label": "_resolve_pending_reminder()" }, { @@ -44298,7 +44298,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L255", "id": "services_pl_cert_service_scan_cert_expiry", - "community": 61, + "community": 59, "norm_label": "scan_cert_expiry()" }, { @@ -44307,7 +44307,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L91", "id": "services_pl_cert_service_rationale_91", - "community": 35, + "community": 59, "norm_label": "\u6309 id \u5dee\u91cf\u4fdd\u5b58;\u65e7\u8bf7\u6c42\u4ec5\u590d\u7528\u552f\u4e00\u4e1a\u52a1\u952e,\u9057\u6f0f\u65e7\u8bc1\u8f6f\u5220\u3002" }, { @@ -44316,7 +44316,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L242", "id": "services_pl_cert_service_rationale_242", - "community": 61, + "community": 59, "norm_label": "\u5173\u95ed\u5f85\u5904\u7406\u63d0\u9192:\u8bc1\u4ef6\u5df2\u5904\u7406/\u9000\u51fa\u7a97\u53e3\u540e\u4e0d\u518d\u7ee7\u7eed\u63d0\u9192\u3002" }, { @@ -44325,7 +44325,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L256", "id": "services_pl_cert_service_rationale_256", - "community": 61, + "community": 59, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192;\u9000\u51fa\u63d0\u9192\u7a97\u53e3\u6216\u8bc1\u4ef6\u5931\u6548\u65f6\u5173\u95ed\u65e7 pending\u3002" }, { @@ -44334,7 +44334,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "id": "app_services_pl_internal_customer_py", - "community": 4, + "community": 7, "norm_label": "pl_internal_customer.py" }, { @@ -44352,7 +44352,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "id": "services_pl_internal_customer_plan_requires_site_link", - "community": 223, + "community": 224, "norm_label": "plan_requires_site_link()" }, { @@ -44361,7 +44361,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "id": "services_pl_internal_customer_rationale_1", - "community": 4, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)" }, { @@ -44370,7 +44370,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "id": "services_pl_internal_customer_rationale_23", - "community": 223, + "community": 224, "norm_label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6,\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002" }, { @@ -44379,7 +44379,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "id": "app_services_pl_plan_arrange_copy_flags_py", - "community": 4, + "community": 2, "norm_label": "pl_plan_arrange_copy_flags.py" }, { @@ -44388,7 +44388,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L30", "id": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", - "community": 4, + "community": 2, "norm_label": "planarrangecopyflags" }, { @@ -44397,7 +44397,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L36", "id": "services_pl_plan_arrange_copy_flags_plan_requires_site_link_cached", - "community": 4, + "community": 2, "norm_label": "_plan_requires_site_link_cached()" }, { @@ -44406,7 +44406,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L58", "id": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", - "community": 4, + "community": 2, "norm_label": "load_plan_arrange_copy_flags()" }, { @@ -44415,7 +44415,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "id": "services_pl_plan_arrange_copy_flags_rationale_1", - "community": 4, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / useplplanarrangeactions / buil" }, { @@ -44424,7 +44424,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L42", "id": "services_pl_plan_arrange_copy_flags_rationale_42", - "community": 4, + "community": 2, "norm_label": "\u4e0e plan_requires_site_link \u8bed\u4e49\u4e00\u81f4,\u4f7f\u7528\u5df2\u6279\u91cf\u52a0\u8f7d\u7684\u88c5/\u9001\u8d27\u6bb5\u3002" }, { @@ -44433,7 +44433,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "id": "app_services_pl_transport_address_list_filters_py", - "community": 42, + "community": 140, "norm_label": "transport_address_list_filters.py" }, { @@ -44442,7 +44442,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L9", "id": "pl_transport_address_list_filters_split_csv", - "community": 42, + "community": 140, "norm_label": "_split_csv()" }, { @@ -44451,7 +44451,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L15", "id": "pl_transport_address_list_filters_append_enum_filter", - "community": 42, + "community": 140, "norm_label": "_append_enum_filter()" }, { @@ -44460,7 +44460,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L29", "id": "pl_transport_address_list_filters_build_transport_address_column_filters", - "community": 42, + "community": 140, "norm_label": "build_transport_address_column_filters()" }, { @@ -44469,7 +44469,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "id": "pl_transport_address_list_filters_rationale_1", - "community": 42, + "community": 140, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44478,7 +44478,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_list_filters_py", - "community": 81, + "community": 26, "norm_label": "vehicle_list_filters.py" }, { @@ -44487,7 +44487,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L12", "id": "pl_vehicle_list_filters_split_csv", - "community": 81, + "community": 26, "norm_label": "_split_csv()" }, { @@ -44496,7 +44496,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L18", "id": "pl_vehicle_list_filters_append_enum_filter", - "community": 81, + "community": 26, "norm_label": "_append_enum_filter()" }, { @@ -44505,7 +44505,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L32", "id": "pl_vehicle_list_filters_parse_decimal", - "community": 81, + "community": 26, "norm_label": "_parse_decimal()" }, { @@ -44514,7 +44514,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L42", "id": "pl_vehicle_list_filters_append_number_filters", - "community": 81, + "community": 26, "norm_label": "_append_number_filters()" }, { @@ -44523,7 +44523,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L77", "id": "pl_vehicle_list_filters_build_vehicle_column_filters", - "community": 81, + "community": 26, "norm_label": "build_vehicle_column_filters()" }, { @@ -44532,7 +44532,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "id": "pl_vehicle_list_filters_rationale_1", - "community": 81, + "community": 26, "norm_label": "\u8f66\u8f86\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / vehicle_type / carrier_id(\u8def\u7531\u6216\u5de5\u5177\u680f)\u3002" }, { @@ -44541,7 +44541,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_recharge_list_filters_py", - "community": 98, + "community": 100, "norm_label": "vehicle_recharge_list_filters.py" }, { @@ -44550,7 +44550,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L22", "id": "pl_vehicle_recharge_list_filters_split_csv", - "community": 98, + "community": 100, "norm_label": "_split_csv()" }, { @@ -44559,7 +44559,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L28", "id": "pl_vehicle_recharge_list_filters_append_enum_filter", - "community": 98, + "community": 100, "norm_label": "_append_enum_filter()" }, { @@ -44568,7 +44568,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L42", "id": "pl_vehicle_recharge_list_filters_parse_date", - "community": 98, + "community": 100, "norm_label": "_parse_date()" }, { @@ -44577,7 +44577,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L60", "id": "pl_vehicle_recharge_list_filters_append_date_range", - "community": 98, + "community": 100, "norm_label": "_append_date_range()" }, { @@ -44586,7 +44586,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L69", "id": "pl_vehicle_recharge_list_filters_append_create_time_range", - "community": 98, + "community": 100, "norm_label": "_append_create_time_range()" }, { @@ -44595,7 +44595,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L83", "id": "pl_vehicle_recharge_list_filters_parse_decimal", - "community": 98, + "community": 100, "norm_label": "_parse_decimal()" }, { @@ -44604,7 +44604,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L93", "id": "pl_vehicle_recharge_list_filters_append_number_filters", - "community": 98, + "community": 100, "norm_label": "_append_number_filters()" }, { @@ -44613,7 +44613,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L128", "id": "pl_vehicle_recharge_list_filters_append_user_name_filter", - "community": 98, + "community": 100, "norm_label": "_append_user_name_filter()" }, { @@ -44622,7 +44622,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L145", "id": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters", - "community": 98, + "community": 100, "norm_label": "build_recharge_apply_column_filters()" }, { @@ -44631,7 +44631,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L220", "id": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters", - "community": 98, + "community": 100, "norm_label": "build_recharge_disburse_board_column_filters()" }, { @@ -44640,7 +44640,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "id": "pl_vehicle_recharge_list_filters_rationale_1", - "community": 98, + "community": 100, "norm_label": "\u8f66\u8f86 etc/\u6cb9\u5361:\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44649,7 +44649,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L72", "id": "pl_vehicle_recharge_list_filters_rationale_72", - "community": 98, + "community": 100, "norm_label": "datetime \u5217:\u542b\u8d77\u65e5 00:00,\u6b62\u65e5\u6b21\u65e5 00:00(\u4e0d\u542b)\u3002" }, { @@ -44658,7 +44658,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L1", "id": "app_services_pl_freight_party_customers_py", - "community": 4, + "community": 21, "norm_label": "freight_party_customers.py" }, { @@ -44667,7 +44667,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L12", "id": "pl_freight_party_customers_unique_customer_names", - "community": 350, + "community": 325, "norm_label": "unique_customer_names()" }, { @@ -44676,7 +44676,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L24", "id": "pl_freight_party_customers_resolve_plan_party_customers", - "community": 350, + "community": 325, "norm_label": "resolve_plan_party_customers()" }, { @@ -44685,7 +44685,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L43", "id": "pl_freight_party_customers_load_plan_party_customers_map", - "community": 57, + "community": 39, "norm_label": "load_plan_party_customers_map()" }, { @@ -44694,7 +44694,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L48", "id": "pl_freight_party_customers_rationale_48", - "community": 57, + "community": 39, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u505c\u9760\u6bb5\u5ba2\u6237\u540d;\u65e0\u505c\u9760\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4e3b\u8868\u4f9b\u5e94\u5546/\u5ba2\u6237\u3002" }, { @@ -44703,7 +44703,7 @@ "source_file": "app/services/pl/__init__.py", "source_location": "L1", "id": "app_services_pl_init_py", - "community": 408, + "community": 387, "norm_label": "__init__.py" }, { @@ -44712,7 +44712,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "id": "app_services_pl_carrier_list_filters_py", - "community": 81, + "community": 26, "norm_label": "carrier_list_filters.py" }, { @@ -44721,7 +44721,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L12", "id": "pl_carrier_list_filters_split_csv", - "community": 81, + "community": 26, "norm_label": "_split_csv()" }, { @@ -44730,7 +44730,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L18", "id": "pl_carrier_list_filters_append_enum_filter", - "community": 81, + "community": 26, "norm_label": "_append_enum_filter()" }, { @@ -44739,7 +44739,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L32", "id": "pl_carrier_list_filters_parse_date", - "community": 81, + "community": 26, "norm_label": "_parse_date()" }, { @@ -44748,7 +44748,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L50", "id": "pl_carrier_list_filters_append_date_range", - "community": 81, + "community": 26, "norm_label": "_append_date_range()" }, { @@ -44757,7 +44757,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L59", "id": "pl_carrier_list_filters_build_carrier_column_filters", - "community": 81, + "community": 26, "norm_label": "build_carrier_column_filters()" }, { @@ -44766,7 +44766,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "id": "pl_carrier_list_filters_rationale_1", - "community": 81, + "community": 26, "norm_label": "\u627f\u8fd0\u5546\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44775,7 +44775,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "id": "app_services_pl_document_reminder_list_filters_py", - "community": 220, + "community": 221, "norm_label": "document_reminder_list_filters.py" }, { @@ -44784,7 +44784,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L15", "id": "pl_document_reminder_list_filters_split_csv", - "community": 220, + "community": 221, "norm_label": "_split_csv()" }, { @@ -44793,7 +44793,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L21", "id": "pl_document_reminder_list_filters_append_enum_filter", - "community": 220, + "community": 221, "norm_label": "_append_enum_filter()" }, { @@ -44802,7 +44802,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L35", "id": "pl_document_reminder_list_filters_parse_date", - "community": 220, + "community": 221, "norm_label": "_parse_date()" }, { @@ -44811,7 +44811,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L53", "id": "pl_document_reminder_list_filters_build_document_reminder_column_filters", - "community": 220, + "community": 221, "norm_label": "build_document_reminder_column_filters()" }, { @@ -44820,7 +44820,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "id": "pl_document_reminder_list_filters_rationale_1", - "community": 220, + "community": 221, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531\u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44829,7 +44829,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_maintenance_list_filters_py", - "community": 83, + "community": 100, "norm_label": "vehicle_maintenance_list_filters.py" }, { @@ -44838,7 +44838,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L21", "id": "pl_vehicle_maintenance_list_filters_split_csv", - "community": 83, + "community": 100, "norm_label": "_split_csv()" }, { @@ -44847,7 +44847,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L27", "id": "pl_vehicle_maintenance_list_filters_append_enum_filter", - "community": 83, + "community": 100, "norm_label": "_append_enum_filter()" }, { @@ -44856,7 +44856,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L41", "id": "pl_vehicle_maintenance_list_filters_parse_date", - "community": 83, + "community": 100, "norm_label": "_parse_date()" }, { @@ -44865,7 +44865,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L59", "id": "pl_vehicle_maintenance_list_filters_append_date_range", - "community": 83, + "community": 100, "norm_label": "_append_date_range()" }, { @@ -44874,7 +44874,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L68", "id": "pl_vehicle_maintenance_list_filters_append_create_time_range", - "community": 83, + "community": 100, "norm_label": "_append_create_time_range()" }, { @@ -44883,7 +44883,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L81", "id": "pl_vehicle_maintenance_list_filters_parse_decimal", - "community": 83, + "community": 100, "norm_label": "_parse_decimal()" }, { @@ -44892,7 +44892,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L91", "id": "pl_vehicle_maintenance_list_filters_append_number_filters", - "community": 83, + "community": 100, "norm_label": "_append_number_filters()" }, { @@ -44901,7 +44901,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L126", "id": "pl_vehicle_maintenance_list_filters_append_user_name_filter", - "community": 83, + "community": 100, "norm_label": "_append_user_name_filter()" }, { @@ -44910,7 +44910,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L143", "id": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters", - "community": 83, + "community": 100, "norm_label": "build_maintenance_apply_column_filters()" }, { @@ -44919,7 +44919,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L203", "id": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters", - "community": 83, + "community": 100, "norm_label": "build_maintenance_process_board_column_filters()" }, { @@ -44928,7 +44928,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "id": "pl_vehicle_maintenance_list_filters_rationale_1", - "community": 83, + "community": 100, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd:\u7533\u8bf7\u5217\u8868 / \u5904\u7406\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44937,7 +44937,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_urea_list_filters_py", - "community": 49, + "community": 241, "norm_label": "vehicle_urea_list_filters.py" }, { @@ -44946,7 +44946,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L12", "id": "pl_vehicle_urea_list_filters_split_csv", - "community": 49, + "community": 241, "norm_label": "_split_csv()" }, { @@ -44955,7 +44955,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L18", "id": "pl_vehicle_urea_list_filters_append_enum_filter", - "community": 49, + "community": 241, "norm_label": "_append_enum_filter()" }, { @@ -44964,7 +44964,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L32", "id": "pl_vehicle_urea_list_filters_parse_date", - "community": 49, + "community": 241, "norm_label": "_parse_date()" }, { @@ -44973,7 +44973,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L50", "id": "pl_vehicle_urea_list_filters_append_date_range", - "community": 49, + "community": 241, "norm_label": "_append_date_range()" }, { @@ -44982,7 +44982,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L59", "id": "pl_vehicle_urea_list_filters_build_urea_apply_column_filters", - "community": 49, + "community": 241, "norm_label": "build_urea_apply_column_filters()" }, { @@ -44991,7 +44991,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L95", "id": "pl_vehicle_urea_list_filters_build_urea_disburse_board_column_filters", - "community": 49, + "community": 241, "norm_label": "build_urea_disburse_board_column_filters()" }, { @@ -45000,7 +45000,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L1", "id": "pl_vehicle_urea_list_filters_rationale_1", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20:\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002" }, { @@ -45009,7 +45009,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "id": "app_services_pl_freight_list_filters_py", - "community": 109, + "community": 34, "norm_label": "freight_list_filters.py" }, { @@ -45018,7 +45018,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L29", "id": "pl_freight_list_filters_split_csv", - "community": 109, + "community": 34, "norm_label": "_split_csv()" }, { @@ -45027,7 +45027,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L35", "id": "pl_freight_list_filters_append_enum_filter", - "community": 109, + "community": 34, "norm_label": "_append_enum_filter()" }, { @@ -45036,7 +45036,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L61", "id": "pl_freight_list_filters_parse_decimal", - "community": 109, + "community": 34, "norm_label": "_parse_decimal()" }, { @@ -45045,7 +45045,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L71", "id": "pl_freight_list_filters_append_number_filters", - "community": 109, + "community": 34, "norm_label": "_append_number_filters()" }, { @@ -45054,7 +45054,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L106", "id": "pl_freight_list_filters_parse_date", - "community": 109, + "community": 34, "norm_label": "_parse_date()" }, { @@ -45063,7 +45063,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L124", "id": "pl_freight_list_filters_append_date_range", - "community": 109, + "community": 34, "norm_label": "_append_date_range()" }, { @@ -45072,7 +45072,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L133", "id": "pl_freight_list_filters_append_datetime_day_range", - "community": 109, + "community": 34, "norm_label": "_append_datetime_day_range()" }, { @@ -45081,7 +45081,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L146", "id": "pl_freight_list_filters_append_user_name_filter", - "community": 109, + "community": 34, "norm_label": "_append_user_name_filter()" }, { @@ -45090,7 +45090,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L163", "id": "pl_freight_list_filters_build_unsettled_plan_column_filters", - "community": 109, + "community": 34, "norm_label": "build_unsettled_plan_column_filters()" }, { @@ -45099,7 +45099,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L310", "id": "pl_freight_list_filters_build_settlement_column_filters", - "community": 109, + "community": 34, "norm_label": "build_settlement_column_filters()" }, { @@ -45108,7 +45108,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "id": "pl_freight_list_filters_rationale_1", - "community": 109, + "community": 34, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97:\u672a\u7ed3\u7b97\u8ba1\u5212 / \u7ed3\u7b97\u5355\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tab\u3001carrier_id(\u8def\u7531/\u9762\u677f\u8bed\u4e49)\u3002" }, { @@ -45117,7 +45117,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_fuel_list_filters_py", - "community": 265, + "community": 268, "norm_label": "vehicle_fuel_list_filters.py" }, { @@ -45126,7 +45126,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L21", "id": "pl_vehicle_fuel_list_filters_split_csv", - "community": 265, + "community": 268, "norm_label": "_split_csv()" }, { @@ -45135,7 +45135,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L27", "id": "pl_vehicle_fuel_list_filters_append_enum_filter", - "community": 265, + "community": 268, "norm_label": "_append_enum_filter()" }, { @@ -45144,7 +45144,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L41", "id": "pl_vehicle_fuel_list_filters_parse_date", - "community": 265, + "community": 268, "norm_label": "_parse_date()" }, { @@ -45153,7 +45153,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L59", "id": "pl_vehicle_fuel_list_filters_append_date_range", - "community": 265, + "community": 268, "norm_label": "_append_date_range()" }, { @@ -45162,7 +45162,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L68", "id": "pl_vehicle_fuel_list_filters_append_create_time_range", - "community": 265, + "community": 268, "norm_label": "_append_create_time_range()" }, { @@ -45171,7 +45171,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L81", "id": "pl_vehicle_fuel_list_filters_parse_decimal", - "community": 265, + "community": 268, "norm_label": "_parse_decimal()" }, { @@ -45180,7 +45180,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L91", "id": "pl_vehicle_fuel_list_filters_append_number_filters", - "community": 265, + "community": 268, "norm_label": "_append_number_filters()" }, { @@ -45189,7 +45189,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L126", "id": "pl_vehicle_fuel_list_filters_append_user_name_filter", - "community": 265, + "community": 268, "norm_label": "_append_user_name_filter()" }, { @@ -45198,7 +45198,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L143", "id": "pl_vehicle_fuel_list_filters_build_fuel_register_column_filters", - "community": 265, + "community": 268, "norm_label": "build_fuel_register_column_filters()" }, { @@ -45207,7 +45207,7 @@ "source_file": "app/services/pl/vehicle_fuel_list_filters.py", "source_location": "L1", "id": "pl_vehicle_fuel_list_filters_rationale_1", - "community": 265, + "community": 268, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001mine_only\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -45216,7 +45216,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "id": "app_services_pl_personnel_list_filters_py", - "community": 81, + "community": 26, "norm_label": "personnel_list_filters.py" }, { @@ -45225,7 +45225,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L15", "id": "pl_personnel_list_filters_split_csv", - "community": 81, + "community": 26, "norm_label": "_split_csv()" }, { @@ -45234,7 +45234,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L21", "id": "pl_personnel_list_filters_append_enum_filter", - "community": 81, + "community": 26, "norm_label": "_append_enum_filter()" }, { @@ -45243,7 +45243,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L35", "id": "pl_personnel_list_filters_parse_decimal", - "community": 81, + "community": 26, "norm_label": "_parse_decimal()" }, { @@ -45252,7 +45252,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L45", "id": "pl_personnel_list_filters_append_number_filters", - "community": 81, + "community": 26, "norm_label": "_append_number_filters()" }, { @@ -45261,7 +45261,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L80", "id": "pl_personnel_list_filters_append_user_name_filter", - "community": 81, + "community": 26, "norm_label": "_append_user_name_filter()" }, { @@ -45270,7 +45270,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L97", "id": "pl_personnel_list_filters_build_personnel_column_filters", - "community": 81, + "community": 26, "norm_label": "build_personnel_column_filters()" }, { @@ -45279,7 +45279,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "id": "pl_personnel_list_filters_rationale_1", - "community": 81, + "community": 26, "norm_label": "\u9a7e\u62bc\u4eba\u5458\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / personnel_affiliation(\u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -45288,7 +45288,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L1", "id": "app_services_pl_facet_context_py", - "community": 42, + "community": 43, "norm_label": "facet_context.py" }, { @@ -45297,7 +45297,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L8", "id": "pl_facet_context_camel_to_snake", - "community": 42, + "community": 43, "norm_label": "_camel_to_snake()" }, { @@ -45306,7 +45306,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L13", "id": "pl_facet_context_keys_for_facet_field", - "community": 42, + "community": 43, "norm_label": "keys_for_facet_field()" }, { @@ -45315,7 +45315,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L24", "id": "pl_facet_context_strip_simple_facet_self_params", - "community": 42, + "community": 43, "norm_label": "strip_simple_facet_self_params()" }, { @@ -45324,7 +45324,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L1", "id": "pl_facet_context_rationale_1", - "community": 42, + "community": 43, "norm_label": "\u5217\u5934 facet \u4e0a\u4e0b\u6587:\u5265\u79bb\u5f53\u524d\u5217\u81ea\u8eab\u8fc7\u6ee4\u952e(excel \u8bed\u4e49)\u3002" }, { @@ -45333,7 +45333,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L30", "id": "pl_facet_context_rationale_30", - "community": 42, + "community": 43, "norm_label": "\u53bb\u6389\u5f53\u524d facet \u5217\u5bf9\u5e94\u8fc7\u6ee4\u952e\u4e0e\u5143\u6570\u636e,\u8fd4\u56de\u65b0 dict\u3002" }, { @@ -45342,7 +45342,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "id": "app_services_pl_io_order_list_filters_py", - "community": 198, + "community": 200, "norm_label": "io_order_list_filters.py" }, { @@ -45351,7 +45351,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L13", "id": "pl_io_order_list_filters_split_csv", - "community": 198, + "community": 200, "norm_label": "_split_csv()" }, { @@ -45360,7 +45360,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L19", "id": "pl_io_order_list_filters_append_enum_filter", - "community": 198, + "community": 200, "norm_label": "_append_enum_filter()" }, { @@ -45369,7 +45369,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L33", "id": "pl_io_order_list_filters_parse_date", - "community": 198, + "community": 200, "norm_label": "_parse_date()" }, { @@ -45378,7 +45378,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L51", "id": "pl_io_order_list_filters_build_io_order_column_filters", - "community": 198, + "community": 200, "norm_label": "build_io_order_column_filters()" }, { @@ -45387,7 +45387,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "id": "pl_io_order_list_filters_rationale_1", - "community": 198, + "community": 200, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q(\u7531 list \u8def\u7531\u8d1f\u8d23)\u3002header_m \u4e3a plinboundorder \u6216 ploutbo" }, { @@ -45396,7 +45396,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "id": "app_services_pl_plan_list_filters_py", - "community": 1, + "community": 10, "norm_label": "plan_list_filters.py" }, { @@ -45405,7 +45405,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L41", "id": "pl_plan_list_filters_plan_product_name_exists", - "community": 1, + "community": 10, "norm_label": "plan_product_name_exists()" }, { @@ -45414,7 +45414,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L55", "id": "pl_plan_list_filters_plan_package_spec_exists", - "community": 131, + "community": 45, "norm_label": "plan_package_spec_exists()" }, { @@ -45423,7 +45423,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L69", "id": "pl_plan_list_filters_plan_product_spec_exists", - "community": 382, + "community": 45, "norm_label": "plan_product_spec_exists()" }, { @@ -45432,7 +45432,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L114", "id": "pl_plan_list_filters_plan_product_unit_exists", - "community": 384, + "community": 45, "norm_label": "plan_product_unit_exists()" }, { @@ -45441,7 +45441,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L150", "id": "pl_plan_list_filters_plan_carrier_name_match", - "community": 383, + "community": 45, "norm_label": "plan_carrier_name_match()" }, { @@ -45450,7 +45450,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L172", "id": "pl_plan_list_filters_plan_stop_address_match", - "community": 379, + "community": 45, "norm_label": "plan_stop_address_match()" }, { @@ -45459,7 +45459,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L204", "id": "pl_plan_list_filters_plan_contract_no_match", - "community": 381, + "community": 45, "norm_label": "plan_contract_no_match()" }, { @@ -45468,7 +45468,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L223", "id": "pl_plan_list_filters_stop_has_contract_exists", - "community": 1, + "community": 10, "norm_label": "_stop_has_contract_exists()" }, { @@ -45477,7 +45477,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L246", "id": "pl_plan_list_filters_plan_internal_contract_placeholder_exists", - "community": 1, + "community": 10, "norm_label": "plan_internal_contract_placeholder_exists()" }, { @@ -45486,7 +45486,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L280", "id": "pl_plan_list_filters_plan_contract_no_in_match", - "community": 1, + "community": 10, "norm_label": "plan_contract_no_in_match()" }, { @@ -45495,7 +45495,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L306", "id": "pl_plan_list_filters_plan_stop_dibang_match", - "community": 380, + "community": 45, "norm_label": "plan_stop_dibang_match()" }, { @@ -45504,7 +45504,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L365", "id": "pl_plan_list_filters_plan_delivery_time_exists", - "community": 1, + "community": 10, "norm_label": "plan_delivery_time_exists()" }, { @@ -45513,7 +45513,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L386", "id": "pl_plan_list_filters_parse_single_stop_kind", - "community": 1, + "community": 10, "norm_label": "parse_single_stop_kind()" }, { @@ -45522,7 +45522,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L401", "id": "pl_plan_list_filters_plan_stop_kind_exists", - "community": 131, + "community": 45, "norm_label": "plan_stop_kind_exists()" }, { @@ -45531,7 +45531,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L415", "id": "pl_plan_list_filters_stock_role_exists_clause", - "community": 311, + "community": 298, "norm_label": "stock_role_exists_clause()" }, { @@ -45540,7 +45540,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L431", "id": "pl_plan_list_filters_apply_stock_role_filter", - "community": 311, + "community": 298, "norm_label": "apply_stock_role_filter()" }, { @@ -45549,7 +45549,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L439", "id": "pl_plan_list_filters_parse_stop_customer_keywords", - "community": 349, + "community": 45, "norm_label": "parse_stop_customer_keywords()" }, { @@ -45558,7 +45558,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L469", "id": "pl_plan_list_filters_customer_name_matches_keywords", - "community": 1, + "community": 7, "norm_label": "customer_name_matches_keywords()" }, { @@ -45567,7 +45567,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L476", "id": "pl_plan_list_filters_column_contains_any", - "community": 369, + "community": 45, "norm_label": "_column_contains_any()" }, { @@ -45576,7 +45576,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L480", "id": "pl_plan_list_filters_plan_stop_customer_keywords_match", - "community": 369, + "community": 45, "norm_label": "plan_stop_customer_keywords_match()" }, { @@ -45585,7 +45585,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L510", "id": "pl_plan_list_filters_plan_plate_match", - "community": 1, + "community": 10, "norm_label": "plan_plate_match()" }, { @@ -45594,7 +45594,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L519", "id": "pl_plan_list_filters_split_csv", - "community": 1, + "community": 10, "norm_label": "_split_csv()" }, { @@ -45603,7 +45603,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L525", "id": "pl_plan_list_filters_append_enum_filter", - "community": 1, + "community": 10, "norm_label": "_append_enum_filter()" }, { @@ -45612,7 +45612,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L539", "id": "pl_plan_list_filters_append_int_enum_filter", - "community": 1, + "community": 10, "norm_label": "_append_int_enum_filter()" }, { @@ -45621,7 +45621,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L559", "id": "pl_plan_list_filters_parse_date", - "community": 1, + "community": 10, "norm_label": "_parse_date()" }, { @@ -45630,7 +45630,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L577", "id": "pl_plan_list_filters_parse_decimal", - "community": 1, + "community": 10, "norm_label": "_parse_decimal()" }, { @@ -45639,7 +45639,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L587", "id": "pl_plan_list_filters_number_conditions", - "community": 1, + "community": 10, "norm_label": "_number_conditions()" }, { @@ -45648,7 +45648,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L623", "id": "pl_plan_list_filters_append_number_exists", - "community": 378, + "community": 45, "norm_label": "_append_number_exists()" }, { @@ -45657,7 +45657,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L674", "id": "pl_plan_list_filters_build_plan_column_filters", - "community": 131, + "community": 45, "norm_label": "build_plan_column_filters()" }, { @@ -45666,7 +45666,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "id": "pl_plan_list_filters_rationale_1", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001follow_status / exclude_follow_status\u3001contract_id\u3001has" }, { @@ -45675,7 +45675,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L70", "id": "pl_plan_list_filters_rationale_70", - "community": 382, + "community": 45, "norm_label": "\u578b\u53f7/\u89c4\u683c:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1\u7684 model / package_spec \u6a21\u7cca\u5339\u914d\u3002" }, { @@ -45684,7 +45684,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L115", "id": "pl_plan_list_filters_rationale_115", - "community": 384, + "community": 45, "norm_label": "\u5355\u4f4d:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1 unit \u6a21\u7cca\u5339\u914d\u3002" }, { @@ -45693,7 +45693,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L151", "id": "pl_plan_list_filters_rationale_151", - "community": 383, + "community": 45, "norm_label": "\u627f\u8fd0\u5546:\u8fd0\u8f93\u8868 carrier_name,\u6216\u8ba1\u5212 resource_snapshot json \u6587\u672c\u542b\u5173\u952e\u5b57\u3002" }, { @@ -45702,7 +45702,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L173", "id": "pl_plan_list_filters_rationale_173", - "community": 379, + "community": 45, "norm_label": "\u5730\u5740/\u65f6\u95f4:\u88c5\u8d27/\u9001\u8d27\u5730\u5740\u6a21\u7cca\u5339\u914d(\u65f6\u95f4\u5217\u901a\u5e38\u968f\u5730\u5740\u4e00\u8d77\u68c0\u7d22\u5730\u5740\u5173\u952e\u5b57)\u3002" }, { @@ -45711,7 +45711,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L205", "id": "pl_plan_list_filters_rationale_205", - "community": 381, + "community": 45, "norm_label": "\u5408\u540c\u7f16\u53f7:\u5173\u8054\u8868 contract_no,\u6216\u8ba1\u5212\u4e3b\u8868\u9057\u7559 contract_no\u3002" }, { @@ -45720,7 +45720,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L229", "id": "pl_plan_list_filters_rationale_229", - "community": 1, + "community": 10, "norm_label": "\u6bb5\u6b21\u5df2\u5173\u8054\u5408\u540c(\u542b\u65e7\u8ba1\u5212\u7ea7 side \u65e0 stop_id)\u3002" }, { @@ -45729,7 +45729,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L247", "id": "pl_plan_list_filters_rationale_247", - "community": 1, + "community": 10, "norm_label": "\u51fa\u5e93=\u88c5\u8d27\u6bb5\u5c71\u5ce1/\u4e91\u680b\u4e14\u65e0\u5408\u540c;\u5165\u5e93=\u9001\u8d27\u6bb5\u5c71\u5ce1/\u4e91\u680b\u4e14\u65e0\u5408\u540c\u3002" }, { @@ -45738,7 +45738,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L283", "id": "pl_plan_list_filters_rationale_283", - "community": 1, + "community": 10, "norm_label": "\u5408\u540c\u591a\u9009:\u771f\u5b9e\u7f16\u53f7 or \u5165\u5e93/\u51fa\u5e93\u5360\u4f4d\u3002" }, { @@ -45747,7 +45747,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L313", "id": "pl_plan_list_filters_rationale_313", - "community": 380, + "community": 45, "norm_label": "\u5730\u78c5\u5217:outbound/inbound/none=\u5df2\u751f\u6210\u4e14\u65b9\u5411\u5339\u914d;off=\u6bb5\u6b21\u672a\u751f\u6210\u5730\u78c5\u3002" }, { @@ -45756,7 +45756,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L372", "id": "pl_plan_list_filters_rationale_372", - "community": 1, + "community": 10, "norm_label": "\u4efb\u4e00\u672a\u5220\u9664\u9001\u8d27\u6bb5\u7684\u9001\u8d27\u65e5\u5386\u65e5\u843d\u5728 [from, to] \u5185\u3002" }, { @@ -45765,7 +45765,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L390", "id": "pl_plan_list_filters_rationale_390", - "community": 1, + "community": 10, "norm_label": "\u5217\u5934\u6bb5\u6b21\u591a\u9009:\u4ec5\u52fe\u9009\u88c5\u8d27\u6216\u9001\u8d27\u4e4b\u4e00\u65f6\u8fd4\u56de\u8be5\u7c7b;\u90fd\u9009\u6216\u672a\u9009\u5219\u4e0d\u8fc7\u6ee4\u3002" }, { @@ -45774,7 +45774,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L416", "id": "pl_plan_list_filters_rationale_416", - "community": 311, + "community": 298, "norm_label": "inbound=\u9001\u8d27\u6bb5\u5ba2\u6237\u4e3a\u5185\u90e8\u5ba2\u6237;outbound=\u88c5\u8d27\u6bb5\u5ba2\u6237\u4e3a\u5185\u90e8\u5ba2\u6237\u3002" }, { @@ -45783,7 +45783,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L440", "id": "pl_plan_list_filters_rationale_440", - "community": 349, + "community": 45, "norm_label": "\u5ba2\u6237\u5217\u591a\u503c:json \u6570\u7ec4,\u6216\u5355\u4e2a\u7eaf\u6587\u672c\u5173\u952e\u5b57\u3002" }, { @@ -45792,7 +45792,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L481", "id": "pl_plan_list_filters_rationale_481", - "community": 369, + "community": 45, "norm_label": "\u6bb5\u6b21\u5ba2\u6237(\u88c5\u8d27/\u9001\u8d27)\u5305\u542b\u4efb\u4e00\u5173\u952e\u5b57;\u65e0\u6bb5\u8868\u65f6\u56de\u9000\u8ba1\u5212\u4f9b\u65b9/\u9700\u65b9\u540d\u79f0\u3002" }, { @@ -45801,7 +45801,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L635", "id": "pl_plan_list_filters_rationale_635", - "community": 378, + "community": 45, "norm_label": "\u6bb5\u4ea7\u54c1\u6570\u503c\u5217:\u4efb\u4e00\u88c5\u8d27/\u9001\u8d27\u4ea7\u54c1\u884c\u547d\u4e2d\u5373\u4fdd\u7559\u8be5\u8ba1\u5212\u3002" }, { @@ -45810,7 +45810,7 @@ "source_file": "app/services/pl/plan_column_facet_context.py", "source_location": "L1", "id": "app_services_pl_plan_column_facet_context_py", - "community": 312, + "community": 299, "norm_label": "plan_column_facet_context.py" }, { @@ -45819,7 +45819,7 @@ "source_file": "app/services/pl/plan_column_facet_context.py", "source_location": "L93", "id": "pl_plan_column_facet_context_keys_for_field", - "community": 312, + "community": 299, "norm_label": "_keys_for_field()" }, { @@ -45828,7 +45828,7 @@ "source_file": "app/services/pl/plan_column_facet_context.py", "source_location": "L102", "id": "pl_plan_column_facet_context_strip_plan_facet_self_params", - "community": 312, + "community": 299, "norm_label": "strip_plan_facet_self_params()" }, { @@ -45837,7 +45837,7 @@ "source_file": "app/services/pl/plan_column_facet_context.py", "source_location": "L1", "id": "pl_plan_column_facet_context_rationale_1", - "community": 312, + "community": 299, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934 facet:\u4ece\u4e0a\u4e0b\u6587\u53c2\u6570\u4e2d\u5265\u79bb\u5f53\u524d\u5217\u81ea\u8eab\u6761\u4ef6(excel \u8bed\u4e49)\u3002" }, { @@ -45846,7 +45846,7 @@ "source_file": "app/services/pl/plan_column_facet_context.py", "source_location": "L105", "id": "pl_plan_column_facet_context_rationale_105", - "community": 312, + "community": 299, "norm_label": "\u8fd4\u56de\u53bb\u6389\u5f53\u524d facet \u5217\u5bf9\u5e94\u8fc7\u6ee4\u952e\u540e\u7684\u65b0 dict(\u4e0d\u4fee\u6539\u5165\u53c2)\u3002" }, { @@ -45855,7 +45855,7 @@ "source_file": "app/services/pl/plan_list_export_segments.py", "source_location": "L1", "id": "app_services_pl_plan_list_export_segments_py", - "community": 14, + "community": 7, "norm_label": "plan_list_export_segments.py" }, { @@ -45864,7 +45864,7 @@ "source_file": "app/services/pl/plan_list_export_segments.py", "source_location": "L7", "id": "pl_plan_list_export_segments_format_stop_segment_label", - "community": 14, + "community": 7, "norm_label": "format_stop_segment_label()" }, { @@ -45873,7 +45873,7 @@ "source_file": "app/services/pl/plan_list_export_segments.py", "source_location": "L13", "id": "pl_plan_list_export_segments_iter_segment_product_slots", - "community": 14, + "community": 7, "norm_label": "iter_segment_product_slots()" }, { @@ -45882,7 +45882,7 @@ "source_file": "app/services/pl/plan_list_export_segments.py", "source_location": "L1", "id": "pl_plan_list_export_segments_rationale_1", - "community": 14, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868 / \u5f52\u6863 / \u5408\u540c\u5b8c\u5584\u5bfc\u51fa\u5171\u7528\u7684\u6bb5\u6b21\u00d7\u4ea7\u54c1\u69fd\u4f4d\u3002" }, { @@ -45891,7 +45891,7 @@ "source_file": "app/services/pl/plan_list_export_segments.py", "source_location": "L14", "id": "pl_plan_list_export_segments_rationale_14", - "community": 14, + "community": 7, "norm_label": "\u6309\u5217\u8868\u5c55\u5e73\u987a\u5e8f\u4ea7\u51fa (kind, load, delivery, delivery_seq, product)\u3002" }, { @@ -45900,7 +45900,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L1", "id": "app_services_pl_list_sort_py", - "community": 96, + "community": 87, "norm_label": "list_sort.py" }, { @@ -45909,7 +45909,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L29", "id": "pl_list_sort_order_plan", - "community": 96, + "community": 87, "norm_label": "order_plan()" }, { @@ -45918,7 +45918,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L35", "id": "pl_list_sort_order_reminder", - "community": 96, + "community": 87, "norm_label": "order_reminder()" }, { @@ -45927,7 +45927,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L41", "id": "pl_list_sort_order_maint_apply", - "community": 96, + "community": 87, "norm_label": "order_maint_apply()" }, { @@ -45936,7 +45936,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L47", "id": "pl_list_sort_order_maint_board", - "community": 96, + "community": 87, "norm_label": "order_maint_board()" }, { @@ -45945,7 +45945,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L53", "id": "pl_list_sort_order_recharge_apply", - "community": 96, + "community": 87, "norm_label": "order_recharge_apply()" }, { @@ -45954,7 +45954,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L59", "id": "pl_list_sort_order_recharge_board", - "community": 96, + "community": 87, "norm_label": "order_recharge_board()" }, { @@ -45963,7 +45963,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L65", "id": "pl_list_sort_parse_sort_params", - "community": 96, + "community": 87, "norm_label": "parse_sort_params()" }, { @@ -45972,7 +45972,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "id": "app_services_bx_approval_cycle_py", - "community": 149, + "community": 8, "norm_label": "approval_cycle.py" }, { @@ -45981,7 +45981,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "id": "bx_approval_cycle_filter_current_cycle_approvals", - "community": 9, + "community": 8, "norm_label": "filter_current_cycle_approvals()" }, { @@ -45990,7 +45990,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "id": "bx_approval_cycle_rationale_1", - "community": 149, + "community": 8, "norm_label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6,\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002" }, { @@ -45999,7 +45999,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "id": "bx_approval_cycle_rationale_17", - "community": 9, + "community": 8, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002" }, { @@ -46008,7 +46008,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L1", "id": "app_services_bx_reimburse_list_filters_py", - "community": 46, + "community": 44, "norm_label": "reimburse_list_filters.py" }, { @@ -46017,7 +46017,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L17", "id": "bx_reimburse_list_filters_parse_decimal", - "community": 46, + "community": 44, "norm_label": "_parse_decimal()" }, { @@ -46026,7 +46026,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L27", "id": "bx_reimburse_list_filters_build_reimburse_column_filters", - "community": 46, + "community": 44, "norm_label": "build_reimburse_column_filters()" }, { @@ -46035,7 +46035,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1", "id": "app_services_bx_reimburse_py", - "community": 9, + "community": 8, "norm_label": "reimburse.py" }, { @@ -46044,7 +46044,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "id": "bx_reimburse_reimburseservice", - "community": 9, + "community": 8, "norm_label": "reimburseservice" }, { @@ -46053,7 +46053,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L60", "id": "bx_reimburse_tenant_no", - "community": 9, + "community": 8, "norm_label": "_tenant_no()" }, { @@ -46062,7 +46062,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L64", "id": "bx_reimburse_can_change_applicant", - "community": 9, + "community": 8, "norm_label": "can_change_applicant()" }, { @@ -46071,7 +46071,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L73", "id": "bx_reimburse_resolve_applicant", - "community": 9, + "community": 8, "norm_label": "resolve_applicant()" }, { @@ -46080,7 +46080,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L111", "id": "bx_reimburse_get_by_id", - "community": 9, + "community": 8, "norm_label": "get_by_id()" }, { @@ -46089,7 +46089,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L140", "id": "bx_reimburse_get_paged", - "community": 9, + "community": 8, "norm_label": "get_paged()" }, { @@ -46098,7 +46098,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L162", "id": "bx_reimburse_soft_delete", - "community": 9, + "community": 8, "norm_label": "soft_delete()" }, { @@ -46107,7 +46107,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L169", "id": "bx_reimburse_workflow_nodes", - "community": 9, + "community": 8, "norm_label": "_workflow_nodes()" }, { @@ -46116,7 +46116,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L185", "id": "bx_reimburse_list_scope_filter", - "community": 9, + "community": 8, "norm_label": "list_scope_filter()" }, { @@ -46125,7 +46125,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L391", "id": "bx_reimburse_has_debit_reimburse", - "community": 9, + "community": 8, "norm_label": "_has_debit_reimburse()" }, { @@ -46134,7 +46134,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L405", "id": "bx_reimburse_normalize_invoice_links", - "community": 9, + "community": 8, "norm_label": "normalize_invoice_links()" }, { @@ -46143,7 +46143,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L437", "id": "bx_reimburse_sync_reimburse_invoices", - "community": 9, + "community": 8, "norm_label": "sync_reimburse_invoices()" }, { @@ -46152,7 +46152,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L539", "id": "bx_reimburse_get_linked_invoice_ids", - "community": 9, + "community": 8, "norm_label": "get_linked_invoice_ids()" }, { @@ -46161,7 +46161,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L561", "id": "bx_reimburse_get_linked_invoices_brief", - "community": 9, + "community": 8, "norm_label": "get_linked_invoices_brief()" }, { @@ -46170,7 +46170,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L656", "id": "bx_reimburse_get_linked_invoice_ids_map", - "community": 9, + "community": 8, "norm_label": "get_linked_invoice_ids_map()" }, { @@ -46179,7 +46179,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L679", "id": "bx_reimburse_submit", - "community": 9, + "community": 8, "norm_label": "submit()" }, { @@ -46188,7 +46188,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L741", "id": "bx_reimburse_approve", - "community": 9, + "community": 8, "norm_label": "approve()" }, { @@ -46197,7 +46197,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L789", "id": "bx_reimburse_reject", - "community": 9, + "community": 8, "norm_label": "reject()" }, { @@ -46206,7 +46206,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L832", "id": "bx_reimburse_withdraw", - "community": 9, + "community": 8, "norm_label": "withdraw()" }, { @@ -46215,7 +46215,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L854", "id": "bx_reimburse_approval_record_dict", - "community": 9, + "community": 8, "norm_label": "_approval_record_dict()" }, { @@ -46224,7 +46224,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L867", "id": "bx_reimburse_latest_approval_per_node", - "community": 9, + "community": 8, "norm_label": "_latest_approval_per_node()" }, { @@ -46233,7 +46233,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L884", "id": "bx_reimburse_query_approvals", - "community": 9, + "community": 8, "norm_label": "_query_approvals()" }, { @@ -46242,7 +46242,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L951", "id": "bx_reimburse_create_with_details", - "community": 9, + "community": 8, "norm_label": "create_with_details()" }, { @@ -46251,7 +46251,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1025", "id": "bx_reimburse_update_with_details", - "community": 9, + "community": 8, "norm_label": "update_with_details()" }, { @@ -46260,7 +46260,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1148", "id": "bx_reimburse_get_details", - "community": 9, + "community": 8, "norm_label": "get_details()" }, { @@ -46269,7 +46269,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1161", "id": "bx_reimburse_detail_expense_keyword_match", - "community": 9, + "community": 8, "norm_label": "detail_expense_keyword_match()" }, { @@ -46278,7 +46278,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1172", "id": "bx_reimburse_build_expense_name_condition", - "community": 9, + "community": 8, "norm_label": "build_expense_name_condition()" }, { @@ -46287,7 +46287,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1192", "id": "bx_reimburse_build_occur_date_range_condition", - "community": 9, + "community": 44, "norm_label": "build_occur_date_range_condition()" }, { @@ -46296,7 +46296,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "id": "bx_reimburse_get_details_map_by_reimburse_ids", - "community": 9, + "community": 8, "norm_label": "get_details_map_by_reimburse_ids()" }, { @@ -46305,7 +46305,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1242", "id": "bx_reimburse_out_rows_with_attachment_counts", - "community": 9, + "community": 8, "norm_label": "out_rows_with_attachment_counts()" }, { @@ -46314,7 +46314,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1272", "id": "bx_reimburse_out_one_with_attachment_counts", - "community": 9, + "community": 8, "norm_label": "out_one_with_attachment_counts()" }, { @@ -46323,7 +46323,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1278", "id": "bx_reimburse_build_apply_out_with_details", - "community": 9, + "community": 8, "norm_label": "build_apply_out_with_details()" }, { @@ -46332,7 +46332,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1289", "id": "bx_reimburse_global_status_counts", - "community": 9, + "community": 8, "norm_label": "global_status_counts()" }, { @@ -46341,7 +46341,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1298", "id": "bx_reimburse_my_apply_base", - "community": 9, + "community": 8, "norm_label": "_my_apply_base()" }, { @@ -46350,7 +46350,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1310", "id": "bx_reimburse_my_apply_stats", - "community": 9, + "community": 30, "norm_label": "my_apply_stats()" }, { @@ -46359,7 +46359,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1399", "id": "bx_reimburse_pay", - "community": 9, + "community": 8, "norm_label": "pay()" }, { @@ -46368,7 +46368,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1425", "id": "bx_reimburse_offset", - "community": 9, + "community": 8, "norm_label": "offset()" }, { @@ -46377,7 +46377,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1456", "id": "bx_reimburse_batch_offset", - "community": 9, + "community": 8, "norm_label": "batch_offset()" }, { @@ -46386,7 +46386,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1515", "id": "bx_reimburse_finance_payment_stats", - "community": 9, + "community": 30, "norm_label": "finance_payment_stats()" }, { @@ -46395,7 +46395,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L65", "id": "bx_reimburse_rationale_65", - "community": 409, + "community": 388, "norm_label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba(\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650)\u3002" }, { @@ -46404,7 +46404,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L80", "id": "bx_reimburse_rationale_80", - "community": 410, + "community": 389, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002" }, { @@ -46413,7 +46413,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L186", "id": "bx_reimburse_rationale_186", - "community": 411, + "community": 390, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(" }, { @@ -46422,7 +46422,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L409", "id": "bx_reimburse_rationale_409", - "community": 412, + "community": 391, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002" }, { @@ -46431,7 +46431,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L870", "id": "bx_reimburse_rationale_870", - "community": 413, + "community": 392, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002" }, { @@ -46440,7 +46440,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L935", "id": "bx_reimburse_rationale_935", - "community": 414, + "community": 393, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002" }, { @@ -46449,7 +46449,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1162", "id": "bx_reimburse_rationale_1162", - "community": 415, + "community": 394, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002" }, { @@ -46458,7 +46458,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1198", "id": "bx_reimburse_rationale_1198", - "community": 416, + "community": 395, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002" }, { @@ -46467,7 +46467,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L1", "id": "app_services_bx_reimburse_import_py", - "community": 36, + "community": 40, "norm_label": "reimburse_import.py" }, { @@ -46476,7 +46476,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "id": "bx_reimburse_import_build_applicant_label", - "community": 36, + "community": 40, "norm_label": "build_applicant_label()" }, { @@ -46485,7 +46485,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "id": "bx_reimburse_import_ids_visible_in_web_tree", - "community": 36, + "community": 40, "norm_label": "_ids_visible_in_web_tree()" }, { @@ -46494,7 +46494,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "id": "bx_reimburse_import_build_expense_path_labels", - "community": 36, + "community": 40, "norm_label": "build_expense_path_labels()" }, { @@ -46503,7 +46503,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "id": "bx_reimburse_import_is_example_row", - "community": 36, + "community": 40, "norm_label": "is_example_row()" }, { @@ -46512,7 +46512,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "id": "bx_reimburse_import_partition_import_groups", - "community": 36, + "community": 40, "norm_label": "partition_import_groups()" }, { @@ -46521,7 +46521,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "id": "bx_reimburse_import_validate_group_headers", - "community": 36, + "community": 40, "norm_label": "validate_group_headers()" }, { @@ -46530,7 +46530,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "id": "bx_reimburse_import_cell_str", - "community": 36, + "community": 40, "norm_label": "cell_str()" }, { @@ -46539,7 +46539,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "id": "bx_reimburse_import_parse_amount", - "community": 36, + "community": 40, "norm_label": "parse_amount()" }, { @@ -46548,7 +46548,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "id": "bx_reimburse_import_load_expense_nodes_flat", - "community": 36, + "community": 40, "norm_label": "load_expense_nodes_flat()" }, { @@ -46557,7 +46557,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "id": "bx_reimburse_import_load_applicant_options", - "community": 36, + "community": 40, "norm_label": "load_applicant_options()" }, { @@ -46566,7 +46566,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "id": "bx_reimburse_import_build_import_template_bytes", - "community": 36, + "community": 40, "norm_label": "build_import_template_bytes()" }, { @@ -46575,7 +46575,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "id": "bx_reimburse_import_read_sheet_header", - "community": 36, + "community": 40, "norm_label": "_read_sheet_header()" }, { @@ -46584,7 +46584,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "id": "bx_reimburse_import_scan_sheet_rows", - "community": 36, + "community": 40, "norm_label": "scan_sheet_rows()" }, { @@ -46593,7 +46593,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "id": "bx_reimburse_import_iter_data_rows", - "community": 36, + "community": 40, "norm_label": "iter_data_rows()" }, { @@ -46602,7 +46602,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "id": "bx_reimburse_import_build_annotated_result_bytes", - "community": 36, + "community": 40, "norm_label": "build_annotated_result_bytes()" }, { @@ -46611,7 +46611,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "id": "bx_reimburse_import_mark_rows", - "community": 36, + "community": 40, "norm_label": "_mark_rows()" }, { @@ -46620,7 +46620,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "id": "bx_reimburse_import_import_reimburse_workbook", - "community": 36, + "community": 40, "norm_label": "import_reimburse_workbook()" }, { @@ -46629,7 +46629,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "id": "bx_reimburse_import_rationale_66", - "community": 36, + "community": 40, "norm_label": "\u4e0e expenseitemservice._build_tree \u4e00\u81f4:\u7236\u7ea7\u4e0d\u5b58\u5728\u7684\u5b64\u513f\u8282\u70b9\u4e0d\u4f1a\u51fa\u73b0\u5728 web \u6811\u4e2d\u3002" }, { @@ -46638,7 +46638,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "id": "bx_reimburse_import_rationale_88", - "community": 36, + "community": 40, "norm_label": "\u8fd4\u56de {id: \u5c55\u793a\u6587\u6848}\u3002 \u4e0e web \u8d39\u7528\u6811\u5bf9\u9f50:\u4ec5\u542f\u7528\u9879,\u4e14\u6392\u9664\u7236\u7ea7\u5df2\u5220\u5bfc\u81f4\u7684\u5b64\u513f\u8282\u70b9\u3002 \u51b2\u7a81\u65f6\u8ffd\u52a0 (\u7f16\u7801:xxx)\u3002" }, { @@ -46647,7 +46647,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "id": "bx_reimburse_import_rationale_322", - "community": 36, + "community": 40, "norm_label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c(_kind=example)\u4e0e\u53ef\u5bfc\u5165\u884c(_kind=data)\u3002" }, { @@ -46656,7 +46656,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "id": "bx_reimburse_import_rationale_347", - "community": 36, + "community": 40, "norm_label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c(\u8df3\u8fc7\u793a\u4f8b),\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002" }, { @@ -46665,7 +46665,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "id": "bx_reimburse_import_rationale_355", - "community": 36, + "community": 40, "norm_label": "\u5728\u539f\u8868\u300c\u62a5\u9500\u5bfc\u5165\u300d\u672b\u5c3e\u8ffd\u52a0\u300c\u5bfc\u5165\u7ed3\u679c\u300d\u300c\u5931\u8d25\u539f\u56e0\u300d\u5217\u3002" }, { @@ -46674,7 +46674,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L1", "id": "app_services_bx_expense_item_py", - "community": 329, + "community": 314, "norm_label": "expense_item.py" }, { @@ -46683,7 +46683,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "id": "bx_expense_item_expenseitemservice", - "community": 329, + "community": 314, "norm_label": "expenseitemservice" }, { @@ -46692,7 +46692,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "id": "bx_expense_item_tenant_no", - "community": 329, + "community": 314, "norm_label": "_tenant_no()" }, { @@ -46701,7 +46701,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "id": "bx_expense_item_get_by_id", - "community": 329, + "community": 314, "norm_label": "get_by_id()" }, { @@ -46710,7 +46710,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "id": "bx_expense_item_create", - "community": 329, + "community": 314, "norm_label": "create()" }, { @@ -46719,7 +46719,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "id": "bx_expense_item_update", - "community": 329, + "community": 314, "norm_label": "update()" }, { @@ -46728,7 +46728,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "id": "bx_expense_item_soft_delete", - "community": 329, + "community": 314, "norm_label": "soft_delete()" }, { @@ -46737,7 +46737,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "id": "bx_expense_item_get_item_tree", - "community": 329, + "community": 314, "norm_label": "get_item_tree()" }, { @@ -46746,7 +46746,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "id": "bx_expense_item_build_tree", - "community": 329, + "community": 314, "norm_label": "_build_tree()" }, { @@ -46755,7 +46755,7 @@ "source_file": "app/services/bx/__init__.py", "source_location": "L1", "id": "app_services_bx_init_py", - "community": 417, + "community": 396, "norm_label": "__init__.py" }, { @@ -46764,7 +46764,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L1", "id": "app_services_bx_attachment_py", - "community": 30, + "community": 188, "norm_label": "attachment.py" }, { @@ -46773,7 +46773,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L15", "id": "bx_attachment_attachmentservice", - "community": 9, + "community": 8, "norm_label": "attachmentservice" }, { @@ -46782,7 +46782,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L17", "id": "bx_attachment_tenant_no", - "community": 30, + "community": 188, "norm_label": "_tenant_no()" }, { @@ -46791,7 +46791,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L21", "id": "bx_attachment_get_by_id", - "community": 30, + "community": 188, "norm_label": "get_by_id()" }, { @@ -46800,7 +46800,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L34", "id": "bx_attachment_create", - "community": 30, + "community": 188, "norm_label": "create()" }, { @@ -46809,7 +46809,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L51", "id": "bx_attachment_soft_delete", - "community": 30, + "community": 188, "norm_label": "soft_delete()" }, { @@ -46818,7 +46818,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L61", "id": "bx_attachment_get_by_biz", - "community": 30, + "community": 188, "norm_label": "get_by_biz()" }, { @@ -46827,7 +46827,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L106", "id": "bx_attachment_count_invoice_attach_by_biz_ids", - "community": 30, + "community": 188, "norm_label": "count_invoice_attach_by_biz_ids()" }, { @@ -46836,7 +46836,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L1", "id": "app_services_bx_advance_py", - "community": 9, + "community": 8, "norm_label": "advance.py" }, { @@ -46845,7 +46845,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L29", "id": "bx_advance_advanceservice", - "community": 9, + "community": 8, "norm_label": "advanceservice" }, { @@ -46854,7 +46854,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L31", "id": "bx_advance_tenant_no", - "community": 9, + "community": 8, "norm_label": "_tenant_no()" }, { @@ -46863,7 +46863,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L35", "id": "bx_advance_get_by_id", - "community": 9, + "community": 8, "norm_label": "get_by_id()" }, { @@ -46872,7 +46872,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L64", "id": "bx_advance_get_paged", - "community": 9, + "community": 8, "norm_label": "get_paged()" }, { @@ -46881,7 +46881,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L86", "id": "bx_advance_create", - "community": 9, + "community": 8, "norm_label": "create()" }, { @@ -46890,7 +46890,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L123", "id": "bx_advance_update", - "community": 9, + "community": 8, "norm_label": "update()" }, { @@ -46899,7 +46899,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L142", "id": "bx_advance_soft_delete", - "community": 9, + "community": 8, "norm_label": "soft_delete()" }, { @@ -46908,7 +46908,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L149", "id": "bx_advance_list_scope_filter", - "community": 9, + "community": 8, "norm_label": "list_scope_filter()" }, { @@ -46917,7 +46917,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L338", "id": "bx_advance_workflow_nodes", - "community": 9, + "community": 8, "norm_label": "_workflow_nodes()" }, { @@ -46926,7 +46926,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L354", "id": "bx_advance_submit", - "community": 9, + "community": 8, "norm_label": "submit()" }, { @@ -46935,7 +46935,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L389", "id": "bx_advance_approve", - "community": 9, + "community": 8, "norm_label": "approve()" }, { @@ -46944,7 +46944,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L437", "id": "bx_advance_reject", - "community": 9, + "community": 8, "norm_label": "reject()" }, { @@ -46953,7 +46953,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L477", "id": "bx_advance_withdraw", - "community": 9, + "community": 8, "norm_label": "withdraw()" }, { @@ -46962,7 +46962,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L496", "id": "bx_advance_approval_record_dict", - "community": 9, + "community": 8, "norm_label": "_approval_record_dict()" }, { @@ -46971,7 +46971,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L509", "id": "bx_advance_latest_approval_per_node", - "community": 9, + "community": 8, "norm_label": "_latest_approval_per_node()" }, { @@ -46980,7 +46980,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L526", "id": "bx_advance_query_approvals", - "community": 9, + "community": 8, "norm_label": "_query_approvals()" }, { @@ -46989,7 +46989,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L593", "id": "bx_advance_global_status_counts", - "community": 9, + "community": 8, "norm_label": "global_status_counts()" }, { @@ -46998,7 +46998,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L602", "id": "bx_advance_my_apply_base", - "community": 9, + "community": 8, "norm_label": "_my_apply_base()" }, { @@ -47007,7 +47007,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L614", "id": "bx_advance_my_apply_stats", - "community": 9, + "community": 30, "norm_label": "my_apply_stats()" }, { @@ -47016,7 +47016,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L694", "id": "bx_advance_pending_approval_stats", - "community": 9, + "community": 30, "norm_label": "pending_approval_stats()" }, { @@ -47025,7 +47025,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L725", "id": "bx_advance_offset_amount_map", - "community": 9, + "community": 8, "norm_label": "offset_amount_map()" }, { @@ -47034,7 +47034,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L744", "id": "bx_advance_issue", - "community": 9, + "community": 8, "norm_label": "issue()" }, { @@ -47043,7 +47043,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L772", "id": "bx_advance_finance_issue_stats", - "community": 9, + "community": 30, "norm_label": "finance_issue_stats()" }, { @@ -47052,7 +47052,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L150", "id": "bx_advance_rationale_150", - "community": 418, + "community": 397, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(" }, { @@ -47061,7 +47061,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L512", "id": "bx_advance_rationale_512", - "community": 419, + "community": 398, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002" }, { @@ -47070,7 +47070,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L577", "id": "bx_advance_rationale_577", - "community": 420, + "community": 399, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002" }, { @@ -47079,7 +47079,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "id": "app_services_bx_invoice_list_filters_py", - "community": 112, + "community": 117, "norm_label": "invoice_list_filters.py" }, { @@ -47088,7 +47088,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L15", "id": "bx_invoice_list_filters_parse_decimal", - "community": 112, + "community": 117, "norm_label": "_parse_decimal()" }, { @@ -47097,7 +47097,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L25", "id": "bx_invoice_list_filters_append_number_filters", - "community": 112, + "community": 117, "norm_label": "_append_number_filters()" }, { @@ -47106,7 +47106,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L60", "id": "bx_invoice_list_filters_build_wallet_column_filters", - "community": 112, + "community": 117, "norm_label": "build_wallet_column_filters()" }, { @@ -47115,7 +47115,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L132", "id": "bx_invoice_list_filters_build_invoice_column_filters", - "community": 112, + "community": 117, "norm_label": "build_invoice_column_filters()" }, { @@ -47124,7 +47124,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L202", "id": "bx_invoice_list_filters_build_ledger_column_filters", - "community": 112, + "community": 117, "norm_label": "build_ledger_column_filters()" }, { @@ -47133,7 +47133,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "id": "bx_invoice_list_filters_rationale_1", - "community": 112, + "community": 117, "norm_label": "\u53d1\u7968\u5939(\u94b1\u5305\u6c47\u603b / \u53d1\u7968\u6863\u6848 / \u989d\u5ea6\u6d41\u6c34)\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { @@ -47142,7 +47142,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L81", "id": "bx_invoice_list_filters_rationale_81", - "community": 112, + "community": 117, "norm_label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b(bxinvoicewalletsummary)\u5217\u7b5b\u3002" }, { @@ -47151,7 +47151,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L147", "id": "bx_invoice_list_filters_rationale_147", - "community": 112, + "community": 117, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848(bxinvoice)\u5217\u7b5b\u3002" }, { @@ -47160,7 +47160,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L215", "id": "bx_invoice_list_filters_rationale_215", - "community": 112, + "community": 117, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34(bxinvoiceledger)\u5217\u7b5b\u3002" }, { @@ -47169,7 +47169,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "app_services_bx_storage_py", - "community": 260, + "community": 262, "norm_label": "storage.py" }, { @@ -47178,7 +47178,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L11", "id": "bx_storage_normalize_storage_path", - "community": 260, + "community": 262, "norm_label": "normalize_storage_path()" }, { @@ -47187,7 +47187,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L31", "id": "bx_storage_upload_bx_file", - "community": 30, + "community": 188, "norm_label": "upload_bx_file()" }, { @@ -47196,7 +47196,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L44", "id": "bx_storage_get_access_url", - "community": 260, + "community": 262, "norm_label": "get_access_url()" }, { @@ -47205,7 +47205,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L53", "id": "bx_storage_get_preview_url", - "community": 260, + "community": 262, "norm_label": "get_preview_url()" }, { @@ -47214,7 +47214,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L65", "id": "bx_storage_get_download_url", - "community": 260, + "community": 262, "norm_label": "get_download_url()" }, { @@ -47223,7 +47223,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L72", "id": "bx_storage_download_file_bytes", - "community": 260, + "community": 262, "norm_label": "download_file_bytes()" }, { @@ -47232,7 +47232,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L98", "id": "bx_storage_file_stream", - "community": 260, + "community": 262, "norm_label": "file_stream()" }, { @@ -47241,7 +47241,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "bx_storage_rationale_1", - "community": 260, + "community": 262, "norm_label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage,\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002" }, { @@ -47250,7 +47250,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L12", "id": "bx_storage_rationale_12", - "community": 260, + "community": 262, "norm_label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 url \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84(\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4)\u3002" }, { @@ -47259,7 +47259,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L32", "id": "bx_storage_rationale_32", - "community": 30, + "community": 188, "norm_label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002" }, { @@ -47268,7 +47268,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L45", "id": "bx_storage_rationale_45", - "community": 260, + "community": 262, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002" }, { @@ -47277,7 +47277,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L54", "id": "bx_storage_rationale_54", - "community": 260, + "community": 262, "norm_label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url:minio \u9884\u7b7e\u540d inline,\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002" }, { @@ -47286,7 +47286,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L66", "id": "bx_storage_rationale_66", - "community": 260, + "community": 262, "norm_label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d url(\u5bf9\u9f50\u95e8\u6237 attachment/download-url)\u3002" }, { @@ -47295,7 +47295,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L73", "id": "bx_storage_rationale_73", - "community": 260, + "community": 262, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002" }, { @@ -47304,7 +47304,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L1", "id": "app_services_bx_invoice_ledger_py", - "community": 41, + "community": 118, "norm_label": "invoice_ledger.py" }, { @@ -47313,7 +47313,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "id": "bx_invoice_ledger_summarize_entries", - "community": 41, + "community": 118, "norm_label": "summarize_entries()" }, { @@ -47322,7 +47322,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "id": "bx_invoice_ledger_should_skip_release", - "community": 41, + "community": 118, "norm_label": "should_skip_release()" }, { @@ -47331,7 +47331,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "id": "bx_invoice_ledger_invoiceledgerservice", - "community": 9, + "community": 8, "norm_label": "invoiceledgerservice" }, { @@ -47340,7 +47340,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "id": "bx_invoice_ledger_list_entries", - "community": 41, + "community": 118, "norm_label": "list_entries()" }, { @@ -47349,7 +47349,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "id": "bx_invoice_ledger_calc_summary", - "community": 41, + "community": 118, "norm_label": "calc_summary()" }, { @@ -47358,7 +47358,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "id": "bx_invoice_ledger_lock_summary", - "community": 41, + "community": 118, "norm_label": "_lock_summary()" }, { @@ -47367,7 +47367,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "id": "bx_invoice_ledger_refresh_summary", - "community": 41, + "community": 118, "norm_label": "refresh_summary()" }, { @@ -47376,7 +47376,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "id": "bx_invoice_ledger_add_entry", - "community": 41, + "community": 118, "norm_label": "add_entry()" }, { @@ -47385,7 +47385,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "id": "bx_invoice_ledger_debit_reimburse", - "community": 41, + "community": 118, "norm_label": "debit_reimburse()" }, { @@ -47394,7 +47394,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "id": "bx_invoice_ledger_release_reimburse", - "community": 41, + "community": 118, "norm_label": "release_reimburse()" }, { @@ -47403,7 +47403,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "id": "bx_invoice_ledger_assert_can_delete_invoice", - "community": 41, + "community": 118, "norm_label": "assert_can_delete_invoice()" }, { @@ -47412,7 +47412,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L1", "id": "app_services_bx_workflow_py", - "community": 9, + "community": 292, "norm_label": "workflow.py" }, { @@ -47421,7 +47421,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L30", "id": "bx_workflow_workflowservice", - "community": 9, + "community": 8, "norm_label": "workflowservice" }, { @@ -47430,7 +47430,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L32", "id": "bx_workflow_tenant_no", - "community": 9, + "community": 292, "norm_label": "_tenant_no()" }, { @@ -47439,7 +47439,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L36", "id": "bx_workflow_get_by_id", - "community": 9, + "community": 292, "norm_label": "get_by_id()" }, { @@ -47448,7 +47448,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L49", "id": "bx_workflow_get_paged", - "community": 9, + "community": 292, "norm_label": "get_paged()" }, { @@ -47457,7 +47457,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L63", "id": "bx_workflow_create", - "community": 9, + "community": 292, "norm_label": "create()" }, { @@ -47466,7 +47466,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L80", "id": "bx_workflow_update", - "community": 9, + "community": 292, "norm_label": "update()" }, { @@ -47475,7 +47475,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L106", "id": "bx_workflow_lock_definition", - "community": 9, + "community": 292, "norm_label": "lock_definition()" }, { @@ -47484,7 +47484,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L114", "id": "bx_workflow_assert_not_pending", - "community": 9, + "community": 292, "norm_label": "_assert_not_pending()" }, { @@ -47493,7 +47493,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L128", "id": "bx_workflow_soft_delete", - "community": 9, + "community": 292, "norm_label": "soft_delete()" }, { @@ -47502,7 +47502,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L146", "id": "bx_workflow_get_by_biz_type", - "community": 9, + "community": 292, "norm_label": "get_by_biz_type()" }, { @@ -47511,7 +47511,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L158", "id": "bx_workflow_ensure_by_biz_type", - "community": 9, + "community": 292, "norm_label": "ensure_by_biz_type()" }, { @@ -47520,7 +47520,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L189", "id": "bx_workflow_save_nodes", - "community": 9, + "community": 292, "norm_label": "save_nodes()" }, { @@ -47529,7 +47529,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L107", "id": "bx_workflow_rationale_107", - "community": 421, + "community": 400, "norm_label": "\u63d0\u4ea4\u4e0e\u914d\u7f6e\u4fdd\u5b58\u5171\u4eab\u5b9a\u4e49\u9501,\u9632\u6b62\u68c0\u67e5\u540e\u53c8\u542f\u52a8\u65e7\u6d41\u7a0b\u3002" }, { @@ -47538,7 +47538,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L164", "id": "bx_workflow_rationale_164", - "community": 422, + "community": 401, "norm_label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41;\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49(\u65e0\u8282\u70b9)\u3002" }, { @@ -47547,7 +47547,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "app_services_bx_base_py", - "community": 9, + "community": 26, "norm_label": "base.py" }, { @@ -47556,7 +47556,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L18", "id": "bx_base_bxcrudservice", - "community": 9, + "community": 8, "norm_label": "bxcrudservice" }, { @@ -47565,7 +47565,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "bx_base_get_by_id", - "community": 9, + "community": 26, "norm_label": "get_by_id()" }, { @@ -47574,7 +47574,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "id": "bx_base_get_paged", - "community": 9, + "community": 26, "norm_label": "get_paged()" }, { @@ -47583,7 +47583,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L68", "id": "bx_base_create", - "community": 9, + "community": 26, "norm_label": "create()" }, { @@ -47592,7 +47592,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L88", "id": "bx_base_update", - "community": 9, + "community": 26, "norm_label": "update()" }, { @@ -47601,7 +47601,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L112", "id": "bx_base_soft_delete", - "community": 9, + "community": 26, "norm_label": "soft_delete()" }, { @@ -47610,7 +47610,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "bx_base_rationale_1", - "community": 9, + "community": 26, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002" }, { @@ -47619,7 +47619,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "id": "app_services_bx_payment_list_filters_py", - "community": 46, + "community": 44, "norm_label": "payment_list_filters.py" }, { @@ -47628,7 +47628,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L19", "id": "bx_payment_list_filters_payment_filters_from_params", - "community": 46, + "community": 44, "norm_label": "payment_filters_from_params()" }, { @@ -47637,7 +47637,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L68", "id": "bx_payment_list_filters_parse_decimal", - "community": 46, + "community": 44, "norm_label": "_parse_decimal()" }, { @@ -47646,7 +47646,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L78", "id": "bx_payment_list_filters_append_number_filters", - "community": 46, + "community": 44, "norm_label": "_append_number_filters()" }, { @@ -47655,7 +47655,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L113", "id": "bx_payment_list_filters_build_payment_column_filters", - "community": 46, + "community": 44, "norm_label": "build_payment_column_filters()" }, { @@ -47664,7 +47664,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "id": "bx_payment_list_filters_rationale_1", - "community": 46, + "community": 44, "norm_label": "\u4ed8\u6b3e(\u62a5\u9500\u5f85\u4ed8/\u5df2\u4ed8)\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u57fa\u4e8e\u62a5\u9500\u5217\u7b5b builder,\u5e76\u8ffd\u52a0\u4ed8\u6b3e\u7279\u6709\u5b57\u6bb5:pay_time / actual_amount /" }, { @@ -47673,7 +47673,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "id": "app_services_bx_advance_list_filters_py", - "community": 46, + "community": 44, "norm_label": "advance_list_filters.py" }, { @@ -47682,7 +47682,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L15", "id": "bx_advance_list_filters_parse_decimal", - "community": 46, + "community": 44, "norm_label": "_parse_decimal()" }, { @@ -47691,7 +47691,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L25", "id": "bx_advance_list_filters_append_number_filters", - "community": 46, + "community": 44, "norm_label": "_append_number_filters()" }, { @@ -47700,7 +47700,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L60", "id": "bx_advance_list_filters_offset_amount_expr", - "community": 46, + "community": 44, "norm_label": "_offset_amount_expr()" }, { @@ -47709,7 +47709,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L77", "id": "bx_advance_list_filters_build_advance_column_filters", - "community": 46, + "community": 44, "norm_label": "build_advance_column_filters()" }, { @@ -47718,7 +47718,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "id": "bx_advance_list_filters_rationale_1", - "community": 46, + "community": 44, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { @@ -47727,7 +47727,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L61", "id": "bx_advance_list_filters_rationale_61", - "community": 46, + "community": 44, "norm_label": "\u51b2\u62b5\u5408\u8ba1\u6807\u91cf\u5b50\u67e5\u8be2,\u53e3\u5f84\u5bf9\u9f50 advanceservice.offset_amount_map(\u5fc5\u987b\u5e26\u79df\u6237)\u3002" }, { @@ -47736,7 +47736,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L1", "id": "app_services_bx_invoice_py", - "community": 9, + "community": 8, "norm_label": "invoice.py" }, { @@ -47745,7 +47745,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L29", "id": "bx_invoice_invoiceservice", - "community": 9, + "community": 8, "norm_label": "invoiceservice" }, { @@ -47754,7 +47754,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L31", "id": "bx_invoice_tenant_no", - "community": 9, + "community": 8, "norm_label": "_tenant_no()" }, { @@ -47763,7 +47763,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L35", "id": "bx_invoice_is_wallet_admin", - "community": 9, + "community": 8, "norm_label": "is_wallet_admin()" }, { @@ -47772,7 +47772,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L42", "id": "bx_invoice_can_query_others_wallet", - "community": 9, + "community": 8, "norm_label": "can_query_others_wallet()" }, { @@ -47781,7 +47781,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L50", "id": "bx_invoice_require_wallet_admin", - "community": 9, + "community": 8, "norm_label": "_require_wallet_admin()" }, { @@ -47790,7 +47790,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L55", "id": "bx_invoice_lookup_user_name", - "community": 9, + "community": 8, "norm_label": "_lookup_user_name()" }, { @@ -47799,7 +47799,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L66", "id": "bx_invoice_resolve_owner", - "community": 9, + "community": 8, "norm_label": "_resolve_owner()" }, { @@ -47808,7 +47808,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L78", "id": "bx_invoice_resolve_owner_for_query", - "community": 9, + "community": 8, "norm_label": "_resolve_owner_for_query()" }, { @@ -47817,7 +47817,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L92", "id": "bx_invoice_count_invoices", - "community": 9, + "community": 8, "norm_label": "_count_invoices()" }, { @@ -47826,7 +47826,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L104", "id": "bx_invoice_get_mine_summary", - "community": 9, + "community": 8, "norm_label": "get_mine_summary()" }, { @@ -47835,7 +47835,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L143", "id": "bx_invoice_list_wallets", - "community": 9, + "community": 8, "norm_label": "list_wallets()" }, { @@ -47844,7 +47844,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L211", "id": "bx_invoice_list_ledgers", - "community": 9, + "community": 8, "norm_label": "list_ledgers()" }, { @@ -47853,7 +47853,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L264", "id": "bx_invoice_create", - "community": 9, + "community": 8, "norm_label": "create()" }, { @@ -47862,7 +47862,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L341", "id": "bx_invoice_delete", - "community": 9, + "community": 8, "norm_label": "delete()" }, { @@ -47871,7 +47871,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L390", "id": "bx_invoice_summary_to_dict", - "community": 9, + "community": 8, "norm_label": "_summary_to_dict()" }, { @@ -47880,7 +47880,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L405", "id": "bx_invoice_out_rows_with_attachments", - "community": 9, + "community": 8, "norm_label": "out_rows_with_attachments()" }, { @@ -47889,7 +47889,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L43", "id": "bx_invoice_rationale_43", - "community": 423, + "community": 402, "norm_label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002" }, { @@ -47898,7 +47898,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L219", "id": "bx_invoice_rationale_219", - "community": 424, + "community": 403, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002" }, { @@ -47907,7 +47907,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L273", "id": "bx_invoice_rationale_273", - "community": 425, + "community": 404, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002" }, { @@ -47916,7 +47916,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L1", "id": "app_services_bx_list_sort_py", - "community": 65, + "community": 8, "norm_label": "list_sort.py" }, { @@ -47925,7 +47925,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L25", "id": "bx_list_sort_order_advance", - "community": 65, + "community": 82, "norm_label": "order_advance()" }, { @@ -47934,7 +47934,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L31", "id": "bx_list_sort_order_reimburse", - "community": 7, + "community": 15, "norm_label": "order_reimburse()" }, { @@ -47943,7 +47943,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L37", "id": "bx_list_sort_order_invoice", - "community": 65, + "community": 82, "norm_label": "order_invoice()" }, { @@ -47952,7 +47952,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L43", "id": "bx_list_sort_order_ledger", - "community": 65, + "community": 82, "norm_label": "order_ledger()" }, { @@ -47961,7 +47961,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L49", "id": "bx_list_sort_parse_sort_params", - "community": 65, + "community": 82, "norm_label": "parse_sort_params()" }, { @@ -47970,7 +47970,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L50", "id": "bx_list_sort_rationale_50", - "community": 65, + "community": 82, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002" }, { @@ -47979,7 +47979,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "id": "app_services_crm_price_letter_list_filters_py", - "community": 303, + "community": 291, "norm_label": "price_letter_list_filters.py" }, { @@ -47988,7 +47988,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L19", "id": "crm_price_letter_list_filters_param", - "community": 303, + "community": 291, "norm_label": "_param()" }, { @@ -47997,7 +47997,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L26", "id": "crm_price_letter_list_filters_split_csv", - "community": 303, + "community": 291, "norm_label": "_split_csv()" }, { @@ -48006,7 +48006,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L32", "id": "crm_price_letter_list_filters_parse_number", - "community": 303, + "community": 291, "norm_label": "_parse_number()" }, { @@ -48015,7 +48015,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L44", "id": "crm_price_letter_list_filters_parse_day_start", - "community": 303, + "community": 291, "norm_label": "_parse_day_start()" }, { @@ -48024,7 +48024,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L60", "id": "crm_price_letter_list_filters_append_enum_filters", - "community": 303, + "community": 291, "norm_label": "_append_enum_filters()" }, { @@ -48033,7 +48033,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L75", "id": "crm_price_letter_list_filters_append_text_filters", - "community": 303, + "community": 291, "norm_label": "_append_text_filters()" }, { @@ -48042,7 +48042,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L100", "id": "crm_price_letter_list_filters_append_create_time_filters", - "community": 303, + "community": 291, "norm_label": "_append_create_time_filters()" }, { @@ -48051,7 +48051,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L129", "id": "crm_price_letter_list_filters_append_adjust_date_filters", - "community": 303, + "community": 291, "norm_label": "_append_adjust_date_filters()" }, { @@ -48060,7 +48060,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L145", "id": "crm_price_letter_list_filters_append_one_number_field", - "community": 303, + "community": 291, "norm_label": "_append_one_number_field()" }, { @@ -48069,7 +48069,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L174", "id": "crm_price_letter_list_filters_append_number_filters", - "community": 303, + "community": 291, "norm_label": "_append_number_filters()" }, { @@ -48078,7 +48078,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L189", "id": "crm_price_letter_list_filters_build_price_letter_column_filters", - "community": 183, + "community": 185, "norm_label": "build_price_letter_column_filters()" }, { @@ -48087,7 +48087,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "id": "crm_price_letter_list_filters_rationale_1", - "community": 303, + "community": 291, "norm_label": "crm \u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / exclude_status(\u7531 li" }, { @@ -48096,7 +48096,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L190", "id": "crm_price_letter_list_filters_rationale_190", - "community": 183, + "community": 185, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48105,7 +48105,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "id": "app_services_crm_opportunity_list_filters_py", - "community": 127, + "community": 128, "norm_label": "opportunity_list_filters.py" }, { @@ -48114,7 +48114,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L56", "id": "crm_opportunity_list_filters_split_csv", - "community": 127, + "community": 128, "norm_label": "_split_csv()" }, { @@ -48123,7 +48123,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L62", "id": "crm_opportunity_list_filters_parse_number", - "community": 127, + "community": 128, "norm_label": "_parse_number()" }, { @@ -48132,7 +48132,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L74", "id": "crm_opportunity_list_filters_parse_day_start", - "community": 127, + "community": 128, "norm_label": "_parse_day_start()" }, { @@ -48141,7 +48141,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L90", "id": "crm_opportunity_list_filters_append_enum_filters", - "community": 127, + "community": 128, "norm_label": "_append_enum_filters()" }, { @@ -48150,7 +48150,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L102", "id": "crm_opportunity_list_filters_append_text_filters", - "community": 127, + "community": 128, "norm_label": "_append_text_filters()" }, { @@ -48159,7 +48159,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L129", "id": "crm_opportunity_list_filters_append_create_time_filters", - "community": 127, + "community": 128, "norm_label": "_append_create_time_filters()" }, { @@ -48168,7 +48168,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L158", "id": "crm_opportunity_list_filters_append_date_range_filters", - "community": 127, + "community": 128, "norm_label": "_append_date_range_filters()" }, { @@ -48177,7 +48177,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L176", "id": "crm_opportunity_list_filters_append_number_filters", - "community": 127, + "community": 128, "norm_label": "_append_number_filters()" }, { @@ -48186,7 +48186,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L219", "id": "crm_opportunity_list_filters_build_opportunity_column_filters", - "community": 127, + "community": 128, "norm_label": "build_opportunity_column_filters()" }, { @@ -48195,7 +48195,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "id": "crm_opportunity_list_filters_rationale_1", - "community": 127, + "community": 128, "norm_label": "crm \u5546\u673a\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type(\u7531 list_opportunities" }, { @@ -48204,7 +48204,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L220", "id": "crm_opportunity_list_filters_rationale_220", - "community": 127, + "community": 128, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48213,7 +48213,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_template_list_filters_py", - "community": 313, + "community": 300, "norm_label": "contract_template_list_filters.py" }, { @@ -48222,7 +48222,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L20", "id": "crm_contract_template_list_filters_param", - "community": 313, + "community": 300, "norm_label": "_param()" }, { @@ -48231,7 +48231,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L27", "id": "crm_contract_template_list_filters_split_csv", - "community": 313, + "community": 300, "norm_label": "_split_csv()" }, { @@ -48240,7 +48240,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L33", "id": "crm_contract_template_list_filters_parse_number", - "community": 313, + "community": 300, "norm_label": "_parse_number()" }, { @@ -48249,7 +48249,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L45", "id": "crm_contract_template_list_filters_parse_day_start", - "community": 313, + "community": 300, "norm_label": "_parse_day_start()" }, { @@ -48258,7 +48258,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L61", "id": "crm_contract_template_list_filters_append_enum_filters", - "community": 313, + "community": 300, "norm_label": "_append_enum_filters()" }, { @@ -48267,7 +48267,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L94", "id": "crm_contract_template_list_filters_append_text_filters", - "community": 313, + "community": 300, "norm_label": "_append_text_filters()" }, { @@ -48276,7 +48276,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L119", "id": "crm_contract_template_list_filters_append_create_time_filters", - "community": 313, + "community": 300, "norm_label": "_append_create_time_filters()" }, { @@ -48285,7 +48285,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L148", "id": "crm_contract_template_list_filters_append_one_number_field", - "community": 313, + "community": 300, "norm_label": "_append_one_number_field()" }, { @@ -48294,7 +48294,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L187", "id": "crm_contract_template_list_filters_append_number_filters", - "community": 313, + "community": 300, "norm_label": "_append_number_filters()" }, { @@ -48303,7 +48303,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L198", "id": "crm_contract_template_list_filters_build_contract_template_column_filters", - "community": 174, + "community": 179, "norm_label": "build_contract_template_column_filters()" }, { @@ -48312,7 +48312,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "id": "crm_contract_template_list_filters_rationale_1", - "community": 313, + "community": 300, "norm_label": "crm \u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword(\u7531 list_contract_temp" }, { @@ -48321,7 +48321,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L199", "id": "crm_contract_template_list_filters_rationale_199", - "community": 174, + "community": 179, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48330,7 +48330,7 @@ "source_file": "app/services/crm/__init__.py", "source_location": "L1", "id": "app_services_crm_init_py", - "community": 426, + "community": 405, "norm_label": "__init__.py" }, { @@ -48339,7 +48339,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "id": "app_services_crm_customer_list_filters_py", - "community": 94, + "community": 103, "norm_label": "customer_list_filters.py" }, { @@ -48348,7 +48348,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L66", "id": "crm_customer_list_filters_split_csv", - "community": 94, + "community": 103, "norm_label": "_split_csv()" }, { @@ -48357,7 +48357,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L72", "id": "crm_customer_list_filters_parse_number", - "community": 94, + "community": 103, "norm_label": "_parse_number()" }, { @@ -48366,7 +48366,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L84", "id": "crm_customer_list_filters_parse_day_start", - "community": 94, + "community": 103, "norm_label": "_parse_day_start()" }, { @@ -48375,7 +48375,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L100", "id": "crm_customer_list_filters_append_enum_filters", - "community": 94, + "community": 103, "norm_label": "_append_enum_filters()" }, { @@ -48384,7 +48384,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L112", "id": "crm_customer_list_filters_append_text_filters", - "community": 94, + "community": 103, "norm_label": "_append_text_filters()" }, { @@ -48393,7 +48393,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L148", "id": "crm_customer_list_filters_append_create_time_filters", - "community": 94, + "community": 103, "norm_label": "_append_create_time_filters()" }, { @@ -48402,7 +48402,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L178", "id": "crm_customer_list_filters_append_date_range_filters", - "community": 94, + "community": 103, "norm_label": "_append_date_range_filters()" }, { @@ -48411,7 +48411,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L196", "id": "crm_customer_list_filters_append_number_filters", - "community": 94, + "community": 103, "norm_label": "_append_number_filters()" }, { @@ -48420,7 +48420,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L226", "id": "crm_customer_list_filters_build_customer_column_filters", - "community": 94, + "community": 103, "norm_label": "build_customer_column_filters()" }, { @@ -48429,7 +48429,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "id": "crm_customer_list_filters_rationale_1", - "community": 94, + "community": 103, "norm_label": "crm \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_mode(\u7531 list_customers \u8d1f\u8d23)" }, { @@ -48438,7 +48438,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L227", "id": "crm_customer_list_filters_rationale_227", - "community": 94, + "community": 103, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868(\u4e0d\u542b tenant/del_flag/view_mode)\u3002" }, { @@ -48447,7 +48447,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_list_filters_py", - "community": 135, + "community": 143, "norm_label": "contract_list_filters.py" }, { @@ -48456,7 +48456,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L42", "id": "crm_contract_list_filters_split_csv", - "community": 135, + "community": 143, "norm_label": "_split_csv()" }, { @@ -48465,7 +48465,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L48", "id": "crm_contract_list_filters_parse_number", - "community": 135, + "community": 143, "norm_label": "_parse_number()" }, { @@ -48474,7 +48474,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L60", "id": "crm_contract_list_filters_parse_day_start", - "community": 135, + "community": 143, "norm_label": "_parse_day_start()" }, { @@ -48483,7 +48483,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L76", "id": "crm_contract_list_filters_append_enum", - "community": 135, + "community": 143, "norm_label": "_append_enum()" }, { @@ -48492,7 +48492,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L87", "id": "crm_contract_list_filters_append_text", - "community": 135, + "community": 143, "norm_label": "_append_text()" }, { @@ -48501,7 +48501,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L117", "id": "crm_contract_list_filters_append_create", - "community": 135, + "community": 143, "norm_label": "_append_create()" }, { @@ -48510,7 +48510,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L138", "id": "crm_contract_list_filters_append_sign_date", - "community": 135, + "community": 143, "norm_label": "_append_sign_date()" }, { @@ -48519,7 +48519,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L150", "id": "crm_contract_list_filters_append_dates", - "community": 135, + "community": 143, "norm_label": "_append_dates()" }, { @@ -48528,7 +48528,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L174", "id": "crm_contract_list_filters_append_numbers", - "community": 135, + "community": 143, "norm_label": "_append_numbers()" }, { @@ -48537,7 +48537,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L208", "id": "crm_contract_list_filters_build_contract_column_filters", - "community": 135, + "community": 143, "norm_label": "build_contract_column_filters()" }, { @@ -48546,7 +48546,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "id": "crm_contract_list_filters_rationale_1", - "community": 135, + "community": 143, "norm_label": "crm \u5408\u540c\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5(\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91)\u3002" }, { @@ -48555,7 +48555,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "id": "app_services_crm_clue_list_filters_py", - "community": 126, + "community": 129, "norm_label": "clue_list_filters.py" }, { @@ -48564,7 +48564,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L46", "id": "crm_clue_list_filters_split_csv", - "community": 126, + "community": 129, "norm_label": "_split_csv()" }, { @@ -48573,7 +48573,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L52", "id": "crm_clue_list_filters_parse_number", - "community": 126, + "community": 129, "norm_label": "_parse_number()" }, { @@ -48582,7 +48582,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L64", "id": "crm_clue_list_filters_parse_day_start", - "community": 126, + "community": 129, "norm_label": "_parse_day_start()" }, { @@ -48591,7 +48591,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L80", "id": "crm_clue_list_filters_append_enum_filters", - "community": 126, + "community": 129, "norm_label": "_append_enum_filters()" }, { @@ -48600,7 +48600,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L92", "id": "crm_clue_list_filters_append_text_filters", - "community": 126, + "community": 129, "norm_label": "_append_text_filters()" }, { @@ -48609,7 +48609,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L113", "id": "crm_clue_list_filters_append_create_time_filters", - "community": 126, + "community": 129, "norm_label": "_append_create_time_filters()" }, { @@ -48618,7 +48618,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L142", "id": "crm_clue_list_filters_append_date_range_filters", - "community": 126, + "community": 129, "norm_label": "_append_date_range_filters()" }, { @@ -48627,7 +48627,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L160", "id": "crm_clue_list_filters_append_number_filters", - "community": 126, + "community": 129, "norm_label": "_append_number_filters()" }, { @@ -48636,7 +48636,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L189", "id": "crm_clue_list_filters_build_clue_column_filters", - "community": 126, + "community": 129, "norm_label": "build_clue_column_filters()" }, { @@ -48645,7 +48645,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "id": "crm_clue_list_filters_rationale_1", - "community": 126, + "community": 129, "norm_label": "crm \u7ebf\u7d22\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type(\u7531 list_clues \u8d1f\u8d23)\u3002" }, { @@ -48654,7 +48654,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L190", "id": "crm_clue_list_filters_rationale_190", - "community": 126, + "community": 129, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48663,7 +48663,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_approval_list_filters_py", - "community": 314, + "community": 301, "norm_label": "contract_approval_list_filters.py" }, { @@ -48672,7 +48672,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L22", "id": "crm_contract_approval_list_filters_param", - "community": 314, + "community": 301, "norm_label": "_param()" }, { @@ -48681,7 +48681,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L29", "id": "crm_contract_approval_list_filters_split_csv", - "community": 314, + "community": 301, "norm_label": "_split_csv()" }, { @@ -48690,7 +48690,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L35", "id": "crm_contract_approval_list_filters_parse_number", - "community": 314, + "community": 301, "norm_label": "_parse_number()" }, { @@ -48699,7 +48699,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L47", "id": "crm_contract_approval_list_filters_parse_day_start", - "community": 314, + "community": 301, "norm_label": "_parse_day_start()" }, { @@ -48708,7 +48708,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L63", "id": "crm_contract_approval_list_filters_append_enum_filters", - "community": 314, + "community": 301, "norm_label": "_append_enum_filters()" }, { @@ -48717,7 +48717,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L73", "id": "crm_contract_approval_list_filters_append_text_filters", - "community": 314, + "community": 301, "norm_label": "_append_text_filters()" }, { @@ -48726,7 +48726,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L84", "id": "crm_contract_approval_list_filters_append_contract_field_filters", - "community": 314, + "community": 301, "norm_label": "_append_contract_field_filters()" }, { @@ -48735,7 +48735,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L128", "id": "crm_contract_approval_list_filters_append_approval_time_filters", - "community": 314, + "community": 301, "norm_label": "_append_approval_time_filters()" }, { @@ -48744,7 +48744,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L155", "id": "crm_contract_approval_list_filters_append_one_number_field", - "community": 314, + "community": 301, "norm_label": "_append_one_number_field()" }, { @@ -48753,7 +48753,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L194", "id": "crm_contract_approval_list_filters_build_contract_approval_column_filters", - "community": 175, + "community": 178, "norm_label": "build_contract_approval_column_filters()" }, { @@ -48762,7 +48762,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "id": "crm_contract_approval_list_filters_rationale_1", - "community": 314, + "community": 301, "norm_label": "crm \u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id(\u7531 li" }, { @@ -48771,7 +48771,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L195", "id": "crm_contract_approval_list_filters_rationale_195", - "community": 175, + "community": 178, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48780,7 +48780,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L1", "id": "app_services_crm_facet_context_py", - "community": 286, + "community": 70, "norm_label": "facet_context.py" }, { @@ -48789,7 +48789,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L59", "id": "crm_facet_context_camel_to_snake", - "community": 286, + "community": 70, "norm_label": "_camel_to_snake()" }, { @@ -48798,7 +48798,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L64", "id": "crm_facet_context_clear_facet_field_kwargs", - "community": 182, + "community": 70, "norm_label": "clear_facet_field_kwargs()" }, { @@ -48807,7 +48807,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L81", "id": "crm_facet_context_strip_crm_facet_body_params", - "community": 286, + "community": 70, "norm_label": "strip_crm_facet_body_params()" }, { @@ -48816,7 +48816,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L90", "id": "crm_facet_context_facet_filter_kwargs_from_body", - "community": 286, + "community": 70, "norm_label": "facet_filter_kwargs_from_body()" }, { @@ -48825,7 +48825,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L1", "id": "crm_facet_context_rationale_1", - "community": 286, + "community": 70, "norm_label": "crm \u5217\u5934 facet:\u4ece column_filter_kwargs \u4e2d\u6e05\u9664\u5f53\u524d\u5217\u81ea\u8eab\u6761\u4ef6\u3002" }, { @@ -48834,7 +48834,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L70", "id": "crm_facet_context_rationale_70", - "community": 182, + "community": 70, "norm_label": "\u8fd4\u56de\u6e05\u9664\u5f53\u524d facet \u5217\u76f8\u5173\u952e\u540e\u7684 kwargs \u526f\u672c(\u503c\u7f6e none)\u3002" }, { @@ -48843,7 +48843,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L84", "id": "crm_facet_context_rationale_84", - "community": 286, + "community": 70, "norm_label": "\u4ece\u539f\u59cb camelcase body dump \u4e2d\u53bb\u6389\u672c\u5217\u952e\u4e0e\u5143\u6570\u636e(\u517c\u5bb9\u65e0 mixin \u8def\u5f84)\u3002" }, { @@ -48852,7 +48852,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L91", "id": "crm_facet_context_rationale_91", - "community": 286, + "community": 70, "norm_label": "\u4ece facet body(\u542b extra=allow)\u63d0\u53d6 snake_case \u5217\u7b5b kwargs,\u5e76\u6e05\u9664\u5f53\u524d\u5217\u3002" }, { @@ -48861,7 +48861,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "id": "app_services_crm_product_list_filters_py", - "community": 87, + "community": 93, "norm_label": "product_list_filters.py" }, { @@ -48870,7 +48870,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L36", "id": "crm_product_list_filters_split_csv", - "community": 87, + "community": 93, "norm_label": "_split_csv()" }, { @@ -48879,7 +48879,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L42", "id": "crm_product_list_filters_parse_number", - "community": 87, + "community": 93, "norm_label": "_parse_number()" }, { @@ -48888,7 +48888,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L54", "id": "crm_product_list_filters_parse_day_start", - "community": 87, + "community": 93, "norm_label": "_parse_day_start()" }, { @@ -48897,7 +48897,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L70", "id": "crm_product_list_filters_append_enum_filters", - "community": 87, + "community": 93, "norm_label": "_append_enum_filters()" }, { @@ -48906,7 +48906,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L82", "id": "crm_product_list_filters_append_text_filters", - "community": 87, + "community": 93, "norm_label": "_append_text_filters()" }, { @@ -48915,7 +48915,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L163", "id": "crm_product_list_filters_append_create_time_filters", - "community": 87, + "community": 93, "norm_label": "_append_create_time_filters()" }, { @@ -48924,7 +48924,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L192", "id": "crm_product_list_filters_append_date_range_filters", - "community": 87, + "community": 93, "norm_label": "_append_date_range_filters()" }, { @@ -48933,7 +48933,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L210", "id": "crm_product_list_filters_append_one_number_field", - "community": 87, + "community": 93, "norm_label": "_append_one_number_field()" }, { @@ -48942,7 +48942,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L237", "id": "crm_product_list_filters_append_number_filters", - "community": 87, + "community": 93, "norm_label": "_append_number_filters()" }, { @@ -48951,7 +48951,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L271", "id": "crm_product_list_filters_build_product_column_filters", - "community": 87, + "community": 93, "norm_label": "build_product_column_filters()" }, { @@ -48960,7 +48960,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "id": "crm_product_list_filters_rationale_1", - "community": 87, + "community": 93, "norm_label": "crm \u4ea7\u54c1\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / supplier_id(\u7531 list_p" }, { @@ -48969,7 +48969,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L272", "id": "crm_product_list_filters_rationale_272", - "community": 87, + "community": 93, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48978,7 +48978,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_change_list_filters_py", - "community": 302, + "community": 290, "norm_label": "contract_change_list_filters.py" }, { @@ -48987,7 +48987,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L22", "id": "crm_contract_change_list_filters_param", - "community": 302, + "community": 290, "norm_label": "_param()" }, { @@ -48996,7 +48996,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L29", "id": "crm_contract_change_list_filters_split_csv", - "community": 302, + "community": 290, "norm_label": "_split_csv()" }, { @@ -49005,7 +49005,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L35", "id": "crm_contract_change_list_filters_parse_number", - "community": 302, + "community": 290, "norm_label": "_parse_number()" }, { @@ -49014,7 +49014,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L47", "id": "crm_contract_change_list_filters_parse_day_start", - "community": 302, + "community": 290, "norm_label": "_parse_day_start()" }, { @@ -49023,7 +49023,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L63", "id": "crm_contract_change_list_filters_append_enum_filters", - "community": 302, + "community": 290, "norm_label": "_append_enum_filters()" }, { @@ -49032,7 +49032,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L78", "id": "crm_contract_change_list_filters_append_text_filters", - "community": 302, + "community": 290, "norm_label": "_append_text_filters()" }, { @@ -49041,7 +49041,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L98", "id": "crm_contract_change_list_filters_append_contract_name_filter", - "community": 302, + "community": 290, "norm_label": "_append_contract_name_filter()" }, { @@ -49050,7 +49050,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L122", "id": "crm_contract_change_list_filters_append_create_time_filters", - "community": 302, + "community": 290, "norm_label": "_append_create_time_filters()" }, { @@ -49059,7 +49059,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L151", "id": "crm_contract_change_list_filters_append_one_number_field", - "community": 302, + "community": 290, "norm_label": "_append_one_number_field()" }, { @@ -49068,7 +49068,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L180", "id": "crm_contract_change_list_filters_append_number_filters", - "community": 302, + "community": 290, "norm_label": "_append_number_filters()" }, { @@ -49077,7 +49077,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L190", "id": "crm_contract_change_list_filters_build_contract_change_column_filters", - "community": 160, + "community": 161, "norm_label": "build_contract_change_column_filters()" }, { @@ -49086,7 +49086,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "id": "crm_contract_change_list_filters_rationale_1", - "community": 302, + "community": 290, "norm_label": "crm \u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id(\u7531 list" }, { @@ -49095,7 +49095,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L191", "id": "crm_contract_change_list_filters_rationale_191", - "community": 160, + "community": 161, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -49104,7 +49104,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "id": "app_services_crm_quote_list_filters_py", - "community": 137, + "community": 141, "norm_label": "quote_list_filters.py" }, { @@ -49113,7 +49113,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L44", "id": "crm_quote_list_filters_split_csv", - "community": 137, + "community": 141, "norm_label": "_split_csv()" }, { @@ -49122,7 +49122,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L50", "id": "crm_quote_list_filters_parse_number", - "community": 137, + "community": 141, "norm_label": "_parse_number()" }, { @@ -49131,7 +49131,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L62", "id": "crm_quote_list_filters_parse_day_start", - "community": 137, + "community": 141, "norm_label": "_parse_day_start()" }, { @@ -49140,7 +49140,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L78", "id": "crm_quote_list_filters_append_enum", - "community": 137, + "community": 141, "norm_label": "_append_enum()" }, { @@ -49149,7 +49149,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L89", "id": "crm_quote_list_filters_append_text", - "community": 137, + "community": 141, "norm_label": "_append_text()" }, { @@ -49158,7 +49158,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L109", "id": "crm_quote_list_filters_append_create", - "community": 137, + "community": 141, "norm_label": "_append_create()" }, { @@ -49167,7 +49167,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L130", "id": "crm_quote_list_filters_append_quote_date", - "community": 137, + "community": 141, "norm_label": "_append_quote_date()" }, { @@ -49176,7 +49176,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L145", "id": "crm_quote_list_filters_append_dates", - "community": 137, + "community": 141, "norm_label": "_append_dates()" }, { @@ -49185,7 +49185,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L169", "id": "crm_quote_list_filters_append_numbers", - "community": 137, + "community": 141, "norm_label": "_append_numbers()" }, { @@ -49194,7 +49194,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L204", "id": "crm_quote_list_filters_build_quote_column_filters", - "community": 137, + "community": 141, "norm_label": "build_quote_column_filters()" }, { @@ -49203,7 +49203,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "id": "crm_quote_list_filters_rationale_1", - "community": 137, + "community": 141, "norm_label": "crm \u62a5\u4ef7\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5(\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91)\u3002" }, { @@ -49212,7 +49212,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "id": "app_services_crm_list_sort_py", - "community": 96, + "community": 87, "norm_label": "list_sort.py" }, { @@ -49221,7 +49221,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L7", "id": "crm_list_sort_resolve_datetime_order_by", - "community": 96, + "community": 87, "norm_label": "resolve_datetime_order_by()" }, { @@ -49230,7 +49230,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "id": "crm_list_sort_rationale_1", - "community": 96, + "community": 87, "norm_label": "crm \u5217\u8868\u65e5\u671f\u5217\u6392\u5e8f:\u767d\u540d\u5355 prop \u2192 sqlalchemy order \u8868\u8fbe\u5f0f\u3002" }, { @@ -49239,7 +49239,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L13", "id": "crm_list_sort_rationale_13", - "community": 96, + "community": 87, "norm_label": "sort_field: \u524d\u7aef camelcase prop(\u5982 createtime) sort_order: asc | desc(\u5927\u5c0f\u5199\u4e0d\u654f\u611f)" }, { @@ -49248,7 +49248,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "id": "app_services_db_weighing_logic_py", - "community": 289, + "community": 13, "norm_label": "weighing_logic.py" }, { @@ -49257,7 +49257,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "id": "db_weighing_logic_has_weight_time", - "community": 289, + "community": 13, "norm_label": "_has_weight_time()" }, { @@ -49266,7 +49266,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "id": "db_weighing_logic_weighing_weights_complete", - "community": 289, + "community": 13, "norm_label": "weighing_weights_complete()" }, { @@ -49275,7 +49275,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L30", "id": "db_weighing_logic_process_weighing_business_logic", - "community": 289, + "community": 13, "norm_label": "process_weighing_business_logic()" }, { @@ -49284,7 +49284,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "id": "db_weighing_logic_rationale_1", - "community": 289, + "community": 13, "norm_label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic" }, { @@ -49293,7 +49293,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "id": "db_weighing_logic_rationale_21", - "community": 289, + "community": 13, "norm_label": "\u6bdb\u91cd\u3001\u76ae\u91cd\u90fd\u5927\u4e8e 0,\u4e14\u5404\u81ea\u6709\u65f6\u95f4,\u624d\u7b97\u8fc7\u78c5\u5b8c\u6210\u3002" }, { @@ -49302,7 +49302,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L31", "id": "db_weighing_logic_rationale_31", - "community": 289, + "community": 13, "norm_label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91: 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf(\u5355\u4f4d:kg) 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q" }, { @@ -49311,7 +49311,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "id": "app_services_db_product_helpers_py", - "community": 103, + "community": 41, "norm_label": "product_helpers.py" }, { @@ -49320,7 +49320,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "id": "db_product_helpers_productsnapshot", - "community": 103, + "community": 41, "norm_label": "productsnapshot" }, { @@ -49329,7 +49329,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "id": "db_product_helpers_resolve_crm_product", - "community": 22, + "community": 41, "norm_label": "resolve_crm_product()" }, { @@ -49338,7 +49338,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "id": "db_product_helpers_apply_product_snapshot_to_plan", - "community": 103, + "community": 41, "norm_label": "apply_product_snapshot_to_plan()" }, { @@ -49347,7 +49347,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "id": "db_product_helpers_apply_product_snapshot_to_inventory", - "community": 22, + "community": 41, "norm_label": "apply_product_snapshot_to_inventory()" }, { @@ -49356,7 +49356,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "id": "db_product_helpers_apply_product_snapshot_to_weighing", - "community": 107, + "community": 13, "norm_label": "apply_product_snapshot_to_weighing()" }, { @@ -49365,7 +49365,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "id": "db_product_helpers_rationale_1", - "community": 103, + "community": 41, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002" }, { @@ -49374,7 +49374,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "id": "db_product_helpers_rationale_26", - "community": 22, + "community": 41, "norm_label": "\u6821\u9a8c crm \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=false \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386" }, { @@ -49383,7 +49383,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L1", "id": "app_services_db_pound_qr_public_py", - "community": 121, + "community": 215, "norm_label": "pound_qr_public.py" }, { @@ -49392,7 +49392,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L10", "id": "db_pound_qr_public_build_pound_qr_label", - "community": 141, + "community": 215, "norm_label": "build_pound_qr_label()" }, { @@ -49401,7 +49401,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L18", "id": "db_pound_qr_public_build_public_pound_qr_read", - "community": 121, + "community": 215, "norm_label": "build_public_pound_qr_read()" }, { @@ -49410,7 +49410,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L34", "id": "db_pound_qr_public_build_pound_qrcode_items_for_plan", - "community": 37, + "community": 50, "norm_label": "build_pound_qrcode_items_for_plan()" }, { @@ -49419,7 +49419,7 @@ "source_file": "app/services/db/__init__.py", "source_location": "L1", "id": "app_services_db_init_py", - "community": 427, + "community": 406, "norm_label": "__init__.py" }, { @@ -49428,7 +49428,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L1", "id": "app_services_db_plan_helpers_py", - "community": 22, + "community": 41, "norm_label": "plan_helpers.py" }, { @@ -49437,7 +49437,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "id": "db_plan_helpers_generate_plan_no", - "community": 22, + "community": 41, "norm_label": "generate_plan_no()" }, { @@ -49446,7 +49446,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "id": "db_plan_helpers_default_execution_status", - "community": 22, + "community": 41, "norm_label": "default_execution_status()" }, { @@ -49455,7 +49455,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "id": "db_plan_helpers_rationale_8", - "community": 22, + "community": 41, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001" }, { @@ -49464,7 +49464,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L1", "id": "app_services_db_weighing_list_filters_py", - "community": 216, + "community": 198, "norm_label": "weighing_list_filters.py" }, { @@ -49473,7 +49473,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L16", "id": "db_weighing_list_filters_parse_decimal", - "community": 216, + "community": 198, "norm_label": "_parse_decimal()" }, { @@ -49482,7 +49482,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L26", "id": "db_weighing_list_filters_append_number_filters", - "community": 216, + "community": 198, "norm_label": "_append_number_filters()" }, { @@ -49491,7 +49491,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L61", "id": "db_weighing_list_filters_append_enum_filter", - "community": 216, + "community": 198, "norm_label": "_append_enum_filter()" }, { @@ -49500,7 +49500,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L71", "id": "db_weighing_list_filters_build_weighing_column_filters", - "community": 216, + "community": 198, "norm_label": "build_weighing_column_filters()" }, { @@ -49509,7 +49509,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L98", "id": "db_weighing_list_filters_rationale_98", - "community": 216, + "community": 198, "norm_label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { @@ -49518,7 +49518,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "app_services_db_mappers_py", - "community": 190, + "community": 13, "norm_label": "mappers.py" }, { @@ -49527,7 +49527,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L21", "id": "db_mappers_fmt_date", - "community": 190, + "community": 13, "norm_label": "fmt_date()" }, { @@ -49536,7 +49536,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L31", "id": "db_mappers_fmt_datetime", - "community": 190, + "community": 13, "norm_label": "fmt_datetime()" }, { @@ -49545,7 +49545,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L39", "id": "db_mappers_load_user_display_name_map", - "community": 190, + "community": 13, "norm_label": "load_user_display_name_map()" }, { @@ -49554,7 +49554,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L54", "id": "db_mappers_create_by_name", - "community": 190, + "community": 13, "norm_label": "_create_by_name()" }, { @@ -49563,7 +49563,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L64", "id": "db_mappers_plan_to_read", - "community": 190, + "community": 13, "norm_label": "plan_to_read()" }, { @@ -49572,7 +49572,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L104", "id": "db_mappers_plan_to_read_with_fill_link", - "community": 190, + "community": 13, "norm_label": "plan_to_read_with_fill_link()" }, { @@ -49581,7 +49581,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L121", "id": "db_mappers_is_empty_inventory_date", - "community": 62, + "community": 13, "norm_label": "is_empty_inventory_date()" }, { @@ -49590,7 +49590,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L125", "id": "db_mappers_inventory_date_to_api", - "community": 121, + "community": 13, "norm_label": "inventory_date_to_api()" }, { @@ -49599,7 +49599,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L131", "id": "db_mappers_parse_site_feedback_images", - "community": 190, + "community": 13, "norm_label": "_parse_site_feedback_images()" }, { @@ -49608,7 +49608,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L145", "id": "db_mappers_inventory_to_read", - "community": 190, + "community": 13, "norm_label": "inventory_to_read()" }, { @@ -49617,7 +49617,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L205", "id": "db_mappers_weighing_to_read", - "community": 190, + "community": 13, "norm_label": "weighing_to_read()" }, { @@ -49626,7 +49626,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L250", "id": "db_mappers_datetime_end_of_day", - "community": 216, + "community": 198, "norm_label": "datetime_end_of_day()" }, { @@ -49635,7 +49635,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L254", "id": "db_mappers_parse_date_str", - "community": 216, + "community": 41, "norm_label": "parse_date_str()" }, { @@ -49644,7 +49644,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L263", "id": "db_mappers_parse_datetime_str", - "community": 107, + "community": 13, "norm_label": "parse_datetime_str()" }, { @@ -49653,7 +49653,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "db_mappers_rationale_1", - "community": 190, + "community": 13, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002" }, { @@ -49662,7 +49662,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L42", "id": "db_mappers_rationale_42", - "community": 190, + "community": 13, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002" }, { @@ -49671,7 +49671,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "id": "app_services_db_inventory_id_py", - "community": 114, + "community": 212, "norm_label": "inventory_id.py" }, { @@ -49680,7 +49680,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "id": "db_inventory_id_max_numeric_inbound_outbound_id", - "community": 114, + "community": 212, "norm_label": "max_numeric_inbound_outbound_id()" }, { @@ -49689,7 +49689,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "id": "db_inventory_id_ensure_sequence_row", - "community": 114, + "community": 212, "norm_label": "_ensure_sequence_row()" }, { @@ -49698,7 +49698,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "id": "db_inventory_id_allocate_inbound_outbound_id", - "community": 114, + "community": 212, "norm_label": "_allocate_inbound_outbound_id()" }, { @@ -49707,7 +49707,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "id": "db_inventory_id_next_inbound_outbound_id", - "community": 114, + "community": 212, "norm_label": "next_inbound_outbound_id()" }, { @@ -49716,7 +49716,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "id": "db_inventory_id_rationale_1", - "community": 114, + "community": 212, "norm_label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e,\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -49725,7 +49725,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "id": "db_inventory_id_rationale_16", - "community": 114, + "community": 212, "norm_label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c(\u4e0d\u542b uuid \u7b49\u975e\u6570\u5b57\u4e3b\u952e)\u3002" }, { @@ -49734,7 +49734,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "id": "db_inventory_id_rationale_74", - "community": 114, + "community": 212, "norm_label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id(\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32)\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e,\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002" }, { @@ -49743,7 +49743,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "id": "app_services_db_inventory_list_filters_py", - "community": 189, + "community": 229, "norm_label": "inventory_list_filters.py" }, { @@ -49752,7 +49752,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L15", "id": "db_inventory_list_filters_parse_decimal", - "community": 189, + "community": 229, "norm_label": "_parse_decimal()" }, { @@ -49761,7 +49761,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L25", "id": "db_inventory_list_filters_append_number_filters", - "community": 189, + "community": 229, "norm_label": "_append_number_filters()" }, { @@ -49770,7 +49770,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L60", "id": "db_inventory_list_filters_append_enum_filter", - "community": 189, + "community": 229, "norm_label": "_append_enum_filter()" }, { @@ -49779,7 +49779,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L70", "id": "db_inventory_list_filters_build_inventory_column_filters", - "community": 189, + "community": 229, "norm_label": "build_inventory_column_filters()" }, { @@ -49788,7 +49788,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "id": "db_inventory_list_filters_rationale_1", - "community": 189, + "community": 229, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { @@ -49797,7 +49797,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L95", "id": "db_inventory_list_filters_rationale_95", - "community": 189, + "community": 229, "norm_label": "\u62fc\u88c5\u5730\u78c5\u51fa\u5165\u5e93\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { @@ -49806,7 +49806,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L1", "id": "app_services_db_plan_list_filters_py", - "community": 212, + "community": 211, "norm_label": "plan_list_filters.py" }, { @@ -49815,7 +49815,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L15", "id": "db_plan_list_filters_parse_decimal", - "community": 212, + "community": 211, "norm_label": "_parse_decimal()" }, { @@ -49824,7 +49824,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L25", "id": "db_plan_list_filters_append_number_filters", - "community": 212, + "community": 211, "norm_label": "_append_number_filters()" }, { @@ -49833,7 +49833,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L60", "id": "db_plan_list_filters_append_enum_filter", - "community": 212, + "community": 211, "norm_label": "_append_enum_filter()" }, { @@ -49842,7 +49842,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L70", "id": "db_plan_list_filters_build_plan_column_filters", - "community": 212, + "community": 211, "norm_label": "build_plan_column_filters()" }, { @@ -49851,7 +49851,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L97", "id": "db_plan_list_filters_rationale_97", - "community": 212, + "community": 211, "norm_label": "\u62fc\u88c5\u5730\u78c5\u8ba1\u5212\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { @@ -49860,7 +49860,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "id": "app_services_db_auto_generate_plans_py", - "community": 22, + "community": 41, "norm_label": "auto_generate_plans.py" }, { @@ -49869,7 +49869,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "id": "db_auto_generate_plans_month_range", - "community": 22, + "community": 41, "norm_label": "month_range()" }, { @@ -49878,7 +49878,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "id": "db_auto_generate_plans_get_last_month_range", - "community": 22, + "community": 41, "norm_label": "get_last_month_range()" }, { @@ -49887,7 +49887,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "id": "db_auto_generate_plans_run_auto_generate_monthly_plans", - "community": 22, + "community": 41, "norm_label": "run_auto_generate_monthly_plans()" }, { @@ -49896,7 +49896,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "id": "db_auto_generate_plans_rationale_1", - "community": 22, + "community": 41, "norm_label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla" }, { @@ -49905,7 +49905,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "id": "db_auto_generate_plans_rationale_41", - "community": 22, + "community": 41, "norm_label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c(force=true \u65f6\u8df3\u8fc7\u8be5\u9650\u5236,\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536) - \u904d\u5386\u6240\u6709\u79df\u6237,\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f" }, { @@ -49914,7 +49914,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L1", "id": "app_services_db_list_sort_py", - "community": 12, + "community": 228, "norm_label": "list_sort.py" }, { @@ -49923,7 +49923,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L13", "id": "db_list_sort_order_inventory", - "community": 12, + "community": 228, "norm_label": "order_inventory()" }, { @@ -49932,7 +49932,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L19", "id": "db_list_sort_order_weighing", - "community": 12, + "community": 228, "norm_label": "order_weighing()" }, { @@ -49941,7 +49941,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L25", "id": "db_list_sort_weighing_needs_inventory_join", - "community": 12, + "community": 228, "norm_label": "weighing_needs_inventory_join()" }, { @@ -49950,7 +49950,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L31", "id": "db_list_sort_parse_sort_params", - "community": 12, + "community": 228, "norm_label": "parse_sort_params()" }, { @@ -49959,7 +49959,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L32", "id": "db_list_sort_rationale_32", - "community": 12, + "community": 228, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002" }, { @@ -49968,7 +49968,7 @@ "source_file": "app/ws/__init__.py", "source_location": "L1", "id": "app_ws_init_py", - "community": 428, + "community": 407, "norm_label": "__init__.py" }, { @@ -49977,7 +49977,7 @@ "source_file": "tests/test_pl_plan_arrange_copy_flags.py", "source_location": "L1", "id": "tests_test_pl_plan_arrange_copy_flags_py", - "community": 11, + "community": 5, "norm_label": "test_pl_plan_arrange_copy_flags.py" }, { @@ -49986,7 +49986,7 @@ "source_file": "tests/test_pl_plan_arrange_copy_flags.py", "source_location": "L10", "id": "tests_test_pl_plan_arrange_copy_flags_test_load_plan_arrange_copy_flags_batches_stop_lookups", - "community": 11, + "community": 5, "norm_label": "test_load_plan_arrange_copy_flags_batches_stop_lookups()" }, { @@ -49995,7 +49995,7 @@ "source_file": "tests/test_pl_plan_arrange_copy_flags.py", "source_location": "L1", "id": "tests_test_pl_plan_arrange_copy_flags_rationale_1", - "community": 11, + "community": 5, "norm_label": "regression: arrange copy flags must not n+1 query load/delivery per plan." }, { @@ -50004,7 +50004,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L1", "id": "tests_test_pl_io_order_list_filters_py", - "community": 198, + "community": 200, "norm_label": "test_pl_io_order_list_filters.py" }, { @@ -50013,7 +50013,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L12", "id": "tests_test_pl_io_order_list_filters_compile", - "community": 198, + "community": 200, "norm_label": "_compile()" }, { @@ -50022,7 +50022,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L18", "id": "tests_test_pl_io_order_list_filters_test_order_no_contains", - "community": 198, + "community": 200, "norm_label": "test_order_no_contains()" }, { @@ -50031,7 +50031,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L26", "id": "tests_test_pl_io_order_list_filters_test_plan_no_contains", - "community": 198, + "community": 200, "norm_label": "test_plan_no_contains()" }, { @@ -50040,7 +50040,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L32", "id": "tests_test_pl_io_order_list_filters_test_status_in", - "community": 198, + "community": 200, "norm_label": "test_status_in()" }, { @@ -50049,7 +50049,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L43", "id": "tests_test_pl_io_order_list_filters_test_status_single", - "community": 198, + "community": 200, "norm_label": "test_status_single()" }, { @@ -50058,7 +50058,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L51", "id": "tests_test_pl_io_order_list_filters_test_partner_and_vehicle", - "community": 198, + "community": 200, "norm_label": "test_partner_and_vehicle()" }, { @@ -50067,7 +50067,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L63", "id": "tests_test_pl_io_order_list_filters_test_plan_date_range", - "community": 198, + "community": 200, "norm_label": "test_plan_date_range()" }, { @@ -50076,7 +50076,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L74", "id": "tests_test_pl_io_order_list_filters_test_empty", - "community": 198, + "community": 200, "norm_label": "test_empty()" }, { @@ -50085,7 +50085,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L1", "id": "tests_test_pl_dibang_plan_quantity_py", - "community": 22, + "community": 5, "norm_label": "test_pl_dibang_plan_quantity.py" }, { @@ -50094,7 +50094,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L17", "id": "tests_test_pl_dibang_plan_quantity_stopstub", - "community": 22, + "community": 5, "norm_label": "_stopstub" }, { @@ -50103,7 +50103,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L18", "id": "tests_test_pl_dibang_plan_quantity_stopstub_init", - "community": 22, + "community": 5, "norm_label": ".__init__()" }, { @@ -50112,7 +50112,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L22", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery", - "community": 22, + "community": 5, "norm_label": "test_resolve_stop_dibang_partner_load_uses_first_delivery()" }, { @@ -50121,7 +50121,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L28", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load", - "community": 22, + "community": 5, "norm_label": "test_resolve_stop_dibang_partner_delivery_uses_load()" }, { @@ -50130,7 +50130,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L34", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery", - "community": 22, + "community": 5, "norm_label": "test_resolve_stop_dibang_partner_load_fallback_without_delivery()" }, { @@ -50139,7 +50139,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L39", "id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", - "community": 22, + "community": 5, "norm_label": "test_apply_plan_quantity_delta_accumulates()" }, { @@ -50148,7 +50148,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L46", "id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", - "community": 22, + "community": 5, "norm_label": "test_apply_plan_quantity_delta_never_below_zero()" }, { @@ -50157,7 +50157,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L52", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", - "community": 22, + "community": 5, "norm_label": "test_resolve_link_contributed_qty_prefers_link_field()" }, { @@ -50166,7 +50166,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L58", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", - "community": 22, + "community": 5, "norm_label": "test_resolve_link_contributed_qty_falls_back_to_inventory()" }, { @@ -50175,7 +50175,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L64", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", - "community": 22, + "community": 5, "norm_label": "test_resolve_link_contributed_qty_zero_when_missing()" }, { @@ -50184,7 +50184,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L71", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", - "community": 22, + "community": 5, "norm_label": "test_revoke_subtracts_plan_quantity_on_cancel()" }, { @@ -50193,7 +50193,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L125", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", - "community": 22, + "community": 5, "norm_label": "test_revoke_blocks_when_weighing_exists()" }, { @@ -50202,7 +50202,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "id": "tests_test_crm_settlement_clause_py", - "community": 298, + "community": 285, "norm_label": "test_crm_settlement_clause.py" }, { @@ -50211,7 +50211,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L4", "id": "tests_test_crm_settlement_clause_test_advance_payment_clause", - "community": 298, + "community": 285, "norm_label": "test_advance_payment_clause()" }, { @@ -50220,7 +50220,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L8", "id": "tests_test_crm_settlement_clause_test_arrive_payment_clause", - "community": 298, + "community": 285, "norm_label": "test_arrive_payment_clause()" }, { @@ -50229,7 +50229,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L12", "id": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", - "community": 298, + "community": 285, "norm_label": "test_monthly_settlement_clause_uses_label()" }, { @@ -50238,7 +50238,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L19", "id": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", - "community": 298, + "community": 285, "norm_label": "test_volume_quarterly_other_labels()" }, { @@ -50247,7 +50247,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L25", "id": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", - "community": 298, + "community": 285, "norm_label": "test_unknown_falls_back_to_arrive()" }, { @@ -50256,7 +50256,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L29", "id": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", - "community": 298, + "community": 285, "norm_label": "test_empty_falls_back_to_arrive()" }, { @@ -50265,7 +50265,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L1", "id": "tests_test_crm_customer_column_facet_py", - "community": 94, + "community": 103, "norm_label": "test_crm_customer_column_facet.py" }, { @@ -50274,7 +50274,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L9", "id": "tests_test_crm_customer_column_facet_compile", - "community": 94, + "community": 103, "norm_label": "_compile()" }, { @@ -50283,7 +50283,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L15", "id": "tests_test_crm_customer_column_facet_test_customer_no_in", - "community": 94, + "community": 103, "norm_label": "test_customer_no_in()" }, { @@ -50292,7 +50292,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L23", "id": "tests_test_crm_customer_column_facet_test_customer_name_in_skips_fuzzy", - "community": 94, + "community": 103, "norm_label": "test_customer_name_in_skips_fuzzy()" }, { @@ -50301,7 +50301,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L31", "id": "tests_test_crm_customer_column_facet_test_short_name_in", - "community": 94, + "community": 103, "norm_label": "test_short_name_in()" }, { @@ -50310,7 +50310,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L37", "id": "tests_test_crm_customer_column_facet_test_customer_facet_field_whitelist", - "community": 94, + "community": 103, "norm_label": "test_customer_facet_field_whitelist()" }, { @@ -50319,7 +50319,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L1", "id": "tests_test_crm_customer_column_facet_rationale_1", - "community": 94, + "community": 103, "norm_label": "\u5ba2\u6237\u5217\u5934 customernoin / customernamein / shortnamein \u5355\u6d4b\u3002" }, { @@ -50328,7 +50328,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "id": "tests_test_pl_transport_address_notes_schema_py", - "community": 122, + "community": 99, "norm_label": "test_pl_transport_address_notes_schema.py" }, { @@ -50337,7 +50337,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L9", "id": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_accepts_notes", - "community": 122, + "community": 99, "norm_label": "test_transport_address_create_accepts_notes()" }, { @@ -50346,7 +50346,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L22", "id": "tests_test_pl_transport_address_notes_schema_test_transport_address_update_accepts_notes", - "community": 122, + "community": 99, "norm_label": "test_transport_address_update_accepts_notes()" }, { @@ -50355,7 +50355,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L27", "id": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_notes_optional", - "community": 122, + "community": 99, "norm_label": "test_transport_address_create_notes_optional()" }, { @@ -50364,7 +50364,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "id": "tests_test_pl_transport_address_notes_schema_rationale_1", - "community": 122, + "community": 99, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93 schema \u63a5\u53d7 notes\u3002" }, { @@ -50373,7 +50373,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L1", "id": "tests_test_pl_freight_party_customers_py", - "community": 350, + "community": 325, "norm_label": "test_pl_freight_party_customers.py" }, { @@ -50382,7 +50382,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L10", "id": "tests_test_pl_freight_party_customers_test_unique_customer_names_strips_dedupes_preserves_order", - "community": 350, + "community": 325, "norm_label": "test_unique_customer_names_strips_dedupes_preserves_order()" }, { @@ -50391,7 +50391,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L14", "id": "tests_test_pl_freight_party_customers_test_resolve_uses_stop_names_over_legacy", - "community": 350, + "community": 325, "norm_label": "test_resolve_uses_stop_names_over_legacy()" }, { @@ -50400,7 +50400,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L26", "id": "tests_test_pl_freight_party_customers_test_resolve_falls_back_when_stops_empty", - "community": 350, + "community": 325, "norm_label": "test_resolve_falls_back_when_stops_empty()" }, { @@ -50409,7 +50409,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L38", "id": "tests_test_pl_freight_party_customers_test_resolve_delivery_falls_back_to_destination", - "community": 350, + "community": 325, "norm_label": "test_resolve_delivery_falls_back_to_destination()" }, { @@ -50418,7 +50418,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L1", "id": "tests_test_pl_freight_party_customers_rationale_1", - "community": 350, + "community": 325, "norm_label": "\u672a\u7ed3\u7b97\u8ba1\u5212:\u88c5\u8d27/\u9001\u8d27\u5ba2\u6237\u540d\u79f0\u53bb\u91cd\u4e0e\u56de\u9000\u3002" }, { @@ -50427,7 +50427,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_cert_list_filters_py", - "community": 28, + "community": 169, "norm_label": "test_pl_plan_cert_list_filters.py" }, { @@ -50436,7 +50436,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L12", "id": "tests_test_pl_plan_cert_list_filters_compile", - "community": 28, + "community": 169, "norm_label": "_compile()" }, { @@ -50445,7 +50445,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L18", "id": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", - "community": 28, + "community": 169, "norm_label": "test_plan_has_hazard_product_exists_joins_crm_flags()" }, { @@ -50454,7 +50454,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L29", "id": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", - "community": 28, + "community": 169, "norm_label": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()" }, { @@ -50463,7 +50463,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_cert_list_filters_rationale_1", - "community": 28, + "community": 169, "norm_label": "\u5371\u5316\u54c1\u8bc1\u4e0a\u4f20\u5217\u8868\u7b5b\u9009:exists \u5b50\u67e5\u8be2\u5e94\u8986\u76d6 crm \u5371\u5316\u6807\u8bc6\u4e0e\u8bc1\u4e66\u7f3a\u53e3\u3002" }, { @@ -50472,7 +50472,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "id": "tests_test_pl_dibang_date_sync_on_plan_save_py", - "community": 11, + "community": 7, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py" }, { @@ -50481,7 +50481,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L13", "id": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router", - "community": 11, + "community": 7, "norm_label": "_make_query_router()" }, { @@ -50490,7 +50490,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L25", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", - "community": 11, + "community": 7, "norm_label": "test_sync_same_month_updates_inventory_date_only()" }, { @@ -50499,7 +50499,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L133", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", - "community": 11, + "community": 7, "norm_label": "test_sync_cross_month_repoints_purchase_plan()" }, { @@ -50508,7 +50508,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L258", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", - "community": 11, + "community": 7, "norm_label": "test_sync_skips_when_weighing_exists()" }, { @@ -50517,7 +50517,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "id": "tests_test_pl_dibang_date_sync_on_plan_save_rationale_1", - "community": 11, + "community": 5, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u65f6\u540c\u6b65\u5730\u78c5\u51fa\u5165\u5e93\u65e5\u671f \u2014 \u5355\u5143\u6d4b\u8bd5" }, { @@ -50526,7 +50526,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L1", "id": "tests_test_crm_batch1_remaining_column_facet_py", - "community": 326, + "community": 313, "norm_label": "test_crm_batch1_remaining_column_facet.py" }, { @@ -50535,7 +50535,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L12", "id": "tests_test_crm_batch1_remaining_column_facet_compile", - "community": 326, + "community": 313, "norm_label": "_compile()" }, { @@ -50544,7 +50544,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L18", "id": "tests_test_crm_batch1_remaining_column_facet_test_change_contract_no_in", - "community": 326, + "community": 313, "norm_label": "test_change_contract_no_in()" }, { @@ -50553,7 +50553,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L24", "id": "tests_test_crm_batch1_remaining_column_facet_test_change_contract_name_in", - "community": 326, + "community": 313, "norm_label": "test_change_contract_name_in()" }, { @@ -50562,7 +50562,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L30", "id": "tests_test_crm_batch1_remaining_column_facet_test_template_no_name_in", - "community": 326, + "community": 313, "norm_label": "test_template_no_name_in()" }, { @@ -50571,7 +50571,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L39", "id": "tests_test_crm_batch1_remaining_column_facet_test_approval_contract_no_name_in", - "community": 326, + "community": 313, "norm_label": "test_approval_contract_no_name_in()" }, { @@ -50580,7 +50580,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L48", "id": "tests_test_crm_batch1_remaining_column_facet_test_price_letter_customer_product_in", - "community": 326, + "community": 313, "norm_label": "test_price_letter_customer_product_in()" }, { @@ -50589,7 +50589,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L57", "id": "tests_test_crm_batch1_remaining_column_facet_test_facet_field_whitelists", - "community": 326, + "community": 313, "norm_label": "test_facet_field_whitelists()" }, { @@ -50598,7 +50598,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L1", "id": "tests_test_crm_batch1_remaining_column_facet_rationale_1", - "community": 326, + "community": 313, "norm_label": "crm \u7b2c\u4e00\u6279\u5269\u4f59\u8d44\u6e90:\u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279/\u8c03\u4ef7\u51fd in \u8fc7\u6ee4\u4e0e facet \u767d\u540d\u5355\u3002" }, { @@ -50607,7 +50607,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L1", "id": "tests_test_wechat_cert_schedule_py", - "community": 74, + "community": 79, "norm_label": "test_wechat_cert_schedule.py" }, { @@ -50616,7 +50616,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L11", "id": "tests_test_wechat_cert_schedule_test_scan_commits_before_enqueue_and_disabled_skips", - "community": 74, + "community": 79, "norm_label": "test_scan_commits_before_enqueue_and_disabled_skips()" }, { @@ -50625,7 +50625,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L28", "id": "tests_test_wechat_cert_schedule_test_enqueue_failure_preserves_scanned_reminders", - "community": 74, + "community": 79, "norm_label": "test_enqueue_failure_preserves_scanned_reminders()" }, { @@ -50634,7 +50634,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L48", "id": "tests_test_wechat_cert_schedule_test_daily_job_uses_explicit_shanghai_configured_time", - "community": 74, + "community": 79, "norm_label": "test_daily_job_uses_explicit_shanghai_configured_time()" }, { @@ -50643,7 +50643,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L65", "id": "tests_test_wechat_cert_schedule_test_scan_uses_shanghai_day_even_when_host_is_previous_day", - "community": 74, + "community": 79, "norm_label": "test_scan_uses_shanghai_day_even_when_host_is_previous_day()" }, { @@ -50652,7 +50652,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L82", "id": "tests_test_wechat_cert_schedule_test_default_certificate_scan_is_daily_at_ten_shanghai", - "community": 74, + "community": 79, "norm_label": "test_default_certificate_scan_is_daily_at_ten_shanghai()" }, { @@ -50661,7 +50661,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L1", "id": "tests_test_wechat_cert_schedule_rationale_1", - "community": 74, + "community": 79, "norm_label": "\u8bc1\u4ef6\u9884\u8b66\u751f\u6210\u4e0e\u5fae\u4fe1\u6458\u8981\u987a\u5e8f\u3001\u914d\u7f6e\u65f6\u533a\u548c\u5931\u8d25\u9694\u79bb\u3002" }, { @@ -50670,7 +50670,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L1", "id": "tests_test_migration_clear_modes_disabled_py", - "community": 138, + "community": 144, "norm_label": "test_migration_clear_modes_disabled.py" }, { @@ -50679,7 +50679,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L25", "id": "tests_test_migration_clear_modes_disabled_tree", - "community": 138, + "community": 144, "norm_label": "tree()" }, { @@ -50688,7 +50688,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L29", "id": "tests_test_migration_clear_modes_disabled_function_node", - "community": 138, + "community": 144, "norm_label": "function_node()" }, { @@ -50697,7 +50697,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L33", "id": "tests_test_migration_clear_modes_disabled_extract", - "community": 138, + "community": 144, "norm_label": "extract()" }, { @@ -50706,7 +50706,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L39", "id": "tests_test_migration_clear_modes_disabled_fakeengine", - "community": 138, + "community": 144, "norm_label": "fakeengine" }, { @@ -50715,7 +50715,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L41", "id": "tests_test_migration_clear_modes_disabled_fakeengine_init", - "community": 138, + "community": 144, "norm_label": ".__init__()" }, { @@ -50724,7 +50724,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L45", "id": "tests_test_migration_clear_modes_disabled_fakeengine_begin", - "community": 138, + "community": 144, "norm_label": ".begin()" }, { @@ -50733,7 +50733,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L49", "id": "tests_test_migration_clear_modes_disabled_fakeengine_enter", - "community": 138, + "community": 144, "norm_label": ".__enter__()" }, { @@ -50742,7 +50742,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L52", "id": "tests_test_migration_clear_modes_disabled_fakeengine_exit", - "community": 138, + "community": 144, "norm_label": ".__exit__()" }, { @@ -50751,7 +50751,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L55", "id": "tests_test_migration_clear_modes_disabled_fakeengine_execute", - "community": 138, + "community": 144, "norm_label": ".execute()" }, { @@ -50760,7 +50760,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L60", "id": "tests_test_migration_clear_modes_disabled_stats", - "community": 138, + "community": 144, "norm_label": "stats" }, { @@ -50769,7 +50769,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L61", "id": "tests_test_migration_clear_modes_disabled_stats_init", - "community": 138, + "community": 144, "norm_label": ".__init__()" }, { @@ -50778,7 +50778,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L66", "id": "tests_test_migration_clear_modes_disabled_stats_step", - "community": 138, + "community": 144, "norm_label": ".step()" }, { @@ -50787,7 +50787,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L70", "id": "tests_test_migration_clear_modes_disabled_namespace_for", - "community": 138, + "community": 144, "norm_label": "namespace_for()" }, { @@ -50796,7 +50796,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L91", "id": "tests_test_migration_clear_modes_disabled_test_original_clear_mode_and_dry_run", - "community": 138, + "community": 144, "norm_label": "test_original_clear_mode_and_dry_run()" }, { @@ -50805,7 +50805,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L108", "id": "tests_test_migration_clear_modes_disabled_test_original_clear_helpers_execute_expected_sql_offline", - "community": 138, + "community": 144, "norm_label": "test_original_clear_helpers_execute_expected_sql_offline()" }, { @@ -50814,7 +50814,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L125", "id": "tests_test_migration_clear_modes_disabled_cli_parser", - "community": 138, + "community": 144, "norm_label": "cli_parser()" }, { @@ -50823,7 +50823,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L147", "id": "tests_test_migration_clear_modes_disabled_test_cli_preserves_explicit_clear_option", - "community": 138, + "community": 144, "norm_label": "test_cli_preserves_explicit_clear_option()" }, { @@ -50832,7 +50832,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L154", "id": "tests_test_migration_clear_modes_disabled_test_dibang_cli_keeps_dry_run_clear_conflict_guard", - "community": 138, + "community": 144, "norm_label": "test_dibang_cli_keeps_dry_run_clear_conflict_guard()" }, { @@ -50841,7 +50841,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L162", "id": "tests_test_migration_clear_modes_disabled_test_bx_cli_preserves_original_replace_default_and_opt_out", - "community": 138, + "community": 144, "norm_label": "test_bx_cli_preserves_original_replace_default_and_opt_out()" }, { @@ -50850,7 +50850,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L172", "id": "tests_test_migration_clear_modes_disabled_test_bx_run_migration_forwards_replace_and_dry_run", - "community": 138, + "community": 144, "norm_label": "test_bx_run_migration_forwards_replace_and_dry_run()" }, { @@ -50859,7 +50859,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L1", "id": "tests_test_migration_clear_modes_disabled_rationale_1", - "community": 138, + "community": 144, "norm_label": "offline restoration regressions; extract functions, never import scripts or run" }, { @@ -50868,7 +50868,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L40", "id": "tests_test_migration_clear_modes_disabled_rationale_40", - "community": 138, + "community": 144, "norm_label": "records transaction/sql intent without creating any database engine." }, { @@ -50877,7 +50877,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L126", "id": "tests_test_migration_clear_modes_disabled_rationale_126", - "community": 138, + "community": 144, "norm_label": "execute only argparse setup, stopping immediately after parse_args." }, { @@ -50886,7 +50886,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_escort_py", - "community": 6, + "community": 253, "norm_label": "test_pl_plan_resolve_escort.py" }, { @@ -50895,7 +50895,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L9", "id": "tests_test_pl_plan_resolve_escort_test_resolve_escort_without_vehicle_link_returns_none", - "community": 6, + "community": 253, "norm_label": "test_resolve_escort_without_vehicle_link_returns_none()" }, { @@ -50904,7 +50904,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L18", "id": "tests_test_pl_plan_resolve_escort_test_resolve_escort_with_explicit_id_returns_personnel", - "community": 6, + "community": 253, "norm_label": "test_resolve_escort_with_explicit_id_returns_personnel()" }, { @@ -50913,7 +50913,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_escort_rationale_1", - "community": 6, + "community": 253, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u62bc\u8fd0\u5458:\u8f66\u8f86\u672a\u5173\u8054\u62bc\u8fd0\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -50922,7 +50922,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "id": "tests_test_crm_contract_keyword_py", - "community": 17, + "community": 19, "norm_label": "test_crm_contract_keyword.py" }, { @@ -50931,7 +50931,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L12", "id": "tests_test_crm_contract_keyword_test_list_contracts_keyword_includes_name_and_customer", - "community": 17, + "community": 19, "norm_label": "test_list_contracts_keyword_includes_name_and_customer()" }, { @@ -50940,7 +50940,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "id": "tests_test_crm_contract_keyword_rationale_1", - "community": 17, + "community": 19, "norm_label": "\u5408\u540c\u5217\u8868 keyword:\u5408\u540c\u7f16\u53f7/\u5408\u540c\u540d\u79f0/\u5ba2\u6237\u540d\u79f0(\u53ca\u4ea7\u54c1)or \u5339\u914d\u3002" }, { @@ -50949,7 +50949,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L13", "id": "tests_test_crm_contract_keyword_rationale_13", - "community": 17, + "community": 19, "norm_label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u754c\u9762\u5360\u4f4d:\u5408\u540c\u7f16\u53f7/\u5408\u540c\u540d\u79f0/\u5ba2\u6237\u540d\u79f0\u3002" }, { @@ -50958,7 +50958,7 @@ "source_file": "tests/test_pl_public_stop_sku_merge.py", "source_location": "L1", "id": "tests_test_pl_public_stop_sku_merge_py", - "community": 89, + "community": 113, "norm_label": "test_pl_public_stop_sku_merge.py" }, { @@ -50967,7 +50967,7 @@ "source_file": "tests/test_pl_public_stop_sku_merge.py", "source_location": "L9", "id": "tests_test_pl_public_stop_sku_merge_row", - "community": 89, + "community": 113, "norm_label": "_row()" }, { @@ -50976,7 +50976,7 @@ "source_file": "tests/test_pl_public_stop_sku_merge.py", "source_location": "L28", "id": "tests_test_pl_public_stop_sku_merge_test_merge_same_sku_sums_qty_without_contract_fields", - "community": 89, + "community": 113, "norm_label": "test_merge_same_sku_sums_qty_without_contract_fields()" }, { @@ -50985,7 +50985,7 @@ "source_file": "tests/test_pl_public_stop_sku_merge.py", "source_location": "L43", "id": "tests_test_pl_public_stop_sku_merge_test_merge_keeps_different_sku_separate", - "community": 89, + "community": 113, "norm_label": "test_merge_keeps_different_sku_separate()" }, { @@ -50994,7 +50994,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_stop_missing_identity_py", - "community": 255, + "community": 256, "norm_label": "test_pl_stop_missing_identity.py" }, { @@ -51003,7 +51003,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L16", "id": "tests_test_pl_stop_missing_identity_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -51012,7 +51012,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L33", "id": "tests_test_pl_stop_missing_identity_seed", - "community": 255, + "community": 256, "norm_label": "seed()" }, { @@ -51021,7 +51021,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L50", "id": "tests_test_pl_stop_missing_identity_product", - "community": 255, + "community": 256, "norm_label": "product()" }, { @@ -51030,7 +51030,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L56", "id": "tests_test_pl_stop_missing_identity_save", - "community": 255, + "community": 256, "norm_label": "save()" }, { @@ -51039,7 +51039,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L66", "id": "tests_test_pl_stop_missing_identity_test_missing_id_reuses_unique_detail_and_preserves_history", - "community": 255, + "community": 256, "norm_label": "test_missing_id_reuses_unique_detail_and_preserves_history()" }, { @@ -51048,7 +51048,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L78", "id": "tests_test_pl_stop_missing_identity_test_preflight_accepts_unique_legacy_identity_without_mutation", - "community": 255, + "community": 256, "norm_label": "test_preflight_accepts_unique_legacy_identity_without_mutation()" }, { @@ -51057,7 +51057,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L86", "id": "tests_test_pl_stop_missing_identity_test_multiple_existing_candidates_require_explicit_ids", - "community": 255, + "community": 256, "norm_label": "test_multiple_existing_candidates_require_explicit_ids()" }, { @@ -51066,7 +51066,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L97", "id": "tests_test_pl_stop_missing_identity_test_multiple_missing_ids_cannot_compete_for_one_old_row", - "community": 255, + "community": 256, "norm_label": "test_multiple_missing_ids_cannot_compete_for_one_old_row()" }, { @@ -51075,7 +51075,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L105", "id": "tests_test_pl_stop_missing_identity_test_explicit_ids_reserve_old_rows_before_matching_legacy_rows", - "community": 255, + "community": 256, "norm_label": "test_explicit_ids_reserve_old_rows_before_matching_legacy_rows()" }, { @@ -51084,7 +51084,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L116", "id": "tests_test_pl_stop_missing_identity_test_explicit_old_row_allows_adding_same_product_as_new_detail", - "community": 255, + "community": 256, "norm_label": "test_explicit_old_row_allows_adding_same_product_as_new_detail()" }, { @@ -51093,7 +51093,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L123", "id": "tests_test_pl_stop_missing_identity_test_contract_key_disambiguates_rows_and_keeps_omitted_contract_fields", - "community": 255, + "community": 256, "norm_label": "test_contract_key_disambiguates_rows_and_keeps_omitted_contract_fields()" }, { @@ -51102,7 +51102,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L137", "id": "tests_test_pl_stop_missing_identity_test_fallback_never_reuses_out_of_scope_or_deleted_rows", - "community": 255, + "community": 256, "norm_label": "test_fallback_never_reuses_out_of_scope_or_deleted_rows()" }, { @@ -51111,7 +51111,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L149", "id": "tests_test_pl_stop_missing_identity_test_unique_legacy_match_and_new_key_insert_keep_existing_identity", - "community": 255, + "community": 256, "norm_label": "test_unique_legacy_match_and_new_key_insert_keep_existing_identity()" }, { @@ -51120,7 +51120,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L157", "id": "tests_test_pl_stop_missing_identity_test_draft_without_detail_or_product_link_id_preserves_unique_identity", - "community": 255, + "community": 256, "norm_label": "test_draft_without_detail_or_product_link_id_preserves_unique_identity()" }, { @@ -51129,7 +51129,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L171", "id": "tests_test_pl_stop_missing_identity_test_missing_link_must_not_guess_between_pending_and_linked_rows", - "community": 255, + "community": 256, "norm_label": "test_missing_link_must_not_guess_between_pending_and_linked_rows()" }, { @@ -51138,7 +51138,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_stop_missing_identity_rationale_1", - "community": 255, + "community": 256, "norm_label": "legacy stop detail payloads must not silently replace persisted identities." }, { @@ -51147,7 +51147,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "id": "tests_test_crm_name_pinyin_search_py", - "community": 158, + "community": 199, "norm_label": "test_crm_name_pinyin_search.py" }, { @@ -51156,7 +51156,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L10", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", - "community": 158, + "community": 199, "norm_label": "test_list_products_keyword_includes_name_and_pinyin()" }, { @@ -51165,7 +51165,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L31", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", - "community": 158, + "community": 199, "norm_label": "test_list_products_keyword_selector_mode_excludes_product_no_includes_model()" }, { @@ -51174,7 +51174,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L60", "id": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", - "community": 158, + "community": 199, "norm_label": "test_list_customers_keyword_includes_name_and_pinyin()" }, { @@ -51183,7 +51183,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L80", "id": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", - "community": 158, + "community": 199, "norm_label": "test_list_customer_options_keyword_includes_name_and_pinyin()" }, { @@ -51192,7 +51192,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "id": "tests_test_crm_name_pinyin_search_rationale_1", - "community": 158, + "community": 199, "norm_label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword:\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd or \u5339\u914d\u3002" }, { @@ -51201,7 +51201,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L32", "id": "tests_test_crm_name_pinyin_search_rationale_32", - "community": 158, + "community": 199, "norm_label": "\u9009\u62e9\u5668:\u540d\u79f0/\u62fc\u97f3/\u89c4\u683c\u578b\u53f7,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -51210,7 +51210,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L1", "id": "tests_test_crm_product_list_filters_py", - "community": 87, + "community": 93, "norm_label": "test_crm_product_list_filters.py" }, { @@ -51219,7 +51219,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L9", "id": "tests_test_crm_product_list_filters_compile", - "community": 87, + "community": 93, "norm_label": "_compile()" }, { @@ -51228,7 +51228,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L15", "id": "tests_test_crm_product_list_filters_test_status_in_adds_in_clause", - "community": 87, + "community": 93, "norm_label": "test_status_in_adds_in_clause()" }, { @@ -51237,7 +51237,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L25", "id": "tests_test_crm_product_list_filters_test_product_name_fuzzy", - "community": 87, + "community": 93, "norm_label": "test_product_name_fuzzy()" }, { @@ -51246,7 +51246,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L34", "id": "tests_test_crm_product_list_filters_test_price_between_min_only", - "community": 87, + "community": 93, "norm_label": "test_price_between_min_only()" }, { @@ -51255,7 +51255,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L46", "id": "tests_test_crm_product_list_filters_test_empty_params_yield_no_filters", - "community": 87, + "community": 93, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -51264,7 +51264,7 @@ "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L1", "id": "tests_test_pl_arrange_auto_start_execute_py", - "community": 86, + "community": 306, "norm_label": "test_pl_arrange_auto_start_execute.py" }, { @@ -51273,7 +51273,7 @@ "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L8", "id": "tests_test_pl_arrange_auto_start_execute_test_auto_start_execute_promotes_approved_only", - "community": 86, + "community": 306, "norm_label": "test_auto_start_execute_promotes_approved_only()" }, { @@ -51282,7 +51282,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L1", "id": "tests_test_vehicle_fuel_schema_py", - "community": 264, + "community": 258, "norm_label": "test_vehicle_fuel_schema.py" }, { @@ -51291,7 +51291,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L11", "id": "tests_test_vehicle_fuel_schema_test_create_accepts_bailian", - "community": 264, + "community": 258, "norm_label": "test_create_accepts_bailian()" }, { @@ -51300,7 +51300,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L26", "id": "tests_test_vehicle_fuel_schema_test_create_rejects_invalid_category", - "community": 264, + "community": 258, "norm_label": "test_create_rejects_invalid_category()" }, { @@ -51309,7 +51309,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L38", "id": "tests_test_vehicle_fuel_schema_test_create_rejects_non_positive_liters", - "community": 264, + "community": 258, "norm_label": "test_create_rejects_non_positive_liters()" }, { @@ -51318,7 +51318,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L50", "id": "tests_test_vehicle_fuel_schema_test_create_accepts_shanxia_factory", - "community": 264, + "community": 258, "norm_label": "test_create_accepts_shanxia_factory()" }, { @@ -51327,7 +51327,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L62", "id": "tests_test_vehicle_fuel_schema_test_calc_fuel_tons", - "community": 264, + "community": 258, "norm_label": "test_calc_fuel_tons()" }, { @@ -51336,7 +51336,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L69", "id": "tests_test_vehicle_fuel_schema_test_read_requires_seq_no_and_aliases", - "community": 264, + "community": 258, "norm_label": "test_read_requires_seq_no_and_aliases()" }, { @@ -51345,7 +51345,7 @@ "source_file": "tests/test_id_card_age.py", "source_location": "L1", "id": "tests_test_id_card_age_py", - "community": 82, + "community": 80, "norm_label": "test_id_card_age.py" }, { @@ -51354,7 +51354,7 @@ "source_file": "tests/test_id_card_age.py", "source_location": "L6", "id": "tests_test_id_card_age_test_calc_age_from_18_digit_id", - "community": 82, + "community": 80, "norm_label": "test_calc_age_from_18_digit_id()" }, { @@ -51363,7 +51363,7 @@ "source_file": "tests/test_id_card_age.py", "source_location": "L14", "id": "tests_test_id_card_age_test_calc_age_rejects_invalid", - "community": 82, + "community": 80, "norm_label": "test_calc_age_rejects_invalid()" }, { @@ -51372,7 +51372,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L1", "id": "tests_test_wechat_login_resolve_py", - "community": 92, + "community": 65, "norm_label": "test_wechat_login_resolve.py" }, { @@ -51381,7 +51381,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L7", "id": "tests_test_wechat_login_resolve_test_openid_bound_phone_mismatch_rejects", - "community": 92, + "community": 65, "norm_label": "test_openid_bound_phone_mismatch_rejects()" }, { @@ -51390,7 +51390,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L22", "id": "tests_test_wechat_login_resolve_test_openid_bound_phone_match_ok", - "community": 92, + "community": 65, "norm_label": "test_openid_bound_phone_match_ok()" }, { @@ -51399,7 +51399,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L37", "id": "tests_test_wechat_login_resolve_test_unbound_no_user_rejects", - "community": 92, + "community": 65, "norm_label": "test_unbound_no_user_rejects()" }, { @@ -51408,7 +51408,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L53", "id": "tests_test_wechat_login_resolve_test_unbound_multi_user_rejects", - "community": 92, + "community": 65, "norm_label": "test_unbound_multi_user_rejects()" }, { @@ -51417,7 +51417,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L72", "id": "tests_test_wechat_login_resolve_test_unbound_unique_binds_openid", - "community": 92, + "community": 65, "norm_label": "test_unbound_unique_binds_openid()" }, { @@ -51426,7 +51426,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L1", "id": "tests_test_wechat_completion_notices_py", - "community": 173, + "community": 163, "norm_label": "test_wechat_completion_notices.py" }, { @@ -51435,7 +51435,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L24", "id": "tests_test_wechat_completion_notices_service", - "community": 173, + "community": 163, "norm_label": "service()" }, { @@ -51444,7 +51444,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L31", "id": "tests_test_wechat_completion_notices_db", - "community": 173, + "community": 163, "norm_label": "db()" }, { @@ -51453,7 +51453,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L55", "id": "tests_test_wechat_completion_notices_seed", - "community": 173, + "community": 163, "norm_label": "seed()" }, { @@ -51462,7 +51462,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L88", "id": "tests_test_wechat_completion_notices_sync", - "community": 173, + "community": 163, "norm_label": "sync()" }, { @@ -51471,7 +51471,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L96", "id": "tests_test_wechat_completion_notices_test_exact_payload_real_time_recipient_without_approval_cycle_and_rollback", - "community": 173, + "community": 163, "norm_label": "test_exact_payload_real_time_recipient_without_approval_cycle_and_rollback()" }, { @@ -51480,7 +51480,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L114", "id": "tests_test_wechat_completion_notices_test_status_only_approval_never_generates_completion", - "community": 173, + "community": 163, "norm_label": "test_status_only_approval_never_generates_completion()" }, { @@ -51489,7 +51489,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L120", "id": "tests_test_wechat_completion_notices_test_full_number_is_not_truncated_and_invalid_records_are_auditable", - "community": 173, + "community": 163, "norm_label": "test_full_number_is_not_truncated_and_invalid_records_are_auditable()" }, { @@ -51498,7 +51498,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L131", "id": "tests_test_wechat_completion_notices_test_recipient_and_tenant_or_deleted_document_revalidated", - "community": 173, + "community": 163, "norm_label": "test_recipient_and_tenant_or_deleted_document_revalidated()" }, { @@ -51507,7 +51507,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L149", "id": "tests_test_wechat_completion_notices_business", - "community": 9, + "community": 8, "norm_label": "business()" }, { @@ -51516,7 +51516,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L166", "id": "tests_test_wechat_completion_notices_test_real_bx_complete_hook_retry_preserves_original_time_and_rolls_back", - "community": 173, + "community": 163, "norm_label": "test_real_bx_complete_hook_retry_preserves_original_time_and_rolls_back()" }, { @@ -51525,7 +51525,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L184", "id": "tests_test_wechat_completion_notices_test_batch_offset_only_notifies_real_payment_and_deduplicates_offsets", - "community": 173, + "community": 163, "norm_label": "test_batch_offset_only_notifies_real_payment_and_deduplicates_offsets()" }, { @@ -51534,7 +51534,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L198", "id": "tests_test_wechat_completion_notices_test_freight_real_disbursement_notifies_submitter_with_voucher_time", - "community": 173, + "community": 163, "norm_label": "test_freight_real_disbursement_notifies_submitter_with_voucher_time()" }, { @@ -51543,7 +51543,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L217", "id": "tests_test_wechat_completion_notices_payload", - "community": 173, + "community": 163, "norm_label": "payload()" }, { @@ -51552,7 +51552,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L223", "id": "tests_test_wechat_completion_notices_test_recharge_create_delete_reissue_and_no_applicant", - "community": 173, + "community": 163, "norm_label": "test_recharge_create_delete_reissue_and_no_applicant()" }, { @@ -51561,7 +51561,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L241", "id": "tests_test_wechat_completion_notices_test_recharge_same_second_reassociation_has_independent_event_and_cancels_old", - "community": 173, + "community": 163, "norm_label": "test_recharge_same_second_reassociation_has_independent_event_and_cancels_old()" }, { @@ -51570,7 +51570,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L262", "id": "tests_test_wechat_completion_notices_test_recharge_approval_disbursement_hook", - "community": 173, + "community": 163, "norm_label": "test_recharge_approval_disbursement_hook()" }, { @@ -51579,7 +51579,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L275", "id": "tests_test_wechat_completion_notices_test_recharge_disabled_still_cancels_old_pending_but_does_not_enqueue", - "community": 173, + "community": 163, "norm_label": "test_recharge_disabled_still_cancels_old_pending_but_does_not_enqueue()" }, { @@ -51588,7 +51588,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L287", "id": "tests_test_wechat_completion_notices_test_disabled_before_notification_schema_install_does_not_block_business", - "community": 173, + "community": 163, "norm_label": "test_disabled_before_notification_schema_install_does_not_block_business()" }, { @@ -51597,7 +51597,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L296", "id": "tests_test_wechat_completion_notices_test_completed_before_launch_is_not_retroactively_notified", - "community": 173, + "community": 163, "norm_label": "test_completed_before_launch_is_not_retroactively_notified()" }, { @@ -51606,7 +51606,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L303", "id": "tests_test_wechat_completion_notices_test_invalid_recipient_never_enqueues", - "community": 173, + "community": 163, "norm_label": "test_invalid_recipient_never_enqueues()" }, { @@ -51615,7 +51615,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L317", "id": "tests_test_wechat_completion_notices_test_stale_sender_cannot_reactivate_revoked_recharge_association", - "community": 173, + "community": 163, "norm_label": "test_stale_sender_cannot_reactivate_revoked_recharge_association()" }, { @@ -51624,7 +51624,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L333", "id": "tests_test_wechat_completion_notices_test_freight_disbursement_consumes_one_locked_current_read", - "community": 173, + "community": 163, "norm_label": "test_freight_disbursement_consumes_one_locked_current_read()" }, { @@ -51633,7 +51633,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L355", "id": "tests_test_wechat_completion_notices_test_freight_locked_get_refreshes_stale_identity_map", - "community": 173, + "community": 163, "norm_label": "test_freight_locked_get_refreshes_stale_identity_map()" }, { @@ -51642,7 +51642,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L367", "id": "tests_test_wechat_completion_notices_test_cancelled_freight_completion_is_not_revived", - "community": 173, + "community": 163, "norm_label": "test_cancelled_freight_completion_is_not_revived()" }, { @@ -51651,7 +51651,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L1", "id": "tests_test_wechat_completion_notices_rationale_1", - "community": 173, + "community": 163, "norm_label": "\u771f\u5b9e\u4e1a\u52a1\u4e8b\u52a1\u4e2d\u7684\u5b8c\u6210\u901a\u77e5;\u4e0d\u8fde\u63a5\u751f\u4ea7\u3001\u4e0d\u8c03\u7528\u5fae\u4fe1\u3002" }, { @@ -51660,7 +51660,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L1", "id": "tests_test_pl_driver_plan_service_py", - "community": 70, + "community": 12, "norm_label": "test_pl_driver_plan_service.py" }, { @@ -51669,7 +51669,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L13", "id": "tests_test_pl_driver_plan_service_test_history_date_or_logic", - "community": 70, + "community": 12, "norm_label": "test_history_date_or_logic()" }, { @@ -51678,7 +51678,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L25", "id": "tests_test_pl_driver_plan_service_test_visible_as_driver_or_escort", - "community": 70, + "community": 12, "norm_label": "test_visible_as_driver_or_escort()" }, { @@ -51687,7 +51687,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L38", "id": "tests_test_pl_driver_plan_service_test_parse_calendar_month_ok", - "community": 70, + "community": 12, "norm_label": "test_parse_calendar_month_ok()" }, { @@ -51696,7 +51696,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L44", "id": "tests_test_pl_driver_plan_service_test_parse_calendar_month_rejects_bad", - "community": 70, + "community": 12, "norm_label": "test_parse_calendar_month_rejects_bad()" }, { @@ -51705,7 +51705,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L50", "id": "tests_test_pl_driver_plan_service_test_plan_hit_dates_driver_style_excludes_plan_date", - "community": 70, + "community": 12, "norm_label": "test_plan_hit_dates_driver_style_excludes_plan_date()" }, { @@ -51714,7 +51714,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L62", "id": "tests_test_pl_driver_plan_service_test_accumulate_calendar_day_counts_within_month", - "community": 70, + "community": 12, "norm_label": "test_accumulate_calendar_day_counts_within_month()" }, { @@ -51723,7 +51723,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L1", "id": "tests_test_bx_reimburse_import_py", - "community": 36, + "community": 40, "norm_label": "test_bx_reimburse_import.py" }, { @@ -51732,7 +51732,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L20", "id": "tests_test_bx_reimburse_import_test_build_expense_path_labels_unique_and_enabled_only", - "community": 36, + "community": 40, "norm_label": "test_build_expense_path_labels_unique_and_enabled_only()" }, { @@ -51741,7 +51741,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L34", "id": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing", - "community": 36, + "community": 40, "norm_label": "test_build_expense_path_labels_exclude_orphan_when_parent_missing()" }, { @@ -51750,7 +51750,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L45", "id": "tests_test_bx_reimburse_import_test_build_expense_path_labels_disambiguate_collision", - "community": 36, + "community": 40, "norm_label": "test_build_expense_path_labels_disambiguate_collision()" }, { @@ -51759,7 +51759,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L55", "id": "tests_test_bx_reimburse_import_test_cell_str_normalizes_excel_float_ids", - "community": 36, + "community": 40, "norm_label": "test_cell_str_normalizes_excel_float_ids()" }, { @@ -51768,7 +51768,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L62", "id": "tests_test_bx_reimburse_import_test_build_applicant_label", - "community": 36, + "community": 40, "norm_label": "test_build_applicant_label()" }, { @@ -51777,7 +51777,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L67", "id": "tests_test_bx_reimburse_import_test_is_example_row", - "community": 36, + "community": 40, "norm_label": "test_is_example_row()" }, { @@ -51786,7 +51786,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L72", "id": "tests_test_bx_reimburse_import_test_partition_empty_group_is_solo", - "community": 36, + "community": 40, "norm_label": "test_partition_empty_group_is_solo()" }, { @@ -51795,7 +51795,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L86", "id": "tests_test_bx_reimburse_import_test_validate_group_headers_mismatch", - "community": 36, + "community": 40, "norm_label": "test_validate_group_headers_mismatch()" }, { @@ -51804,7 +51804,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L95", "id": "tests_test_bx_reimburse_import_test_validate_group_headers_title_partial_empty", - "community": 36, + "community": 40, "norm_label": "test_validate_group_headers_title_partial_empty()" }, { @@ -51813,7 +51813,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L104", "id": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", - "community": 36, + "community": 40, "norm_label": "test_write_option_sheet_and_validation()" }, { @@ -51822,7 +51822,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L122", "id": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv", - "community": 36, + "community": 40, "norm_label": "test_build_import_template_has_guide_examples_and_dv()" }, { @@ -51831,7 +51831,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L142", "id": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples", - "community": 36, + "community": 40, "norm_label": "test_iter_data_rows_skips_examples()" }, { @@ -51840,7 +51840,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L159", "id": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns", - "community": 36, + "community": 40, "norm_label": "test_build_annotated_result_bytes_appends_status_columns()" }, { @@ -51849,7 +51849,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L35", "id": "tests_test_bx_reimburse_import_rationale_35", - "community": 36, + "community": 40, "norm_label": "\u7236\u7ea7\u672a\u4f20\u5165(\u7b49\u540c\u5df2\u5220\u9664)\u65f6,\u5b50\u8282\u70b9\u4e0d\u5e94\u8fdb\u5165\u4e0b\u62c9\u2014\u2014\u4e0e web \u6811\u4e00\u81f4\u3002" }, { @@ -51858,7 +51858,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_list_filters_py", - "community": 131, + "community": 45, "norm_label": "test_pl_plan_list_filters.py" }, { @@ -51867,7 +51867,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L14", "id": "tests_test_pl_plan_list_filters_compile", - "community": 131, + "community": 45, "norm_label": "_compile()" }, { @@ -51876,7 +51876,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L31", "id": "tests_test_pl_plan_list_filters_test_archive_list_filters_by_persisted_archive_status", - "community": 131, + "community": 45, "norm_label": "test_archive_list_filters_by_persisted_archive_status()" }, { @@ -51885,7 +51885,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L60", "id": "tests_test_pl_plan_list_filters_test_plan_no_contains", - "community": 131, + "community": 45, "norm_label": "test_plan_no_contains()" }, { @@ -51894,7 +51894,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L72", "id": "tests_test_pl_plan_list_filters_test_customer_name_contains", - "community": 131, + "community": 45, "norm_label": "test_customer_name_contains()" }, { @@ -51903,7 +51903,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L83", "id": "tests_test_pl_plan_list_filters_test_plan_date_range", - "community": 131, + "community": 45, "norm_label": "test_plan_date_range()" }, { @@ -51912,7 +51912,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L97", "id": "tests_test_pl_plan_list_filters_test_plan_type_in", - "community": 131, + "community": 45, "norm_label": "test_plan_type_in()" }, { @@ -51921,7 +51921,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L111", "id": "tests_test_pl_plan_list_filters_test_belongs_company_in", - "community": 131, + "community": 45, "norm_label": "test_belongs_company_in()" }, { @@ -51930,7 +51930,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L125", "id": "tests_test_pl_plan_list_filters_test_plan_type_single", - "community": 131, + "community": 45, "norm_label": "test_plan_type_single()" }, { @@ -51939,7 +51939,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L137", "id": "tests_test_pl_plan_list_filters_test_product_name_skipped_without_db", - "community": 131, + "community": 45, "norm_label": "test_product_name_skipped_without_db()" }, { @@ -51948,7 +51948,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L146", "id": "tests_test_pl_plan_list_filters_test_package_spec_skipped_without_db", - "community": 131, + "community": 45, "norm_label": "test_package_spec_skipped_without_db()" }, { @@ -51957,7 +51957,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L155", "id": "tests_test_pl_plan_list_filters_test_empty_params_yield_no_filters", - "community": 131, + "community": 45, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -51966,7 +51966,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L160", "id": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_in", - "community": 131, + "community": 45, "norm_label": "test_hazard_cert_ready_in()" }, { @@ -51975,7 +51975,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L172", "id": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_single", - "community": 131, + "community": 45, "norm_label": "test_hazard_cert_ready_single()" }, { @@ -51984,7 +51984,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L182", "id": "tests_test_pl_plan_list_filters_test_delivery_time_range_exists_requires_db", - "community": 131, + "community": 45, "norm_label": "test_delivery_time_range_exists_requires_db()" }, { @@ -51993,7 +51993,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L192", "id": "tests_test_pl_plan_list_filters_test_delivery_time_range_exists_sql", - "community": 131, + "community": 45, "norm_label": "test_delivery_time_range_exists_sql()" }, { @@ -52002,7 +52002,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L212", "id": "tests_test_pl_plan_list_filters_test_stop_kind_delivery_only_exists", - "community": 131, + "community": 45, "norm_label": "test_stop_kind_delivery_only_exists()" }, { @@ -52011,7 +52011,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L229", "id": "tests_test_pl_plan_list_filters_test_stop_kind_load_only_does_not_narrow_plans", - "community": 131, + "community": 45, "norm_label": "test_stop_kind_load_only_does_not_narrow_plans()" }, { @@ -52020,7 +52020,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L240", "id": "tests_test_pl_plan_list_filters_test_stop_kind_both_does_not_filter", - "community": 131, + "community": 45, "norm_label": "test_stop_kind_both_does_not_filter()" }, { @@ -52029,7 +52029,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L251", "id": "tests_test_pl_plan_list_filters_test_parse_stop_customer_keywords", - "community": 349, + "community": 45, "norm_label": "test_parse_stop_customer_keywords()" }, { @@ -52038,7 +52038,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L269", "id": "tests_test_pl_plan_list_filters_test_stop_customers_header_match_without_db", - "community": 131, + "community": 45, "norm_label": "test_stop_customers_header_match_without_db()" }, { @@ -52047,7 +52047,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L283", "id": "tests_test_pl_plan_list_filters_test_erp_entered_in", - "community": 131, + "community": 45, "norm_label": "test_erp_entered_in()" }, { @@ -52056,7 +52056,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L295", "id": "tests_test_pl_plan_list_filters_test_erp_entered_single", - "community": 131, + "community": 45, "norm_label": "test_erp_entered_single()" }, { @@ -52065,7 +52065,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L305", "id": "tests_test_pl_plan_list_filters_test_personnel_and_follow_user_contains", - "community": 131, + "community": 45, "norm_label": "test_personnel_and_follow_user_contains()" }, { @@ -52074,7 +52074,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L318", "id": "tests_test_pl_plan_list_filters_test_carrier_name_falls_back_to_snapshot_without_db", - "community": 131, + "community": 45, "norm_label": "test_carrier_name_falls_back_to_snapshot_without_db()" }, { @@ -52083,7 +52083,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L330", "id": "tests_test_pl_plan_list_filters_test_stop_address_and_contract_without_db", - "community": 131, + "community": 45, "norm_label": "test_stop_address_and_contract_without_db()" }, { @@ -52092,7 +52092,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L343", "id": "tests_test_pl_plan_list_filters_test_product_qty_number_requires_db", - "community": 131, + "community": 45, "norm_label": "test_product_qty_number_requires_db()" }, { @@ -52101,7 +52101,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L353", "id": "tests_test_pl_plan_list_filters_test_product_inbound_qty_exists_sql", - "community": 131, + "community": 45, "norm_label": "test_product_inbound_qty_exists_sql()" }, { @@ -52110,7 +52110,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L374", "id": "tests_test_pl_plan_list_filters_test_stop_dibang_outbound_requires_db", - "community": 131, + "community": 45, "norm_label": "test_stop_dibang_outbound_requires_db()" }, { @@ -52119,7 +52119,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L383", "id": "tests_test_pl_plan_list_filters_test_stop_dibang_outbound_exists_sql", - "community": 131, + "community": 45, "norm_label": "test_stop_dibang_outbound_exists_sql()" }, { @@ -52128,7 +52128,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L403", "id": "tests_test_pl_plan_list_filters_test_contract_no_in_io_placeholders_sql", - "community": 131, + "community": 45, "norm_label": "test_contract_no_in_io_placeholders_sql()" }, { @@ -52137,7 +52137,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "id": "tests_test_pl_plan_requires_site_link_py", - "community": 223, + "community": 224, "norm_label": "test_pl_plan_requires_site_link.py" }, { @@ -52146,7 +52146,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L10", "id": "tests_test_pl_plan_requires_site_link_fakequery", - "community": 223, + "community": 224, "norm_label": "_fakequery" }, { @@ -52155,7 +52155,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L11", "id": "tests_test_pl_plan_requires_site_link_fakequery_init", - "community": 223, + "community": 224, "norm_label": ".__init__()" }, { @@ -52164,7 +52164,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L14", "id": "tests_test_pl_plan_requires_site_link_fakequery_filter", - "community": 223, + "community": 224, "norm_label": ".filter()" }, { @@ -52173,7 +52173,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L17", "id": "tests_test_pl_plan_requires_site_link_fakequery_first", - "community": 223, + "community": 224, "norm_label": ".first()" }, { @@ -52182,7 +52182,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L22", "id": "tests_test_pl_plan_requires_site_link_fakequery_all", - "community": 223, + "community": 224, "norm_label": ".all()" }, { @@ -52191,7 +52191,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L28", "id": "tests_test_pl_plan_requires_site_link_fakesession", - "community": 223, + "community": 224, "norm_label": "_fakesession" }, { @@ -52200,7 +52200,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L29", "id": "tests_test_pl_plan_requires_site_link_fakesession_init", - "community": 223, + "community": 224, "norm_label": ".__init__()" }, { @@ -52209,7 +52209,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L33", "id": "tests_test_pl_plan_requires_site_link_fakesession_query", - "community": 223, + "community": 224, "norm_label": ".query()" }, { @@ -52218,7 +52218,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L42", "id": "tests_test_pl_plan_requires_site_link_plan", - "community": 223, + "community": 224, "norm_label": "_plan()" }, { @@ -52227,7 +52227,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L53", "id": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link", - "community": 223, + "community": 224, "norm_label": "test_internal_delivery_requires_site_link()" }, { @@ -52236,7 +52236,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L62", "id": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link", - "community": 223, + "community": 224, "norm_label": "test_external_stops_do_not_require_site_link()" }, { @@ -52245,7 +52245,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L71", "id": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback", - "community": 223, + "community": 224, "norm_label": "test_legacy_plan_customer_fallback()" }, { @@ -52254,7 +52254,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L77", "id": "tests_test_pl_plan_requires_site_link_test_internal_customer_names_constant", - "community": 223, + "community": 224, "norm_label": "test_internal_customer_names_constant()" }, { @@ -52263,7 +52263,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "id": "tests_test_pl_plan_requires_site_link_rationale_1", - "community": 223, + "community": 224, "norm_label": "\u73b0\u573a\u94fe\u63a5\u751f\u6210\u6761\u4ef6:\u88c5\u8d27/\u9001\u8d27\u6bb5\u542b\u5c71\u5ce1\u6216\u4e91\u680b\u5ba2\u6237" }, { @@ -52272,7 +52272,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L1", "id": "tests_test_pl_transport_arrange_optional_escort_py", - "community": 44, + "community": 47, "norm_label": "test_pl_transport_arrange_optional_escort.py" }, { @@ -52281,7 +52281,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L11", "id": "tests_test_pl_transport_arrange_optional_escort_test_transport_arrange_schema_allows_escort_id", - "community": 44, + "community": 47, "norm_label": "test_transport_arrange_schema_allows_escort_id()" }, { @@ -52290,7 +52290,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L19", "id": "tests_test_pl_transport_arrange_optional_escort_test_plan_transport_block_allows_escort_id", - "community": 44, + "community": 47, "norm_label": "test_plan_transport_block_allows_escort_id()" }, { @@ -52299,7 +52299,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L26", "id": "tests_test_pl_transport_arrange_optional_escort_test_apply_transport_arrange_fields_sets_escort", - "community": 44, + "community": 47, "norm_label": "test_apply_transport_arrange_fields_sets_escort()" }, { @@ -52308,7 +52308,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L72", "id": "tests_test_pl_transport_arrange_optional_escort_test_apply_transport_arrange_fields_clears_escort", - "community": 44, + "community": 47, "norm_label": "test_apply_transport_arrange_fields_clears_escort()" }, { @@ -52317,7 +52317,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L1", "id": "tests_test_mp_webview_ticket_py", - "community": 301, + "community": 289, "norm_label": "test_mp_webview_ticket.py" }, { @@ -52326,7 +52326,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L8", "id": "tests_test_mp_webview_ticket_fakeredis", - "community": 301, + "community": 289, "norm_label": "fakeredis" }, { @@ -52335,7 +52335,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L9", "id": "tests_test_mp_webview_ticket_fakeredis_init", - "community": 301, + "community": 289, "norm_label": ".__init__()" }, { @@ -52344,7 +52344,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L12", "id": "tests_test_mp_webview_ticket_fakeredis_set", - "community": 192, + "community": 195, "norm_label": ".set()" }, { @@ -52353,7 +52353,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L18", "id": "tests_test_mp_webview_ticket_fakeredis_get", - "community": 301, + "community": 289, "norm_label": ".get()" }, { @@ -52362,7 +52362,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L21", "id": "tests_test_mp_webview_ticket_fakeredis_delete", - "community": 301, + "community": 289, "norm_label": ".delete()" }, { @@ -52371,7 +52371,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L24", "id": "tests_test_mp_webview_ticket_fakeredis_eval", - "community": 301, + "community": 289, "norm_label": ".eval()" }, { @@ -52380,7 +52380,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L32", "id": "tests_test_mp_webview_ticket_test_issue_and_consume_signed", - "community": 301, + "community": 289, "norm_label": "test_issue_and_consume_signed()" }, { @@ -52389,7 +52389,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L43", "id": "tests_test_mp_webview_ticket_test_consume_unknown_uuid_returns_none", - "community": 301, + "community": 289, "norm_label": "test_consume_unknown_uuid_returns_none()" }, { @@ -52398,7 +52398,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L49", "id": "tests_test_mp_webview_ticket_test_issue_without_redis_still_signed", - "community": 301, + "community": 289, "norm_label": "test_issue_without_redis_still_signed()" }, { @@ -52407,7 +52407,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L58", "id": "tests_test_mp_webview_ticket_test_consume_legacy_uuid_from_redis", - "community": 301, + "community": 289, "norm_label": "test_consume_legacy_uuid_from_redis()" }, { @@ -52416,7 +52416,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L73", "id": "tests_test_mp_webview_ticket_test_consume_uuid_without_redis_raises", - "community": 301, + "community": 289, "norm_label": "test_consume_uuid_without_redis_raises()" }, { @@ -52425,7 +52425,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L1", "id": "tests_test_duty_child_diff_py", - "community": 225, + "community": 339, "norm_label": "test_duty_child_diff.py" }, { @@ -52434,7 +52434,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L15", "id": "tests_test_duty_child_diff_db", - "community": 225, + "community": 86, "norm_label": "db()" }, { @@ -52443,7 +52443,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L30", "id": "tests_test_duty_child_diff_save", - "community": 225, + "community": 339, "norm_label": "save()" }, { @@ -52452,7 +52452,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L35", "id": "tests_test_duty_child_diff_test_assignment_edit_preserves_id_creation_and_grab", - "community": 225, + "community": 339, "norm_label": "test_assignment_edit_preserves_id_creation_and_grab()" }, { @@ -52461,7 +52461,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L45", "id": "tests_test_duty_child_diff_test_legacy_payload_uniquely_matches_user_and_omission_preserves", - "community": 225, + "community": 339, "norm_label": "test_legacy_payload_uniquely_matches_user_and_omission_preserves()" }, { @@ -52470,7 +52470,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L61", "id": "tests_test_duty_child_diff_test_invalid_assignment_identity_is_rejected", - "community": 225, + "community": 339, "norm_label": "test_invalid_assignment_identity_is_rejected()" }, { @@ -52479,7 +52479,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L69", "id": "tests_test_duty_child_diff_test_removal_and_capacity_shrink_counts_persisted_difference", - "community": 225, + "community": 339, "norm_label": "test_removal_and_capacity_shrink_counts_persisted_difference()" }, { @@ -52488,7 +52488,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L1", "id": "tests_test_duty_child_diff_rationale_1", - "community": 225, + "community": 339, "norm_label": "\u6392\u73ed\u5dee\u91cf\u4fdd\u5b58\u7684\u6570\u636e\u5e93\u56de\u5f52(\u72ec\u7acb sqlite,\u65e0\u4e1a\u52a1\u5e93\u8fde\u63a5)\u3002" }, { @@ -52497,7 +52497,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L1", "id": "tests_test_delete_guard_py", - "community": 162, + "community": 79, "norm_label": "test_delete_guard.py" }, { @@ -52506,7 +52506,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L16", "id": "tests_test_delete_guard_test_row_creator_id_from_object", - "community": 162, + "community": 79, "norm_label": "test_row_creator_id_from_object()" }, { @@ -52515,7 +52515,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L21", "id": "tests_test_delete_guard_test_creator_can_delete", - "community": 162, + "community": 79, "norm_label": "test_creator_can_delete()" }, { @@ -52524,7 +52524,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L26", "id": "tests_test_delete_guard_test_non_creator_cannot_delete", - "community": 162, + "community": 79, "norm_label": "test_non_creator_cannot_delete()" }, { @@ -52533,7 +52533,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L31", "id": "tests_test_delete_guard_test_super_admin_can_delete_any", - "community": 162, + "community": 79, "norm_label": "test_super_admin_can_delete_any()" }, { @@ -52542,7 +52542,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L36", "id": "tests_test_delete_guard_test_empty_create_by_only_super_admin", - "community": 162, + "community": 79, "norm_label": "test_empty_create_by_only_super_admin()" }, { @@ -52551,7 +52551,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L42", "id": "tests_test_delete_guard_test_assert_raises_for_non_creator", - "community": 162, + "community": 79, "norm_label": "test_assert_raises_for_non_creator()" }, { @@ -52560,7 +52560,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L49", "id": "tests_test_delete_guard_test_legacy_name_match", - "community": 162, + "community": 79, "norm_label": "test_legacy_name_match()" }, { @@ -52569,7 +52569,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L1", "id": "tests_test_pl_plan_contract_gap_py", - "community": 45, + "community": 33, "norm_label": "test_pl_plan_contract_gap.py" }, { @@ -52578,7 +52578,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L15", "id": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both", - "community": 45, + "community": 33, "norm_label": "test_both_external_no_contracts_gaps_both()" }, { @@ -52587,7 +52587,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L25", "id": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander", - "community": 45, + "community": 33, "norm_label": "test_internal_supplier_external_demander_missing_only_demander()" }, { @@ -52596,7 +52596,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L35", "id": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap", - "community": 45, + "community": 33, "norm_label": "test_both_internal_no_gap()" }, { @@ -52605,7 +52605,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L45", "id": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap", - "community": 45, + "community": 33, "norm_label": "test_external_with_contracts_no_gap()" }, { @@ -52614,7 +52614,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L55", "id": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both", - "community": 45, + "community": 33, "norm_label": "test_empty_names_treated_as_non_internal_gap_both()" }, { @@ -52623,7 +52623,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L65", "id": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt", - "community": 45, + "community": 33, "norm_label": "test_stop_contract_gap_internal_exempt()" }, { @@ -52632,7 +52632,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L71", "id": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", - "community": 45, + "community": 33, "norm_label": "test_compute_plan_gap_sides_from_stops_multi_delivery()" }, { @@ -52641,7 +52641,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L108", "id": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", - "community": 45, + "community": 33, "norm_label": "test_compute_plan_gap_sides_from_stops_internal_load_no_gap()" }, { @@ -52650,7 +52650,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L133", "id": "tests_test_pl_plan_contract_gap_compile", - "community": 45, + "community": 33, "norm_label": "_compile()" }, { @@ -52659,7 +52659,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L139", "id": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", - "community": 45, + "community": 33, "norm_label": "test_plan_has_contract_gap_exists_mentions_contract_and_internal_names()" }, { @@ -52668,7 +52668,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L1", "id": "tests_test_crm_opportunity_list_filters_py", - "community": 127, + "community": 128, "norm_label": "test_crm_opportunity_list_filters.py" }, { @@ -52677,7 +52677,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L9", "id": "tests_test_crm_opportunity_list_filters_compile", - "community": 127, + "community": 128, "norm_label": "_compile()" }, { @@ -52686,7 +52686,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L15", "id": "tests_test_crm_opportunity_list_filters_test_stage_in_adds_in_clause", - "community": 127, + "community": 128, "norm_label": "test_stage_in_adds_in_clause()" }, { @@ -52695,7 +52695,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L23", "id": "tests_test_crm_opportunity_list_filters_test_owner_user_name_fuzzy", - "community": 127, + "community": 128, "norm_label": "test_owner_user_name_fuzzy()" }, { @@ -52704,7 +52704,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L30", "id": "tests_test_crm_opportunity_list_filters_test_amount_between_min_only", - "community": 127, + "community": 128, "norm_label": "test_amount_between_min_only()" }, { @@ -52713,7 +52713,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L38", "id": "tests_test_crm_opportunity_list_filters_test_empty_params_yield_no_filters", - "community": 127, + "community": 128, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -52722,7 +52722,7 @@ "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L1", "id": "tests_test_pl_customer_stop_pref_service_py", - "community": 146, + "community": 148, "norm_label": "test_pl_customer_stop_pref_service.py" }, { @@ -52731,7 +52731,7 @@ "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L5", "id": "tests_test_pl_customer_stop_pref_service_test_build_items_skips_empty_customer", - "community": 146, + "community": 148, "norm_label": "test_build_items_skips_empty_customer()" }, { @@ -52740,7 +52740,7 @@ "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L15", "id": "tests_test_pl_customer_stop_pref_service_test_build_items_load_and_delivery_independent", - "community": 146, + "community": 148, "norm_label": "test_build_items_load_and_delivery_independent()" }, { @@ -52749,7 +52749,7 @@ "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L42", "id": "tests_test_pl_customer_stop_pref_service_test_build_items_same_delivery_customer_last_wins", - "community": 146, + "community": 148, "norm_label": "test_build_items_same_delivery_customer_last_wins()" }, { @@ -52758,7 +52758,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L1", "id": "tests_test_pl_plan_archive_export_py", - "community": 14, + "community": 7, "norm_label": "test_pl_plan_archive_export.py" }, { @@ -52767,7 +52767,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L17", "id": "tests_test_pl_plan_archive_export_stop_product", - "community": 14, + "community": 7, "norm_label": "_stop_product()" }, { @@ -52776,7 +52776,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L36", "id": "tests_test_pl_plan_archive_export_test_resolve_archive_list_io_column", - "community": 45, + "community": 33, "norm_label": "test_resolve_archive_list_io_column()" }, { @@ -52785,7 +52785,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L49", "id": "tests_test_pl_plan_archive_export_bare_plan", - "community": 14, + "community": 7, "norm_label": "_bare_plan()" }, { @@ -52794,7 +52794,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L73", "id": "tests_test_pl_plan_archive_export_archive_rows", - "community": 14, + "community": 7, "norm_label": "_archive_rows()" }, { @@ -52803,7 +52803,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L116", "id": "tests_test_pl_plan_archive_export_test_build_plan_archive_export_rows_segment_rows_and_single_side", - "community": 14, + "community": 7, "norm_label": "test_build_plan_archive_export_rows_segment_rows_and_single_side()" }, { @@ -52812,7 +52812,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L212", "id": "tests_test_pl_plan_archive_export_fakeplan", - "community": 45, + "community": 7, "norm_label": "_fakeplan" }, { @@ -52821,7 +52821,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L227", "id": "tests_test_pl_plan_archive_export_test_plan_common_export_fields", - "community": 45, + "community": 7, "norm_label": "test_plan_common_export_fields()" }, { @@ -52830,7 +52830,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L239", "id": "tests_test_pl_plan_archive_export_test_build_plan_archive_export_rows_includes_brand_and_alias", - "community": 14, + "community": 7, "norm_label": "test_build_plan_archive_export_rows_includes_brand_and_alias()" }, { @@ -52839,7 +52839,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L299", "id": "tests_test_pl_plan_archive_export_test_build_plan_archive_export_rows_splits_multi_brand", - "community": 14, + "community": 7, "norm_label": "test_build_plan_archive_export_rows_splits_multi_brand()" }, { @@ -52848,7 +52848,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L354", "id": "tests_test_pl_plan_archive_export_test_plan_common_export_fields_merges_link_contract_nos", - "community": 45, + "community": 7, "norm_label": "test_plan_common_export_fields_merges_link_contract_nos()" }, { @@ -52857,7 +52857,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L363", "id": "tests_test_pl_plan_archive_export_test_build_plan_archive_export_rows_internal_customer_contract_per_segment", - "community": 14, + "community": 7, "norm_label": "test_build_plan_archive_export_rows_internal_customer_contract_per_segment()" }, { @@ -52866,7 +52866,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L400", "id": "tests_test_pl_plan_archive_export_cellresolver", - "community": 14, + "community": 7, "norm_label": "_cellresolver" }, { @@ -52875,7 +52875,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L401", "id": "tests_test_pl_plan_archive_export_cellresolver_row_to_cells", - "community": 14, + "community": 7, "norm_label": ".row_to_cells()" }, { @@ -52884,7 +52884,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L416", "id": "tests_test_pl_plan_archive_export_merged_ranges", - "community": 14, + "community": 7, "norm_label": "_merged_ranges()" }, { @@ -52893,7 +52893,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L420", "id": "tests_test_pl_plan_archive_export_test_prepare_single_delivery_puts_delivery_customer_on_first_row", - "community": 14, + "community": 7, "norm_label": "test_prepare_single_delivery_puts_delivery_customer_on_first_row()" }, { @@ -52902,7 +52902,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L462", "id": "tests_test_pl_plan_archive_export_test_merge_sheet_matches_list_rowspan", - "community": 14, + "community": 7, "norm_label": "test_merge_sheet_matches_list_rowspan()" }, { @@ -52911,7 +52911,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L117", "id": "tests_test_pl_plan_archive_export_rationale_117", - "community": 14, + "community": 7, "norm_label": "\u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:1 \u4e2a\u88c5\u8d27\u4ea7\u54c1 + 1 \u4e2a\u9001\u8d27\u4ea7\u54c1 = 2 \u884c;\u5355\u4fa7\u7b5b\u9009\u53ea\u7559\u5bf9\u5e94\u6bb5\u3002" }, { @@ -52920,7 +52920,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L364", "id": "tests_test_pl_plan_archive_export_rationale_364", - "community": 14, + "community": 7, "norm_label": "\u5185\u90e8\u5ba2\u6237\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93,\u4e0d\u518d\u62fc\u5728\u540c\u4e00\u884c\u3002" }, { @@ -52929,7 +52929,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1", "id": "tests_test_pl_contract_plan_qty_py", - "community": 74, + "community": 52, "norm_label": "test_pl_contract_plan_qty.py" }, { @@ -52938,7 +52938,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L18", "id": "tests_test_pl_contract_plan_qty_test_bucket_archived", - "community": 74, + "community": 52, "norm_label": "test_bucket_archived()" }, { @@ -52947,7 +52947,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L29", "id": "tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", - "community": 74, + "community": 52, "norm_label": "test_bucket_arranged_unarchived_includes_draft_archive()" }, { @@ -52956,7 +52956,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L40", "id": "tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", - "community": 74, + "community": 52, "norm_label": "test_bucket_skips_pending_and_cancelled()" }, { @@ -52965,7 +52965,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L59", "id": "tests_test_pl_contract_plan_qty_test_normalize_package_spec", - "community": 74, + "community": 52, "norm_label": "test_normalize_package_spec()" }, { @@ -52974,7 +52974,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L68", "id": "tests_test_pl_contract_plan_qty_test_accumulate_splits_same_product_different_package", - "community": 74, + "community": 52, "norm_label": "test_accumulate_splits_same_product_different_package()" }, { @@ -52983,7 +52983,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L84", "id": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_composite_keys", - "community": 74, + "community": 52, "norm_label": "test_merge_product_qty_maps_composite_keys()" }, { @@ -52992,7 +52992,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L93", "id": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_fields_matches_package", - "community": 74, + "community": 52, "norm_label": "test_attach_plan_qty_fields_matches_package()" }, { @@ -53001,7 +53001,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L115", "id": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", - "community": 74, + "community": 52, "norm_label": "test_merge_product_qty_maps_totals()" }, { @@ -53010,7 +53010,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L127", "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", - "community": 74, + "community": 52, "norm_label": "test_sum_qtys_explicit_delivery_stop_only()" }, { @@ -53019,7 +53019,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L145", "id": "tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", - "community": 74, + "community": 52, "norm_label": "test_legacy_use_all_stops_prefers_delivery()" }, { @@ -53028,7 +53028,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L162", "id": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", - "community": 74, + "community": 52, "norm_label": "test_resolve_scopes_marks_legacy()" }, { @@ -53037,7 +53037,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L172", "id": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products", - "community": 74, + "community": 52, "norm_label": "test_accumulate_stop_products()" }, { @@ -53046,7 +53046,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L185", "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", - "community": 74, + "community": 52, "norm_label": "test_accumulate_archive_actual_load_uses_inbound_qty()" }, { @@ -53055,7 +53055,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L200", "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", - "community": 74, + "community": 52, "norm_label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()" }, { @@ -53064,7 +53064,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L211", "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", - "community": 74, + "community": 52, "norm_label": "test_accumulate_archive_actual_zero_does_not_fallback()" }, { @@ -53073,7 +53073,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L222", "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", - "community": 74, + "community": 52, "norm_label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()" }, { @@ -53082,7 +53082,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L240", "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", - "community": 74, + "community": 52, "norm_label": "test_sum_qtys_default_mode_ignores_actual_fields()" }, { @@ -53091,7 +53091,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L257", "id": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_picks_package", - "community": 74, + "community": 52, "norm_label": "test_match_contract_product_for_key_picks_package()" }, { @@ -53100,7 +53100,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L272", "id": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_sums_duplicate_keys", - "community": 74, + "community": 52, "norm_label": "test_match_contract_product_for_key_sums_duplicate_keys()" }, { @@ -53109,7 +53109,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L281", "id": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_missing", - "community": 74, + "community": 52, "norm_label": "test_match_contract_product_for_key_missing()" }, { @@ -53118,7 +53118,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L286", "id": "tests_test_pl_contract_plan_qty_test_match_shared_pool_line_json_package_spec", - "community": 115, + "community": 52, "norm_label": "test_match_shared_pool_line_json_package_spec()" }, { @@ -53127,7 +53127,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L307", "id": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_shared_pool_breakdown", - "community": 115, + "community": 52, "norm_label": "test_attach_plan_qty_shared_pool_breakdown()" }, { @@ -53136,7 +53136,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L339", "id": "tests_test_pl_contract_plan_qty_test_sum_qty_stats_for_keys_shared_pool", - "community": 74, + "community": 52, "norm_label": "test_sum_qty_stats_for_keys_shared_pool()" }, { @@ -53145,7 +53145,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L360", "id": "tests_test_pl_contract_plan_qty_decimallike", - "community": 74, + "community": 52, "norm_label": "decimallike" }, { @@ -53154,7 +53154,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L361", "id": "tests_test_pl_contract_plan_qty_decimallike_init", - "community": 74, + "community": 52, "norm_label": ".__init__()" }, { @@ -53163,7 +53163,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L364", "id": "tests_test_pl_contract_plan_qty_decimallike_float", - "community": 74, + "community": 52, "norm_label": ".__float__()" }, { @@ -53172,7 +53172,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L368", "id": "tests_test_pl_contract_plan_qty_test_accumulate_prefers_contract_product_id", - "community": 74, + "community": 52, "norm_label": "test_accumulate_prefers_contract_product_id()" }, { @@ -53181,7 +53181,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L394", "id": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_independent_duplicate_lines", - "community": 74, + "community": 57, "norm_label": "test_attach_plan_qty_independent_duplicate_lines()" }, { @@ -53190,7 +53190,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L415", "id": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_line_bound_multi_package_breakdown", - "community": 56, + "community": 52, "norm_label": "test_attach_plan_qty_line_bound_multi_package_breakdown()" }, { @@ -53199,7 +53199,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L469", "id": "tests_test_pl_contract_plan_qty_test_package_display_qty_isolated_per_contract_line", - "community": 74, + "community": 352, "norm_label": "test_package_display_qty_isolated_per_contract_line()" }, { @@ -53208,7 +53208,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L521", "id": "tests_test_pl_contract_plan_qty_test_occupancy_keys_do_not_share_package_across_duplicate_lines", - "community": 74, + "community": 79, "norm_label": "test_occupancy_keys_do_not_share_package_across_duplicate_lines()" }, { @@ -53217,7 +53217,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L416", "id": "tests_test_pl_contract_plan_qty_rationale_416", - "community": 56, + "community": 52, "norm_label": "\u7ed1\u5b9a\u5408\u540c\u884c\u540e\u6570\u91cf\u8bb0\u5728 __line__;\u591a\u5305\u88c5\u62c6\u5f00\u5c55\u793a\u987b\u5e26\u4e0a\u5bf9\u5e94\u5305\u88c5\u7684\u5f52\u6863\u91cf\u3002" }, { @@ -53226,7 +53226,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L1", "id": "tests_test_data_scope_py", - "community": 80, + "community": 63, "norm_label": "test_data_scope.py" }, { @@ -53235,7 +53235,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L18", "id": "tests_test_data_scope_fakemodel", - "community": 80, + "community": 63, "norm_label": "_fakemodel" }, { @@ -53244,7 +53244,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L24", "id": "tests_test_data_scope_test_super_admin_bypass_apply", - "community": 80, + "community": 63, "norm_label": "test_super_admin_bypass_apply()" }, { @@ -53253,7 +53253,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L31", "id": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", - "community": 80, + "community": 63, "norm_label": "test_scope4_invokes_filter_via_scope_collection()" }, { @@ -53262,7 +53262,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L49", "id": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", - "community": 80, + "community": 63, "norm_label": "test_scope4_with_owner_field_passes_owner_to_helper()" }, { @@ -53271,7 +53271,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L71", "id": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", - "community": 80, + "community": 63, "norm_label": "test_no_role_scopes_returns_empty_query()" }, { @@ -53280,7 +53280,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L79", "id": "tests_test_data_scope_test_row_in_data_scope_super_admin", - "community": 80, + "community": 63, "norm_label": "test_row_in_data_scope_super_admin()" }, { @@ -53289,7 +53289,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L84", "id": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", - "community": 80, + "community": 63, "norm_label": "test_row_in_data_scope_self_by_create_by()" }, { @@ -53298,7 +53298,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L94", "id": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", - "community": 80, + "community": 63, "norm_label": "test_row_in_data_scope_self_by_owner_field()" }, { @@ -53307,7 +53307,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L109", "id": "tests_test_data_scope_test_row_in_data_scope_denied", - "community": 80, + "community": 63, "norm_label": "test_row_in_data_scope_denied()" }, { @@ -53316,7 +53316,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L119", "id": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", - "community": 80, + "community": 63, "norm_label": "test_assert_row_in_data_scope_raises_403()" }, { @@ -53325,7 +53325,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L1", "id": "tests_test_data_scope_rationale_1", - "community": 80, + "community": 63, "norm_label": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002" }, { @@ -53334,7 +53334,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L1", "id": "tests_test_pl_personnel_sys_user_bind_py", - "community": 318, + "community": 297, "norm_label": "test_pl_personnel_sys_user_bind.py" }, { @@ -53343,7 +53343,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L4", "id": "tests_test_pl_personnel_sys_user_bind_fakerow", - "community": 318, + "community": 297, "norm_label": "fakerow" }, { @@ -53352,7 +53352,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L5", "id": "tests_test_pl_personnel_sys_user_bind_fakerow_init", - "community": 318, + "community": 297, "norm_label": ".__init__()" }, { @@ -53361,7 +53361,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L11", "id": "tests_test_pl_personnel_sys_user_bind_test_bind_ok_when_empty", - "community": 318, + "community": 297, "norm_label": "test_bind_ok_when_empty()" }, { @@ -53370,7 +53370,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L17", "id": "tests_test_pl_personnel_sys_user_bind_test_bind_rejects_other_personnel", - "community": 318, + "community": 297, "norm_label": "test_bind_rejects_other_personnel()" }, { @@ -53379,7 +53379,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L29", "id": "tests_test_pl_personnel_sys_user_bind_test_bind_allows_self", - "community": 318, + "community": 297, "norm_label": "test_bind_allows_self()" }, { @@ -53388,7 +53388,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L1", "id": "tests_test_pl_plan_archive_stop_service_py", - "community": 4, + "community": 9, "norm_label": "test_pl_plan_archive_stop_service.py" }, { @@ -53397,7 +53397,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L14", "id": "tests_test_pl_plan_archive_stop_service_fakerow", - "community": 4, + "community": 9, "norm_label": "_fakerow" }, { @@ -53406,7 +53406,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L15", "id": "tests_test_pl_plan_archive_stop_service_fakerow_init", - "community": 4, + "community": 9, "norm_label": ".__init__()" }, { @@ -53415,7 +53415,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L20", "id": "tests_test_pl_plan_archive_stop_service_fakequery", - "community": 4, + "community": 9, "norm_label": "_fakequery" }, { @@ -53424,7 +53424,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L21", "id": "tests_test_pl_plan_archive_stop_service_fakequery_init", - "community": 4, + "community": 9, "norm_label": ".__init__()" }, { @@ -53433,7 +53433,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L24", "id": "tests_test_pl_plan_archive_stop_service_fakequery_filter", - "community": 4, + "community": 9, "norm_label": ".filter()" }, { @@ -53442,7 +53442,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L27", "id": "tests_test_pl_plan_archive_stop_service_fakequery_first", - "community": 4, + "community": 9, "norm_label": ".first()" }, { @@ -53451,7 +53451,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L30", "id": "tests_test_pl_plan_archive_stop_service_fakequery_all", - "community": 4, + "community": 9, "norm_label": ".all()" }, { @@ -53460,7 +53460,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L33", "id": "tests_test_pl_plan_archive_stop_service_fakequery_order_by", - "community": 4, + "community": 9, "norm_label": ".order_by()" }, { @@ -53469,7 +53469,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L37", "id": "tests_test_pl_plan_archive_stop_service_fakedb", - "community": 4, + "community": 9, "norm_label": "_fakedb" }, { @@ -53478,7 +53478,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L38", "id": "tests_test_pl_plan_archive_stop_service_fakedb_init", - "community": 4, + "community": 9, "norm_label": ".__init__()" }, { @@ -53487,7 +53487,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L41", "id": "tests_test_pl_plan_archive_stop_service_fakedb_query", - "community": 4, + "community": 9, "norm_label": ".query()" }, { @@ -53496,7 +53496,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L45", "id": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", - "community": 4, + "community": 9, "norm_label": "test_sum_delivery_outbound_qty()" }, { @@ -53505,7 +53505,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L61", "id": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", - "community": 4, + "community": 9, "norm_label": "test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound()" }, { @@ -53514,7 +53514,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L108", "id": "tests_test_pl_plan_archive_stop_service_test_archive_stop_product_item_schema_aliases", - "community": 4, + "community": 9, "norm_label": "test_archive_stop_product_item_schema_aliases()" }, { @@ -53523,7 +53523,7 @@ "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "id": "tests_test_crm_product_options_keyword_py", - "community": 39, + "community": 29, "norm_label": "test_crm_product_options_keyword.py" }, { @@ -53532,7 +53532,7 @@ "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L9", "id": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", - "community": 39, + "community": 29, "norm_label": "test_list_product_options_keyword_only_filters_product_name()" }, { @@ -53541,7 +53541,7 @@ "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "id": "tests_test_crm_product_options_keyword_rationale_1", - "community": 39, + "community": 29, "norm_label": "\u4ea7\u54c1\u4e0b\u62c9 options:keyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -53631,7 +53631,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L72", "id": "tests_test_pl_plan_single_contract_rules_fakedb_init", - "community": 74, + "community": 79, "norm_label": ".__init__()" }, { @@ -53811,7 +53811,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L1", "id": "tests_test_pl_plan_archive_zip_export_py", - "community": 31, + "community": 36, "norm_label": "test_pl_plan_archive_zip_export.py" }, { @@ -53820,7 +53820,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L19", "id": "tests_test_pl_plan_archive_zip_export_test_sanitize_zip_segment", - "community": 31, + "community": 36, "norm_label": "test_sanitize_zip_segment()" }, { @@ -53829,7 +53829,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L24", "id": "tests_test_pl_plan_archive_zip_export_test_build_attachment_filename", - "community": 31, + "community": 36, "norm_label": "test_build_attachment_filename()" }, { @@ -53838,7 +53838,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L30", "id": "tests_test_pl_plan_archive_zip_export_test_first_row_no_by_plan_id", - "community": 31, + "community": 36, "norm_label": "test_first_row_no_by_plan_id()" }, { @@ -53847,7 +53847,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L39", "id": "tests_test_pl_plan_archive_zip_export_test_build_hyperlink_formula", - "community": 31, + "community": 36, "norm_label": "test_build_hyperlink_formula()" }, { @@ -53856,7 +53856,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L45", "id": "tests_test_pl_plan_archive_zip_export_test_parse_url_list_csv_and_json", - "community": 31, + "community": 36, "norm_label": "test_parse_url_list_csv_and_json()" }, { @@ -53865,7 +53865,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L50", "id": "tests_test_pl_plan_archive_zip_export_test_collect_hazard_cert_items_labels", - "community": 31, + "community": 36, "norm_label": "test_collect_hazard_cert_items_labels()" }, { @@ -53874,7 +53874,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L64", "id": "tests_test_pl_plan_archive_zip_export_test_merge_dedupes_url", - "community": 31, + "community": 36, "norm_label": "test_merge_dedupes_url()" }, { @@ -53883,7 +53883,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L72", "id": "tests_test_pl_plan_archive_zip_export_test_build_archive_zip_bytes_structure_and_hyperlink", - "community": 31, + "community": 36, "norm_label": "test_build_archive_zip_bytes_structure_and_hyperlink()" }, { @@ -53892,7 +53892,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L1", "id": "tests_test_pl_io_order_site_feedback_status_py", - "community": 300, + "community": 303, "norm_label": "test_pl_io_order_site_feedback_status.py" }, { @@ -53901,7 +53901,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L11", "id": "tests_test_pl_io_order_site_feedback_status_header", - "community": 300, + "community": 303, "norm_label": "_header()" }, { @@ -53910,7 +53910,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L26", "id": "tests_test_pl_io_order_site_feedback_status_item", - "community": 300, + "community": 303, "norm_label": "_item()" }, { @@ -53919,7 +53919,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L36", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", - "community": 300, + "community": 303, "norm_label": "test_apply_site_feedback_sets_status_completed()" }, { @@ -53928,7 +53928,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L57", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", - "community": 300, + "community": 303, "norm_label": "test_apply_site_feedback_sets_status_voided()" }, { @@ -53937,7 +53937,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L72", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", - "community": 300, + "community": 303, "norm_label": "test_apply_site_feedback_keeps_in_progress_when_requested()" }, { @@ -53946,7 +53946,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L89", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", - "community": 300, + "community": 303, "norm_label": "test_apply_site_feedback_rejects_invalid_status()" }, { @@ -53955,7 +53955,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L104", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", - "community": 300, + "community": 303, "norm_label": "test_apply_site_feedback_rejects_already_voided()" }, { @@ -53964,7 +53964,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L119", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", - "community": 300, + "community": 303, "norm_label": "test_apply_site_feedback_does_not_reset_first_submitted_at()" }, { @@ -53973,7 +53973,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "id": "tests_test_pl_public_link_archived_py", - "community": 113, + "community": 119, "norm_label": "test_pl_public_link_archived.py" }, { @@ -53982,7 +53982,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L10", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", - "community": 113, + "community": 119, "norm_label": "test_driver_link_flags_archived_when_plan_archived()" }, { @@ -53991,7 +53991,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L18", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", - "community": 113, + "community": 119, "norm_label": "test_driver_link_flags_voided_takes_precedence_shape()" }, { @@ -54000,7 +54000,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L26", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", - "community": 113, + "community": 119, "norm_label": "test_driver_link_flags_voided_by_transport_cancelled()" }, { @@ -54009,7 +54009,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L34", "id": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", - "community": 113, + "community": 119, "norm_label": "test_site_link_flags_archived_when_plan_archived()" }, { @@ -54018,7 +54018,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L41", "id": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", - "community": 113, + "community": 119, "norm_label": "test_site_link_flags_voided_when_cancelled()" }, { @@ -54027,7 +54027,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L48", "id": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", - "community": 113, + "community": 119, "norm_label": "test_site_link_flags_false_when_no_plan()" }, { @@ -54036,7 +54036,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L54", "id": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", - "community": 113, + "community": 119, "norm_label": "test_public_transport_page_schema_exposes_plan_archived()" }, { @@ -54045,7 +54045,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L64", "id": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", - "community": 113, + "community": 119, "norm_label": "test_public_site_page_schema_exposes_archived()" }, { @@ -54054,7 +54054,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L75", "id": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", - "community": 113, + "community": 119, "norm_label": "test_io_order_link_flags_archived_when_plan_archived()" }, { @@ -54063,7 +54063,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L83", "id": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", - "community": 113, + "community": 119, "norm_label": "test_io_order_link_flags_voided_by_header_or_plan()" }, { @@ -54072,7 +54072,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "id": "tests_test_pl_public_link_archived_rationale_1", - "community": 113, + "community": 119, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5:\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002" }, { @@ -54081,7 +54081,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "id": "tests_test_crm_supplier_hazard_py", - "community": 269, + "community": 293, "norm_label": "test_crm_supplier_hazard.py" }, { @@ -54090,7 +54090,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L4", "id": "tests_test_crm_supplier_hazard_test_plain_always_allowed", - "community": 269, + "community": 293, "norm_label": "test_plain_always_allowed()" }, { @@ -54099,7 +54099,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L8", "id": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", - "community": 269, + "community": 293, "norm_label": "test_toxic_only_requires_allow_toxic()" }, { @@ -54108,7 +54108,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L13", "id": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", - "community": 269, + "community": 293, "norm_label": "test_explosive_only_requires_allow_explosive()" }, { @@ -54117,7 +54117,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L18", "id": "tests_test_crm_supplier_hazard_test_dual_requires_both", - "community": 269, + "community": 293, "norm_label": "test_dual_requires_both()" }, { @@ -54126,7 +54126,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L1", "id": "tests_test_doclib_api_py", - "community": 69, + "community": 245, "norm_label": "test_doclib_api.py" }, { @@ -54135,7 +54135,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L16", "id": "tests_test_doclib_api_storedresponse", - "community": 69, + "community": 245, "norm_label": "storedresponse" }, { @@ -54144,7 +54144,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L17", "id": "tests_test_doclib_api_storedresponse_release_conn", - "community": 69, + "community": 245, "norm_label": ".release_conn()" }, { @@ -54153,7 +54153,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L20", "id": "tests_test_doclib_api_storedresponse_stream", - "community": 69, + "community": 245, "norm_label": ".stream()" }, { @@ -54162,7 +54162,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L28", "id": "tests_test_doclib_api_memorystorage", - "community": 69, + "community": 245, "norm_label": "memorystorage" }, { @@ -54171,7 +54171,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L32", "id": "tests_test_doclib_api_memorystorage_upload", - "community": 69, + "community": 245, "norm_label": ".upload()" }, { @@ -54180,7 +54180,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L35", "id": "tests_test_doclib_api_memorystorage_open", - "community": 69, + "community": 245, "norm_label": ".open()" }, { @@ -54189,7 +54189,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L39", "id": "tests_test_doclib_api_memorystorage_discard", - "community": 69, + "community": 245, "norm_label": ".discard()" }, { @@ -54198,7 +54198,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L44", "id": "tests_test_doclib_api_client", - "community": 69, + "community": 245, "norm_label": "client()" }, { @@ -54207,7 +54207,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L57", "id": "tests_test_doclib_api_test_upload_download_and_revoked_access", - "community": 69, + "community": 245, "norm_label": "test_upload_download_and_revoked_access()" }, { @@ -54216,7 +54216,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L78", "id": "tests_test_doclib_api_test_upload_limits_folder_access_and_malicious_body", - "community": 69, + "community": 245, "norm_label": "test_upload_limits_folder_access_and_malicious_body()" }, { @@ -54225,7 +54225,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L91", "id": "tests_test_doclib_api_test_download_requires_authentication", - "community": 69, + "community": 245, "norm_label": "test_download_requires_authentication()" }, { @@ -54234,7 +54234,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L99", "id": "tests_test_doclib_api_test_audit_does_not_consume_document_stream_and_still_logs", - "community": 69, + "community": 89, "norm_label": "test_audit_does_not_consume_document_stream_and_still_logs()" }, { @@ -54243,7 +54243,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L124", "id": "tests_test_doclib_api_test_encrypted_file_list_and_download_keep_existing_middleware", - "community": 69, + "community": 245, "norm_label": "test_encrypted_file_list_and_download_keep_existing_middleware()" }, { @@ -54252,7 +54252,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L163", "id": "tests_test_doclib_api_test_failed_upload_discards_ambiguous_object", - "community": 69, + "community": 245, "norm_label": "test_failed_upload_discards_ambiguous_object()" }, { @@ -54261,7 +54261,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L174", "id": "tests_test_doclib_api_test_chunked_upload_stops_before_consuming_full_body", - "community": 69, + "community": 245, "norm_label": "test_chunked_upload_stops_before_consuming_full_body()" }, { @@ -54270,7 +54270,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L197", "id": "tests_test_doclib_api_test_upload_rejects_nonmultipart_without_reading_body", - "community": 69, + "community": 245, "norm_label": "test_upload_rejects_nonmultipart_without_reading_body()" }, { @@ -54279,7 +54279,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L1", "id": "tests_test_doclib_api_rationale_1", - "community": 69, + "community": 245, "norm_label": "\u4f7f\u7528\u771f\u5b9e\u8def\u7531\u548c sqlite;\u5bf9\u8c61\u5b58\u50a8\u66ff\u8eab\u4ec5\u9694\u79bb\u5916\u90e8 minio\u3002" }, { @@ -54288,7 +54288,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L1", "id": "tests_test_pl_calendar_customer_names_py", - "community": 324, + "community": 312, "norm_label": "test_pl_calendar_customer_names.py" }, { @@ -54297,7 +54297,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L10", "id": "tests_test_pl_calendar_customer_names_test_short_names_full_names_stop_order_and_tenant_isolation", - "community": 324, + "community": 312, "norm_label": "test_short_names_full_names_stop_order_and_tenant_isolation()" }, { @@ -54306,7 +54306,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L34", "id": "tests_test_pl_calendar_customer_names_test_legacy_plan_and_address_fallback_without_customer_ids", - "community": 324, + "community": 312, "norm_label": "test_legacy_plan_and_address_fallback_without_customer_ids()" }, { @@ -54315,7 +54315,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L47", "id": "tests_test_pl_calendar_customer_names_test_load_name_without_id_does_not_get_replaced_by_supplier", - "community": 324, + "community": 312, "norm_label": "test_load_name_without_id_does_not_get_replaced_by_supplier()" }, { @@ -54324,7 +54324,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L64", "id": "tests_test_pl_calendar_customer_names_test_read_schemas_serialize_calendar_stop_names", - "community": 324, + "community": 312, "norm_label": "test_read_schemas_serialize_calendar_stop_names()" }, { @@ -54333,7 +54333,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L1", "id": "tests_test_pl_calendar_customer_names_rationale_1", - "community": 324, + "community": 312, "norm_label": "\u65e5\u5386\u540d\u79f0\u53ea\u67e5\u8be2\u5df2\u6388\u6743\u8ba1\u5212\u5f15\u7528\u7684\u5ba2\u6237,\u7b80\u79f0\u7f3a\u5931\u65f6\u663e\u793a\u5168\u79f0\u3002" }, { @@ -54342,7 +54342,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L1", "id": "tests_test_pl_child_differential_save_py", - "community": 177, + "community": 183, "norm_label": "test_pl_child_differential_save.py" }, { @@ -54351,7 +54351,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L23", "id": "tests_test_pl_child_differential_save_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -54360,7 +54360,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L33", "id": "tests_test_pl_child_differential_save_seed", - "community": 177, + "community": 183, "norm_label": "seed()" }, { @@ -54369,7 +54369,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L43", "id": "tests_test_pl_child_differential_save_body", - "community": 177, + "community": 183, "norm_label": "body()" }, { @@ -54378,7 +54378,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L47", "id": "tests_test_pl_child_differential_save_save_stops", - "community": 177, + "community": 183, "norm_label": "save_stops()" }, { @@ -54387,7 +54387,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L51", "id": "tests_test_pl_child_differential_save_test_stop_same_ids_keep_archive_and_creation", - "community": 177, + "community": 183, "norm_label": "test_stop_same_ids_keep_archive_and_creation()" }, { @@ -54396,7 +54396,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L63", "id": "tests_test_pl_child_differential_save_test_omitted_stop_collections_are_unchanged", - "community": 177, + "community": 183, "norm_label": "test_omitted_stop_collections_are_unchanged()" }, { @@ -54405,7 +54405,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L72", "id": "tests_test_pl_child_differential_save_test_invalid_duplicate_or_wrong_stop_id_rejected_before_mutation", - "community": 177, + "community": 183, "norm_label": "test_invalid_duplicate_or_wrong_stop_id_rejected_before_mutation()" }, { @@ -54414,7 +54414,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L81", "id": "tests_test_pl_child_differential_save_test_stop_product_removal_rejects_references", - "community": 177, + "community": 183, "norm_label": "test_stop_product_removal_rejects_references()" }, { @@ -54423,7 +54423,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L96", "id": "tests_test_pl_child_differential_save_test_unreferenced_stop_product_deletes_only_removed_row", - "community": 177, + "community": 183, "norm_label": "test_unreferenced_stop_product_deletes_only_removed_row()" }, { @@ -54432,7 +54432,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L103", "id": "tests_test_pl_child_differential_save_test_contract_diff_keeps_other_sides_and_identity", - "community": 177, + "community": 183, "norm_label": "test_contract_diff_keeps_other_sides_and_identity()" }, { @@ -54441,7 +54441,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L114", "id": "tests_test_pl_child_differential_save_test_brand_quantity_update_preserves_id", - "community": 177, + "community": 183, "norm_label": "test_brand_quantity_update_preserves_id()" }, { @@ -54450,7 +54450,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L124", "id": "tests_test_pl_child_differential_save_test_transport_feedback_and_brand_keep_both_ids", - "community": 177, + "community": 183, "norm_label": "test_transport_feedback_and_brand_keep_both_ids()" }, { @@ -54459,7 +54459,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L137", "id": "tests_test_pl_child_differential_save_test_vehicle_personnel_link_keeps_id", - "community": 82, + "community": 80, "norm_label": "test_vehicle_personnel_link_keeps_id()" }, { @@ -54468,7 +54468,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L147", "id": "tests_test_pl_child_differential_save_test_main_product_preflight_blocks_downstream_removal", - "community": 177, + "community": 183, "norm_label": "test_main_product_preflight_blocks_downstream_removal()" }, { @@ -54477,7 +54477,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L164", "id": "tests_test_pl_child_differential_save_test_new_product_prefilled_amounts_are_not_archive_evidence", - "community": 166, + "community": 201, "norm_label": "test_new_product_prefilled_amounts_are_not_archive_evidence()" }, { @@ -54486,7 +54486,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L172", "id": "tests_test_pl_child_differential_save_test_main_product_preflight_rejects_duplicate_and_foreign_ids", - "community": 177, + "community": 183, "norm_label": "test_main_product_preflight_rejects_duplicate_and_foreign_ids()" }, { @@ -54495,7 +54495,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L184", "id": "tests_test_pl_child_differential_save_test_partial_stop_validation_keeps_omitted_products_and_deliveries", - "community": 177, + "community": 183, "norm_label": "test_partial_stop_validation_keeps_omitted_products_and_deliveries()" }, { @@ -54504,7 +54504,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L195", "id": "tests_test_pl_child_differential_save_test_duplicate_brand_input_rejected_without_mutation", - "community": 177, + "community": 183, "norm_label": "test_duplicate_brand_input_rejected_without_mutation()" }, { @@ -54513,7 +54513,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L204", "id": "tests_test_pl_child_differential_save_test_archive_omitted_brands_preserves_existing_brand_rows", - "community": 177, + "community": 2, "norm_label": "test_archive_omitted_brands_preserves_existing_brand_rows()" }, { @@ -54522,7 +54522,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L216", "id": "tests_test_pl_child_differential_save_test_admin_feedback_omitted_brands_preserves_existing_brand_rows", - "community": 177, + "community": 2, "norm_label": "test_admin_feedback_omitted_brands_preserves_existing_brand_rows()" }, { @@ -54531,7 +54531,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L229", "id": "tests_test_pl_child_differential_save_test_main_product_partial_edit_keeps_brand_and_archive_fields", - "community": 177, + "community": 2, "norm_label": "test_main_product_partial_edit_keeps_brand_and_archive_fields()" }, { @@ -54540,7 +54540,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L240", "id": "tests_test_pl_child_differential_save_test_stop_feedback_omitted_nested_brands_survive_native_quantity_edit", - "community": 89, + "community": 183, "norm_label": "test_stop_feedback_omitted_nested_brands_survive_native_quantity_edit()" }, { @@ -54549,7 +54549,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L248", "id": "tests_test_pl_child_differential_save_test_duplicate_stop_feedback_product_ids_rejected", - "community": 89, + "community": 183, "norm_label": "test_duplicate_stop_feedback_product_ids_rejected()" }, { @@ -54558,7 +54558,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L256", "id": "tests_test_pl_child_differential_save_test_stop_product_add_keeps_existing_and_creates_only_new_row", - "community": 177, + "community": 183, "norm_label": "test_stop_product_add_keeps_existing_and_creates_only_new_row()" }, { @@ -54567,7 +54567,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L265", "id": "tests_test_pl_child_differential_save_test_deleted_load_singleton_reused_with_consistent_contract_scope", - "community": 177, + "community": 183, "norm_label": "test_deleted_load_singleton_reused_with_consistent_contract_scope()" }, { @@ -54576,7 +54576,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L276", "id": "tests_test_pl_child_differential_save_test_create_rejects_carried_source_ids", - "community": 177, + "community": 183, "norm_label": "test_create_rejects_carried_source_ids()" }, { @@ -54585,7 +54585,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L292", "id": "tests_test_pl_child_differential_save_test_explicit_plan_product_link_cannot_point_to_another_product", - "community": 177, + "community": 183, "norm_label": "test_explicit_plan_product_link_cannot_point_to_another_product()" }, { @@ -54594,7 +54594,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L303", "id": "tests_test_pl_child_differential_save_test_legacy_product_link_without_id_must_be_unambiguous", - "community": 177, + "community": 183, "norm_label": "test_legacy_product_link_without_id_must_be_unambiguous()" }, { @@ -54603,7 +54603,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L312", "id": "tests_test_pl_child_differential_save_test_update_api_partial_product_edit_retains_plan_total", - "community": 177, + "community": 183, "norm_label": "test_update_api_partial_product_edit_retains_plan_total()" }, { @@ -54612,7 +54612,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L1", "id": "tests_test_pl_child_differential_save_rationale_1", - "community": 177, + "community": 183, "norm_label": "real orm regressions; exclusively sqlite, never the configured business database" }, { @@ -54621,7 +54621,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L1", "id": "tests_test_db_weighing_complete_py", - "community": 289, + "community": 13, "norm_label": "test_db_weighing_complete.py" }, { @@ -54630,7 +54630,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L7", "id": "tests_test_db_weighing_complete_test_tare_only_is_not_complete", - "community": 289, + "community": 13, "norm_label": "test_tare_only_is_not_complete()" }, { @@ -54639,7 +54639,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L14", "id": "tests_test_db_weighing_complete_test_missing_gross_time_is_not_complete", - "community": 289, + "community": 13, "norm_label": "test_missing_gross_time_is_not_complete()" }, { @@ -54648,7 +54648,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L18", "id": "tests_test_db_weighing_complete_test_both_weights_and_times_are_complete", - "community": 289, + "community": 13, "norm_label": "test_both_weights_and_times_are_complete()" }, { @@ -54657,7 +54657,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L1", "id": "tests_test_db_weighing_complete_rationale_1", - "community": 289, + "community": 13, "norm_label": "\u53ea\u586b\u76ae\u91cd\u65f6,\u4e0d\u5e94\u56e0\u4e3a\u8865\u4e86\u6bdb\u91cd\u65f6\u95f4\u800c\u628a\u51fa\u5165\u5e93\u5355\u7b97\u4f5c\u5df2\u5b8c\u6210\u3002" }, { @@ -54666,7 +54666,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L1", "id": "tests_test_pl_plan_stock_role_filter_py", - "community": 311, + "community": 298, "norm_label": "test_pl_plan_stock_role_filter.py" }, { @@ -54675,7 +54675,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L14", "id": "tests_test_pl_plan_stock_role_filter_compile", - "community": 311, + "community": 298, "norm_label": "_compile()" }, { @@ -54684,7 +54684,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L20", "id": "tests_test_pl_plan_stock_role_filter_test_inbound_sql_mentions_delivery_and_internal_names", - "community": 311, + "community": 298, "norm_label": "test_inbound_sql_mentions_delivery_and_internal_names()" }, { @@ -54693,7 +54693,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L28", "id": "tests_test_pl_plan_stock_role_filter_test_outbound_sql_mentions_load_and_internal_names", - "community": 311, + "community": 298, "norm_label": "test_outbound_sql_mentions_load_and_internal_names()" }, { @@ -54702,7 +54702,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L36", "id": "tests_test_pl_plan_stock_role_filter_test_invalid_stock_role_raises", - "community": 311, + "community": 298, "norm_label": "test_invalid_stock_role_raises()" }, { @@ -54711,7 +54711,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L41", "id": "tests_test_pl_plan_stock_role_filter_test_apply_stock_role_none_skips_filter", - "community": 311, + "community": 298, "norm_label": "test_apply_stock_role_none_skips_filter()" }, { @@ -54720,7 +54720,7 @@ "source_file": "tests/test_pl_plan_stock_role_filter.py", "source_location": "L50", "id": "tests_test_pl_plan_stock_role_filter_test_apply_stock_role_blank_skips_filter", - "community": 311, + "community": 298, "norm_label": "test_apply_stock_role_blank_skips_filter()" }, { @@ -54729,7 +54729,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_approval_list_filters_py", - "community": 175, + "community": 178, "norm_label": "test_crm_contract_approval_list_filters.py" }, { @@ -54738,7 +54738,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_approval_list_filters_compile", - "community": 175, + "community": 178, "norm_label": "_compile()" }, { @@ -54747,7 +54747,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L15", "id": "tests_test_crm_contract_approval_list_filters_test_approval_result_in", - "community": 175, + "community": 178, "norm_label": "test_approval_result_in()" }, { @@ -54756,7 +54756,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L22", "id": "tests_test_crm_contract_approval_list_filters_test_approver_name_fuzzy", - "community": 175, + "community": 178, "norm_label": "test_approver_name_fuzzy()" }, { @@ -54765,7 +54765,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L27", "id": "tests_test_crm_contract_approval_list_filters_test_step_gte", - "community": 175, + "community": 178, "norm_label": "test_step_gte()" }, { @@ -54774,7 +54774,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L32", "id": "tests_test_crm_contract_approval_list_filters_test_approval_time_from_to", - "community": 175, + "community": 178, "norm_label": "test_approval_time_from_to()" }, { @@ -54783,7 +54783,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L40", "id": "tests_test_crm_contract_approval_list_filters_test_contract_no_exists", - "community": 175, + "community": 178, "norm_label": "test_contract_no_exists()" }, { @@ -54792,7 +54792,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L47", "id": "tests_test_crm_contract_approval_list_filters_test_contract_name_exists", - "community": 175, + "community": 178, "norm_label": "test_contract_name_exists()" }, { @@ -54801,7 +54801,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L54", "id": "tests_test_crm_contract_approval_list_filters_test_empty", - "community": 175, + "community": 178, "norm_label": "test_empty()" }, { @@ -54810,7 +54810,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L1", "id": "tests_test_wechat_cert_notices_py", - "community": 246, + "community": 250, "norm_label": "test_wechat_cert_notices.py" }, { @@ -54819,7 +54819,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L13", "id": "tests_test_wechat_cert_notices_test_cert_notice_module_exists", - "community": 246, + "community": 250, "norm_label": "test_cert_notice_module_exists()" }, { @@ -54828,7 +54828,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L18", "id": "tests_test_wechat_cert_notices_cert_notices", - "community": 52, + "community": 53, "norm_label": "cert_notices()" }, { @@ -54837,7 +54837,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L71", "id": "tests_test_wechat_cert_notices_test_disabled_skips_database", - "community": 246, + "community": 250, "norm_label": "test_disabled_skips_database()" }, { @@ -54846,7 +54846,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L78", "id": "tests_test_wechat_cert_notices_test_daily_dedup_template_and_tenant_scope", - "community": 246, + "community": 250, "norm_label": "test_daily_dedup_template_and_tenant_scope()" }, { @@ -54855,7 +54855,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L98", "id": "tests_test_wechat_cert_notices_test_no_commit_and_no_warning_no_send", - "community": 246, + "community": 250, "norm_label": "test_no_commit_and_no_warning_no_send()" }, { @@ -54864,7 +54864,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L108", "id": "tests_test_wechat_cert_notices_test_union_of_roles_and_scope_matches_reminder_list", - "community": 52, + "community": 53, "norm_label": "test_union_of_roles_and_scope_matches_reminder_list()" }, { @@ -54873,7 +54873,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L129", "id": "tests_test_wechat_cert_notices_test_refresh_rechecks_current_business_and_recipient", - "community": 246, + "community": 250, "norm_label": "test_refresh_rechecks_current_business_and_recipient()" }, { @@ -54882,7 +54882,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L156", "id": "tests_test_wechat_cert_notices_test_refresh_rebuilds_payload_at_shanghai_send_time_and_expires_next_day", - "community": 246, + "community": 250, "norm_label": "test_refresh_rebuilds_payload_at_shanghai_send_time_and_expires_next_day()" }, { @@ -54891,7 +54891,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L168", "id": "tests_test_wechat_cert_notices_test_reminder_requires_live_same_tenant_certificate", - "community": 246, + "community": 250, "norm_label": "test_reminder_requires_live_same_tenant_certificate()" }, { @@ -54900,7 +54900,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L181", "id": "tests_test_wechat_cert_notices_test_foreign_tenant_role_assignment_is_ignored", - "community": 246, + "community": 250, "norm_label": "test_foreign_tenant_role_assignment_is_ignored()" }, { @@ -54909,7 +54909,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L190", "id": "tests_test_wechat_cert_notices_test_duplicate_reminders_and_stale_remaining_days_do_not_change_daily_gate", - "community": 61, + "community": 59, "norm_label": "test_duplicate_reminders_and_stale_remaining_days_do_not_change_daily_gate()" }, { @@ -54918,7 +54918,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L206", "id": "tests_test_wechat_cert_notices_test_summary_counts_expired_and_upcoming_and_refreshes_after_renewal", - "community": 246, + "community": 250, "norm_label": "test_summary_counts_expired_and_upcoming_and_refreshes_after_renewal()" }, { @@ -54927,7 +54927,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L220", "id": "tests_test_wechat_cert_notices_test_long_summary_uses_short_total_title", - "community": 246, + "community": 250, "norm_label": "test_long_summary_uses_short_total_title()" }, { @@ -54936,7 +54936,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L227", "id": "tests_test_wechat_cert_notices_test_scope_is_based_on_reminder_creator_as_in_list", - "community": 246, + "community": 250, "norm_label": "test_scope_is_based_on_reminder_creator_as_in_list()" }, { @@ -54945,7 +54945,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L238", "id": "tests_test_wechat_cert_notices_test_only_monday_wednesday_friday_after_ten_enqueue", - "community": 246, + "community": 250, "norm_label": "test_only_monday_wednesday_friday_after_ten_enqueue()" }, { @@ -54954,7 +54954,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L245", "id": "tests_test_wechat_cert_notices_test_sunday_and_old_non_schedule_day_notice_never_send", - "community": 246, + "community": 250, "norm_label": "test_sunday_and_old_non_schedule_day_notice_never_send()" }, { @@ -54963,7 +54963,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L257", "id": "tests_test_wechat_cert_notices_test_enqueue_uses_shanghai_weekday_and_hour", - "community": 246, + "community": 250, "norm_label": "test_enqueue_uses_shanghai_weekday_and_hour()" }, { @@ -54972,7 +54972,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L1", "id": "tests_test_wechat_cert_notices_rationale_1", - "community": 246, + "community": 250, "norm_label": "\u8bc1\u4ef6\u6bcf\u65e5\u6c47\u603b\u4ee5\u771f\u5b9e\u8bc1\u4ef6\u3001\u5f53\u524d\u89d2\u8272\u548c\u73b0\u6709\u5217\u8868\u6570\u636e\u6743\u9650\u4e3a\u51c6\u3002" }, { @@ -54981,7 +54981,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L1", "id": "tests_test_duty_missing_identity_patch_py", - "community": 225, + "community": 340, "norm_label": "test_duty_missing_identity_patch.py" }, { @@ -54990,7 +54990,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L16", "id": "tests_test_duty_missing_identity_patch_db", - "community": 225, + "community": 86, "norm_label": "db()" }, { @@ -54999,7 +54999,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L38", "id": "tests_test_duty_missing_identity_patch_save", - "community": 225, + "community": 340, "norm_label": "save()" }, { @@ -55008,7 +55008,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L44", "id": "tests_test_duty_missing_identity_patch_test_name_only_save_preserves_bound_user_assignment_identity", - "community": 225, + "community": 340, "norm_label": "test_name_only_save_preserves_bound_user_assignment_identity()" }, { @@ -55017,7 +55017,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L54", "id": "tests_test_duty_missing_identity_patch_test_name_only_ambiguous_bound_users_are_rejected_without_replacement", - "community": 225, + "community": 340, "norm_label": "test_name_only_ambiguous_bound_users_are_rejected_without_replacement()" }, { @@ -55026,7 +55026,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L65", "id": "tests_test_duty_missing_identity_patch_test_explicit_user_id_without_child_id_keeps_current_identity", - "community": 225, + "community": 340, "norm_label": "test_explicit_user_id_without_child_id_keeps_current_identity()" }, { @@ -55035,7 +55035,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L71", "id": "tests_test_duty_missing_identity_patch_test_invalid_later_assignment_does_not_replace_earlier_assignment", - "community": 225, + "community": 340, "norm_label": "test_invalid_later_assignment_does_not_replace_earlier_assignment()" }, { @@ -55044,7 +55044,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L1", "id": "tests_test_duty_missing_identity_patch_rationale_1", - "community": 225, + "community": 340, "norm_label": "current duty save path: sqlite-only missing-identity regressions." }, { @@ -55053,7 +55053,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L1", "id": "tests_test_pl_plan_list_export_py", - "community": 1, + "community": 9, "norm_label": "test_pl_plan_list_export.py" }, { @@ -55062,7 +55062,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L15", "id": "tests_test_pl_plan_list_export_test_normalize_plan_export_columns_maps_list_props", - "community": 1, + "community": 9, "norm_label": "test_normalize_plan_export_columns_maps_list_props()" }, { @@ -55071,7 +55071,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L42", "id": "tests_test_pl_plan_list_export_test_filter_export_columns_keeps_list_props_after_normalize", - "community": 1, + "community": 9, "norm_label": "test_filter_export_columns_keeps_list_props_after_normalize()" }, { @@ -55080,7 +55080,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L80", "id": "tests_test_pl_plan_list_export_test_plan_list_export_filename_stem_by_stock_role", - "community": 1, + "community": 9, "norm_label": "test_plan_list_export_filename_stem_by_stock_role()" }, { @@ -55089,7 +55089,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L86", "id": "tests_test_pl_plan_list_export_test_build_plan_list_export_rows_expands_products_with_crm_names", - "community": 1, + "community": 9, "norm_label": "test_build_plan_list_export_rows_expands_products_with_crm_names()" }, { @@ -55098,7 +55098,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L250", "id": "tests_test_pl_plan_list_export_test_build_plan_list_export_rows_expands_stop_segments", - "community": 147, + "community": 79, "norm_label": "test_build_plan_list_export_rows_expands_stop_segments()" }, { @@ -55107,7 +55107,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L405", "id": "tests_test_pl_plan_list_export_test_build_plan_list_export_rows_empty_delivery_products_placeholder", - "community": 1, + "community": 9, "norm_label": "test_build_plan_list_export_rows_empty_delivery_products_placeholder()" }, { @@ -55116,7 +55116,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L512", "id": "tests_test_pl_plan_list_export_test_build_plan_list_export_rows_legacy_without_stops", - "community": 147, + "community": 79, "norm_label": "test_build_plan_list_export_rows_legacy_without_stops()" }, { @@ -55125,7 +55125,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L599", "id": "tests_test_pl_plan_list_export_test_build_plan_list_export_rows_internal_customer_contract_placeholder", - "community": 147, + "community": 79, "norm_label": "test_build_plan_list_export_rows_internal_customer_contract_placeholder()" }, { @@ -55134,7 +55134,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L719", "id": "tests_test_pl_plan_list_export_test_build_plan_list_export_rows_splits_by_archive_brand_qty", - "community": 1, + "community": 79, "norm_label": "test_build_plan_list_export_rows_splits_by_archive_brand_qty()" }, { @@ -55143,7 +55143,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L831", "id": "tests_test_pl_plan_list_export_test_plan_list_merge_sheet_follows_list_rowspan", - "community": 14, + "community": 7, "norm_label": "test_plan_list_merge_sheet_follows_list_rowspan()" }, { @@ -55152,7 +55152,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L1", "id": "tests_test_pl_plan_list_export_rationale_1", - "community": 1, + "community": 9, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4ea7\u54c1\u540d\u79f0 / \u54c1\u724c / \u522b\u540d / \u72b6\u6001\u4e2d\u6587 / \u5217\u8868\u5217\u5bf9\u9f50\u3002" }, { @@ -55161,7 +55161,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L251", "id": "tests_test_pl_plan_list_export_rationale_251", - "community": 147, + "community": 79, "norm_label": "\u4e00\u88c5\u591a\u9001:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c;\u4fa7\u680f\u5b57\u6bb5\u6309\u884c\u586b\u5199\u3002" }, { @@ -55170,7 +55170,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L513", "id": "tests_test_pl_plan_list_export_rationale_513", - "community": 147, + "community": 79, "norm_label": "\u65e0\u6bb5\u7ed3\u6784:\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1;stopsegment \u4e3a\u7a7a\u3002" }, { @@ -55179,7 +55179,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L600", "id": "tests_test_pl_plan_list_export_rationale_600", - "community": 147, + "community": 79, "norm_label": "\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93(\u4e0e\u5217\u8868 ui \u4e00\u81f4)\u3002" }, { @@ -55188,7 +55188,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L720", "id": "tests_test_pl_plan_list_export_rationale_720", - "community": 1, + "community": 79, "norm_label": "\u6bb5\u4ea7\u54c1\u6709\u591a\u4e2a\u5f52\u6863\u54c1\u724c\u65f6\u6309\u54c1\u724c\u62c6\u884c,\u5b9e\u9645\u91cf\u53d6\u54c1\u724c\u91cf\u3002" }, { @@ -55197,7 +55197,7 @@ "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "id": "tests_test_public_db_vehicle_plates_py", - "community": 79, + "community": 89, "norm_label": "test_public_db_vehicle_plates.py" }, { @@ -55206,7 +55206,7 @@ "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L9", "id": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id", - "community": 79, + "community": 89, "norm_label": "test_vehicle_plates_requires_inventory_or_plan_id()" }, { @@ -55215,7 +55215,7 @@ "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "id": "tests_test_public_db_vehicle_plates_rationale_1", - "community": 79, + "community": 89, "norm_label": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c(\u4e0d\u4f9d\u8d56\u771f\u5b9e db \u6570\u636e)\u3002" }, { @@ -55224,7 +55224,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_migration_py", - "community": 346, + "community": 329, "norm_label": "test_pl_dispatch_calendar_migration.py" }, { @@ -55233,7 +55233,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L13", "id": "tests_test_pl_dispatch_calendar_migration_database", - "community": 346, + "community": 329, "norm_label": "database()" }, { @@ -55242,7 +55242,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L38", "id": "tests_test_pl_dispatch_calendar_migration_migrate", - "community": 346, + "community": 329, "norm_label": "migrate()" }, { @@ -55251,7 +55251,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L43", "id": "tests_test_pl_dispatch_calendar_migration_grants", - "community": 346, + "community": 329, "norm_label": "grants()" }, { @@ -55260,7 +55260,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L51", "id": "tests_test_pl_dispatch_calendar_migration_test_inactive_menu_cannot_grant_manage", - "community": 346, + "community": 329, "norm_label": "test_inactive_menu_cannot_grant_manage()" }, { @@ -55269,7 +55269,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L59", "id": "tests_test_pl_dispatch_calendar_migration_test_active_permissions_are_granted_once_and_revocation_is_preserved", - "community": 346, + "community": 329, "norm_label": "test_active_permissions_are_granted_once_and_revocation_is_preserved()" }, { @@ -55278,7 +55278,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L72", "id": "tests_test_pl_dispatch_calendar_migration_test_inactive_calendar_ancestors_do_not_create_manage_menu", - "community": 346, + "community": 329, "norm_label": "test_inactive_calendar_ancestors_do_not_create_manage_menu()" }, { @@ -55287,7 +55287,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_migration_rationale_1", - "community": 346, + "community": 329, "norm_label": "\u7528\u5b9e\u9645\u6388\u6743 insert \u9a8c\u8bc1\u8fc1\u79fb:\u505c\u7528/\u9690\u85cf\u5165\u53e3\u4e0d\u5f97\u6d3e\u751f\u7ef4\u62a4\u6743\u9650\u3002" }, { @@ -55296,7 +55296,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L1", "id": "tests_test_public_db_pound_qr_py", - "community": 141, + "community": 215, "norm_label": "test_public_db_pound_qr.py" }, { @@ -55305,7 +55305,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L16", "id": "tests_test_public_db_pound_qr_test_build_pound_qr_label", - "community": 141, + "community": 215, "norm_label": "test_build_pound_qr_label()" }, { @@ -55314,7 +55314,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L22", "id": "tests_test_public_db_pound_qr_test_build_public_pound_qr_read_maps_fields", - "community": 141, + "community": 215, "norm_label": "test_build_public_pound_qr_read_maps_fields()" }, { @@ -55323,7 +55323,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L48", "id": "tests_test_public_db_pound_qr_test_pound_qr_missing_returns_404", - "community": 141, + "community": 215, "norm_label": "test_pound_qr_missing_returns_404()" }, { @@ -55332,7 +55332,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L1", "id": "tests_test_pl_transport_site_service_py", - "community": 70, + "community": 12, "norm_label": "test_pl_transport_site_service.py" }, { @@ -55341,7 +55341,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L18", "id": "tests_test_pl_transport_site_service_test_parse_history_date_accepts_iso", - "community": 70, + "community": 12, "norm_label": "test_parse_history_date_accepts_iso()" }, { @@ -55350,7 +55350,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L22", "id": "tests_test_pl_transport_site_service_test_parse_history_date_rejects_bad", - "community": 70, + "community": 12, "norm_label": "test_parse_history_date_rejects_bad()" }, { @@ -55359,7 +55359,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L27", "id": "tests_test_pl_transport_site_service_test_plan_day_match_helpers", - "community": 70, + "community": 12, "norm_label": "test_plan_day_match_helpers()" }, { @@ -55368,7 +55368,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L45", "id": "tests_test_pl_transport_site_service_test_plan_hit_dates_site_style_includes_plan_date", - "community": 70, + "community": 12, "norm_label": "test_plan_hit_dates_site_style_includes_plan_date()" }, { @@ -55377,7 +55377,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L58", "id": "tests_test_pl_transport_site_service_test_accumulate_site_calendar_counts_include_plan_date", - "community": 70, + "community": 12, "norm_label": "test_accumulate_site_calendar_counts_include_plan_date()" }, { @@ -55386,7 +55386,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L78", "id": "tests_test_pl_transport_site_service_test_resolve_transport_for_plan_missing_plan", - "community": 70, + "community": 12, "norm_label": "test_resolve_transport_for_plan_missing_plan()" }, { @@ -55395,7 +55395,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L88", "id": "tests_test_pl_transport_site_service_test_build_site_page_for_plan_missing_plan", - "community": 70, + "community": 12, "norm_label": "test_build_site_page_for_plan_missing_plan()" }, { @@ -55404,7 +55404,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_parent_missing_identity_py", - "community": 148, + "community": 151, "norm_label": "test_pl_parent_missing_identity.py" }, { @@ -55413,7 +55413,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L17", "id": "tests_test_pl_parent_missing_identity_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -55422,7 +55422,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L31", "id": "tests_test_pl_parent_missing_identity_save", - "community": 148, + "community": 151, "norm_label": "save()" }, { @@ -55431,7 +55431,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L50", "id": "tests_test_pl_parent_missing_identity_main", - "community": 148, + "community": 151, "norm_label": "main()" }, { @@ -55440,7 +55440,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L61", "id": "tests_test_pl_parent_missing_identity_product", - "community": 148, + "community": 151, "norm_label": "product()" }, { @@ -55449,7 +55449,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L65", "id": "tests_test_pl_parent_missing_identity_delivery", - "community": 148, + "community": 151, "norm_label": "delivery()" }, { @@ -55458,7 +55458,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L76", "id": "tests_test_pl_parent_missing_identity_load", - "community": 148, + "community": 151, "norm_label": "load()" }, { @@ -55467,7 +55467,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L81", "id": "tests_test_pl_parent_missing_identity_stop_body", - "community": 148, + "community": 151, "norm_label": "stop_body()" }, { @@ -55476,7 +55476,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L87", "id": "tests_test_pl_parent_missing_identity_direct", - "community": 148, + "community": 151, "norm_label": "direct()" }, { @@ -55485,7 +55485,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L93", "id": "tests_test_pl_parent_missing_identity_test_api_main_missing_id_repeated_save_keeps_identity_and_omitted_business_fields", - "community": 148, + "community": 151, "norm_label": "test_api_main_missing_id_repeated_save_keeps_identity_and_omitted_business_fields()" }, { @@ -55494,7 +55494,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L103", "id": "tests_test_pl_parent_missing_identity_test_api_main_and_delivery_parent_child_missing_ids_repeated_save", - "community": 148, + "community": 151, "norm_label": "test_api_main_and_delivery_parent_child_missing_ids_repeated_save()" }, { @@ -55503,7 +55503,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L120", "id": "tests_test_pl_parent_missing_identity_test_main_unique_variant_uses_only_submitted_discriminators", - "community": 148, + "community": 151, "norm_label": "test_main_unique_variant_uses_only_submitted_discriminators()" }, { @@ -55512,7 +55512,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L129", "id": "tests_test_pl_parent_missing_identity_test_main_ambiguous_or_reused_candidate_rejects_before_header_write", - "community": 148, + "community": 151, "norm_label": "test_main_ambiguous_or_reused_candidate_rejects_before_header_write()" }, { @@ -55521,7 +55521,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L139", "id": "tests_test_pl_parent_missing_identity_test_main_explicit_reserves_old_same_sku_new_row_is_allowed", - "community": 148, + "community": 151, "norm_label": "test_main_explicit_reserves_old_same_sku_new_row_is_allowed()" }, { @@ -55530,7 +55530,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L145", "id": "tests_test_pl_parent_missing_identity_test_main_add_remove_omitted_and_empty", - "community": 148, + "community": 151, "norm_label": "test_main_add_remove_omitted_and_empty()" }, { @@ -55539,7 +55539,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L158", "id": "tests_test_pl_parent_missing_identity_test_invalid_explicit_id_rejects_without_mutation", - "community": 148, + "community": 151, "norm_label": "test_invalid_explicit_id_rejects_without_mutation()" }, { @@ -55548,7 +55548,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L176", "id": "tests_test_pl_parent_missing_identity_test_delivery_same_customer_multiple_stops_needs_reliable_child_ids", - "community": 148, + "community": 151, "norm_label": "test_delivery_same_customer_multiple_stops_needs_reliable_child_ids()" }, { @@ -55557,7 +55557,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L192", "id": "tests_test_pl_parent_missing_identity_test_delivery_child_id_can_restore_parent_when_customer_omitted", - "community": 148, + "community": 151, "norm_label": "test_delivery_child_id_can_restore_parent_when_customer_omitted()" }, { @@ -55566,7 +55566,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L204", "id": "tests_test_pl_parent_missing_identity_test_delivery_missing_key_or_double_claim_rejected", - "community": 148, + "community": 151, "norm_label": "test_delivery_missing_key_or_double_claim_rejected()" }, { @@ -55575,7 +55575,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L212", "id": "tests_test_pl_parent_missing_identity_test_delivery_explicit_reserves_same_customer_for_new_parent", - "community": 148, + "community": 151, "norm_label": "test_delivery_explicit_reserves_same_customer_for_new_parent()" }, { @@ -55584,7 +55584,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L220", "id": "tests_test_pl_parent_missing_identity_test_delivery_add_remove_omission_and_empty", - "community": 148, + "community": 151, "norm_label": "test_delivery_add_remove_omission_and_empty()" }, { @@ -55593,7 +55593,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L231", "id": "tests_test_pl_parent_missing_identity_test_delivery_reference_blocks_true_removal_but_not_missing_id_update", - "community": 148, + "community": 151, "norm_label": "test_delivery_reference_blocks_true_removal_but_not_missing_id_update()" }, { @@ -55602,7 +55602,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L244", "id": "tests_test_pl_parent_missing_identity_test_api_new_master_and_parent_use_preflight_ids_and_client_key", - "community": 148, + "community": 151, "norm_label": "test_api_new_master_and_parent_use_preflight_ids_and_client_key()" }, { @@ -55611,7 +55611,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L267", "id": "tests_test_pl_parent_missing_identity_test_anonymous_main_never_reuses_out_of_scope_or_deleted_row", - "community": 148, + "community": 151, "norm_label": "test_anonymous_main_never_reuses_out_of_scope_or_deleted_row()" }, { @@ -55620,7 +55620,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L276", "id": "tests_test_pl_parent_missing_identity_test_anonymous_delivery_child_identity_never_crosses_scope", - "community": 148, + "community": 151, "norm_label": "test_anonymous_delivery_child_identity_never_crosses_scope()" }, { @@ -55629,7 +55629,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L287", "id": "tests_test_pl_parent_missing_identity_test_delivery_conflicting_children_cannot_merge_parents", - "community": 148, + "community": 151, "norm_label": "test_delivery_conflicting_children_cannot_merge_parents()" }, { @@ -55638,7 +55638,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L296", "id": "tests_test_pl_parent_missing_identity_test_api_last_ambiguous_delivery_rejects_before_all_changes", - "community": 148, + "community": 151, "norm_label": "test_api_last_ambiguous_delivery_rejects_before_all_changes()" }, { @@ -55647,7 +55647,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L307", "id": "tests_test_pl_parent_missing_identity_test_duplicate_explicit_main_and_delivery_ids_reject", - "community": 148, + "community": 151, "norm_label": "test_duplicate_explicit_main_and_delivery_ids_reject()" }, { @@ -55656,7 +55656,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L317", "id": "tests_test_pl_parent_missing_identity_test_main_real_removal_keeps_reference_guard", - "community": 148, + "community": 151, "norm_label": "test_main_real_removal_keeps_reference_guard()" }, { @@ -55665,7 +55665,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L325", "id": "tests_test_pl_parent_missing_identity_test_two_anonymous_sku_variants_match_keys_after_reordering", - "community": 148, + "community": 151, "norm_label": "test_two_anonymous_sku_variants_match_keys_after_reordering()" }, { @@ -55674,7 +55674,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L335", "id": "tests_test_pl_parent_missing_identity_test_unique_delivery_customer_can_edit_sequence_without_new_identity", - "community": 148, + "community": 151, "norm_label": "test_unique_delivery_customer_can_edit_sequence_without_new_identity()" }, { @@ -55683,7 +55683,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_parent_missing_identity_rationale_1", - "community": 148, + "community": 151, "norm_label": "missing parent/master identities: real sqlite persistence, never business mysql." }, { @@ -55692,7 +55692,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L1", "id": "tests_test_pl_plan_list_attachments_py", - "community": 273, + "community": 254, "norm_label": "test_pl_plan_list_attachments.py" }, { @@ -55701,7 +55701,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L8", "id": "tests_test_pl_plan_list_attachments_test_parse_image_urls_json_array", - "community": 273, + "community": 254, "norm_label": "test_parse_image_urls_json_array()" }, { @@ -55710,7 +55710,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L15", "id": "tests_test_pl_plan_list_attachments_test_parse_image_urls_csv", - "community": 273, + "community": 254, "norm_label": "test_parse_image_urls_csv()" }, { @@ -55719,7 +55719,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L22", "id": "tests_test_pl_plan_list_attachments_test_stop_source_label_load", - "community": 273, + "community": 254, "norm_label": "test_stop_source_label_load()" }, { @@ -55728,7 +55728,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L27", "id": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_with_seq", - "community": 273, + "community": 254, "norm_label": "test_stop_source_label_delivery_with_seq()" }, { @@ -55737,7 +55737,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L32", "id": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_without_seq", - "community": 273, + "community": 254, "norm_label": "test_stop_source_label_delivery_without_seq()" }, { @@ -55746,7 +55746,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_list_filters_py", - "community": 135, + "community": 143, "norm_label": "test_crm_contract_list_filters.py" }, { @@ -55755,7 +55755,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L5", "id": "tests_test_crm_contract_list_filters_compile", - "community": 135, + "community": 143, "norm_label": "_compile()" }, { @@ -55764,7 +55764,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L11", "id": "tests_test_crm_contract_list_filters_test_contract_type_in", - "community": 135, + "community": 143, "norm_label": "test_contract_type_in()" }, { @@ -55773,7 +55773,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L16", "id": "tests_test_crm_contract_list_filters_test_contract_no_fuzzy", - "community": 135, + "community": 143, "norm_label": "test_contract_no_fuzzy()" }, { @@ -55782,7 +55782,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L21", "id": "tests_test_crm_contract_list_filters_test_amount_between", - "community": 135, + "community": 143, "norm_label": "test_amount_between()" }, { @@ -55791,7 +55791,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L26", "id": "tests_test_crm_contract_list_filters_test_empty", - "community": 135, + "community": 143, "norm_label": "test_empty()" }, { @@ -55800,7 +55800,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L1", "id": "tests_test_pl_transport_rearrange_tokens_py", - "community": 16, + "community": 83, "norm_label": "test_pl_transport_rearrange_tokens.py" }, { @@ -55809,7 +55809,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L7", "id": "tests_test_pl_transport_rearrange_tokens_test_ensure_driver_access_token_keeps_existing", - "community": 16, + "community": 83, "norm_label": "test_ensure_driver_access_token_keeps_existing()" }, { @@ -55818,7 +55818,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L13", "id": "tests_test_pl_transport_rearrange_tokens_test_ensure_site_token_keeps_existing", - "community": 16, + "community": 30, "norm_label": "test_ensure_site_token_keeps_existing()" }, { @@ -55827,7 +55827,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L19", "id": "tests_test_pl_transport_rearrange_tokens_test_rearrange_branch_uses_ensure_not_rotate", - "community": 16, + "community": 83, "norm_label": "test_rearrange_branch_uses_ensure_not_rotate()" }, { @@ -55836,7 +55836,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L1", "id": "tests_test_pl_transport_rearrange_tokens_rationale_1", - "community": 16, + "community": 83, "norm_label": "\u8c03\u6574\u8fd0\u8f93\u9ed8\u8ba4\u4e0d rotate \u53f8\u673a/\u73b0\u573a token" }, { @@ -55845,7 +55845,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L20", "id": "tests_test_pl_transport_rearrange_tokens_rationale_20", - "community": 16, + "community": 83, "norm_label": "\u653f\u7b56:\u8c03\u6574\u8fd0\u8f93\u8d70 ensure;_rotate_* \u4ec5\u4fdd\u7559\u5907\u7528,\u5b89\u6392\u8def\u5f84\u4e0d\u518d\u8c03\u7528\u3002" }, { @@ -55854,7 +55854,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L1", "id": "tests_test_pl_carrier_eligible_py", - "community": 247, + "community": 259, "norm_label": "test_pl_carrier_eligible.py" }, { @@ -55863,7 +55863,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L9", "id": "tests_test_pl_carrier_eligible_carrier", - "community": 247, + "community": 259, "norm_label": "_carrier()" }, { @@ -55872,7 +55872,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L22", "id": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", - "community": 247, + "community": 259, "norm_label": "test_eligible_ignores_audit_qualification_agreement()" }, { @@ -55881,7 +55881,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "id": "tests_test_pl_personnel_cert_required_py", - "community": 63, + "community": 66, "norm_label": "test_pl_personnel_cert_required.py" }, { @@ -55890,7 +55890,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L11", "id": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", - "community": 63, + "community": 66, "norm_label": "test_match_driver_qualification_exact()" }, { @@ -55899,7 +55899,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L17", "id": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", - "community": 63, + "community": 66, "norm_label": "test_match_escort_qualification_and_alias()" }, { @@ -55908,7 +55908,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L23", "id": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", - "community": 63, + "community": 66, "norm_label": "test_required_names_by_personnel_type()" }, { @@ -55917,7 +55917,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L41", "id": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", - "community": 63, + "community": 66, "norm_label": "test_both_requires_four_certs()" }, { @@ -55926,7 +55926,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L54", "id": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", - "community": 63, + "community": 66, "norm_label": "test_escort_alias_counts_as_complete()" }, { @@ -55935,7 +55935,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L66", "id": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", - "community": 63, + "community": 66, "norm_label": "test_cert_no_optional_for_required_slot()" }, { @@ -55944,7 +55944,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L78", "id": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", - "community": 63, + "community": 66, "norm_label": "test_attachment_optional_for_required_slot()" }, { @@ -55953,7 +55953,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "id": "tests_test_pl_personnel_cert_required_rationale_1", - "community": 63, + "community": 66, "norm_label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002" }, { @@ -55962,7 +55962,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L79", "id": "tests_test_pl_personnel_cert_required_rationale_79", - "community": 63, + "community": 66, "norm_label": "\u8bc1\u4e66\u9644\u4ef6\u975e\u5fc5\u586b:\u6709\u540d\u79f0+\u6709\u6548\u671f\u5373\u53ef,\u65e0\u9644\u4ef6\u4e0d\u62a5\u9519\u3002" }, { @@ -55971,7 +55971,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L1", "id": "tests_test_wechat_notice_bx_sources_py", - "community": 159, + "community": 157, "norm_label": "test_wechat_notice_bx_sources.py" }, { @@ -55980,7 +55980,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L18", "id": "tests_test_wechat_notice_bx_sources_db", - "community": 159, + "community": 157, "norm_label": "db()" }, { @@ -55989,7 +55989,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L30", "id": "tests_test_wechat_notice_bx_sources_snapshot", - "community": 159, + "community": 157, "norm_label": "snapshot()" }, { @@ -55998,7 +55998,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L36", "id": "tests_test_wechat_notice_bx_sources_seed", - "community": 159, + "community": 157, "norm_label": "seed()" }, { @@ -56007,7 +56007,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L60", "id": "tests_test_wechat_notice_bx_sources_approval", - "community": 159, + "community": 157, "norm_label": "approval()" }, { @@ -56016,7 +56016,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L74", "id": "tests_test_wechat_notice_bx_sources_test_only_current_approver_and_real_applicant", - "community": 159, + "community": 157, "norm_label": "test_only_current_approver_and_real_applicant()" }, { @@ -56025,7 +56025,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L90", "id": "tests_test_wechat_notice_bx_sources_test_inactive_row_suppresses_stale_node_and_approval", - "community": 159, + "community": 157, "norm_label": "test_inactive_row_suppresses_stale_node_and_approval()" }, { @@ -56034,7 +56034,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L99", "id": "tests_test_wechat_notice_bx_sources_test_result_uses_latest_approval_time_not_node_order_or_operator", - "community": 159, + "community": 157, "norm_label": "test_result_uses_latest_approval_time_not_node_order_or_operator()" }, { @@ -56043,7 +56043,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L119", "id": "tests_test_wechat_notice_bx_sources_test_bx_approved_requires_real_record", - "community": 159, + "community": 157, "norm_label": "test_bx_approved_requires_real_record()" }, { @@ -56052,7 +56052,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L128", "id": "tests_test_wechat_notice_bx_sources_test_recharge_approval_completes_before_disbursement", - "community": 159, + "community": 157, "norm_label": "test_recharge_approval_completes_before_disbursement()" }, { @@ -56061,7 +56061,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L149", "id": "tests_test_wechat_notice_bx_sources_test_recharge_direct_disbursement_does_not_invent_approval", - "community": 159, + "community": 157, "norm_label": "test_recharge_direct_disbursement_does_not_invent_approval()" }, { @@ -56070,7 +56070,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L159", "id": "tests_test_wechat_notice_bx_sources_test_tenant_and_soft_deleted_application_are_excluded", - "community": 159, + "community": 157, "norm_label": "test_tenant_and_soft_deleted_application_are_excluded()" }, { @@ -56079,7 +56079,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L171", "id": "tests_test_wechat_notice_bx_sources_live", - "community": 9, + "community": 8, "norm_label": "live()" }, { @@ -56088,7 +56088,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L196", "id": "tests_test_wechat_notice_bx_sources_bx_service", - "community": 159, + "community": 157, "norm_label": "bx_service()" }, { @@ -56097,7 +56097,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L203", "id": "tests_test_wechat_notice_bx_sources_test_bx_real_submit_sequential_approve_notifies_applicant_and_rolls_back", - "community": 159, + "community": 157, "norm_label": "test_bx_real_submit_sequential_approve_notifies_applicant_and_rolls_back()" }, { @@ -56106,7 +56106,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L226", "id": "tests_test_wechat_notice_bx_sources_test_bx_real_withdraw_resubmit_and_reject_use_new_cycle", - "community": 159, + "community": 157, "norm_label": "test_bx_real_withdraw_resubmit_and_reject_use_new_cycle()" }, { @@ -56115,7 +56115,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L246", "id": "tests_test_wechat_notice_bx_sources_test_recharge_real_approve_handoff_withdraw_resubmit_reject_cancel", - "community": 159, + "community": 157, "norm_label": "test_recharge_real_approve_handoff_withdraw_resubmit_reject_cancel()" }, { @@ -56124,7 +56124,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L273", "id": "tests_test_wechat_notice_bx_sources_test_recharge_real_direct_disburse_submission_has_no_pending_or_result", - "community": 159, + "community": 157, "norm_label": "test_recharge_real_direct_disburse_submission_has_no_pending_or_result()" }, { @@ -56133,7 +56133,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L283", "id": "tests_test_wechat_notice_bx_sources_test_recharge_blank_action_is_approval_like_business_service", - "community": 159, + "community": 157, "norm_label": "test_recharge_blank_action_is_approval_like_business_service()" }, { @@ -56142,7 +56142,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L291", "id": "tests_test_wechat_notice_bx_sources_test_deleted_and_other_tenant_nodes_never_produce_tasks", - "community": 159, + "community": 157, "norm_label": "test_deleted_and_other_tenant_nodes_never_produce_tasks()" }, { @@ -56151,7 +56151,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L304", "id": "tests_test_wechat_notice_bx_sources_test_real_disbursement_preserves_approval_result_and_adds_completion", - "community": 159, + "community": 157, "norm_label": "test_real_disbursement_preserves_approval_result_and_adds_completion()" }, { @@ -56160,7 +56160,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L339", "id": "tests_test_wechat_notice_bx_sources_test_recharge_notification_failure_occurs_before_original_commit", - "community": 159, + "community": 157, "norm_label": "test_recharge_notification_failure_occurs_before_original_commit()" }, { @@ -56169,7 +56169,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L357", "id": "tests_test_wechat_notice_bx_sources_test_bx_rejects_nonpending_state_even_with_leftover_node", - "community": 159, + "community": 157, "norm_label": "test_bx_rejects_nonpending_state_even_with_leftover_node()" }, { @@ -56178,7 +56178,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L369", "id": "tests_test_wechat_notice_bx_sources_test_bx_duplicate_submit_does_not_restart_active_cycle", - "community": 159, + "community": 157, "norm_label": "test_bx_duplicate_submit_does_not_restart_active_cycle()" }, { @@ -56187,7 +56187,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L382", "id": "tests_test_wechat_notice_bx_sources_test_bx_duplicate_terminal_approval_refreshes_cached_state", - "community": 159, + "community": 157, "norm_label": "test_bx_duplicate_terminal_approval_refreshes_cached_state()" }, { @@ -56196,7 +56196,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L402", "id": "tests_test_wechat_notice_bx_sources_test_submit_locks_business_row_before_state_change", - "community": 159, + "community": 157, "norm_label": "test_submit_locks_business_row_before_state_change()" }, { @@ -56205,7 +56205,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L431", "id": "tests_test_wechat_notice_bx_sources_test_recharge_duplicate_terminal_approval_refreshes_cached_state", - "community": 159, + "community": 157, "norm_label": "test_recharge_duplicate_terminal_approval_refreshes_cached_state()" }, { @@ -56214,7 +56214,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L452", "id": "tests_test_wechat_notice_bx_sources_test_pending_uses_web_approval_instead_of_nonactionable_mobile_detail", - "community": 159, + "community": 157, "norm_label": "test_pending_uses_web_approval_instead_of_nonactionable_mobile_detail()" }, { @@ -56223,7 +56223,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L1", "id": "tests_test_wechat_notice_bx_sources_rationale_1", - "community": 159, + "community": 157, "norm_label": "bx/\u5145\u503c\u901a\u77e5\u5feb\u7167:\u53ea\u53d6\u5f53\u524d\u8282\u70b9\u548c\u771f\u5b9e\u5ba1\u6279\u7ed3\u679c,\u4e0d\u628a\u53d1\u653e\u5f53\u5ba1\u6279\u3002" }, { @@ -56232,7 +56232,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "id": "tests_test_pl_contract_qty_arrange_check_py", - "community": 154, + "community": 156, "norm_label": "test_pl_contract_qty_arrange_check.py" }, { @@ -56241,7 +56241,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L10", "id": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_subtracts_old", - "community": 154, + "community": 156, "norm_label": "test_effective_arranged_total_subtracts_old()" }, { @@ -56250,7 +56250,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L14", "id": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_rounds", - "community": 154, + "community": 156, "norm_label": "test_effective_arranged_total_rounds()" }, { @@ -56259,7 +56259,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L18", "id": "tests_test_pl_contract_qty_arrange_check_test_framework_customer_demand_not_fixed", - "community": 154, + "community": 156, "norm_label": "test_framework_customer_demand_not_fixed()" }, { @@ -56268,7 +56268,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L29", "id": "tests_test_pl_contract_qty_arrange_check_test_framework_fixed_mode_with_qty_is_fixed", - "community": 154, + "community": 156, "norm_label": "test_framework_fixed_mode_with_qty_is_fixed()" }, { @@ -56277,7 +56277,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L40", "id": "tests_test_pl_contract_qty_arrange_check_test_sale_positive_qty_is_fixed", - "community": 154, + "community": 156, "norm_label": "test_sale_positive_qty_is_fixed()" }, { @@ -56286,7 +56286,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L51", "id": "tests_test_pl_contract_qty_arrange_check_test_zero_or_empty_qty_not_fixed", - "community": 154, + "community": 156, "norm_label": "test_zero_or_empty_qty_not_fixed()" }, { @@ -56295,7 +56295,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L56", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_skip_when_no_new_qty", - "community": 154, + "community": 156, "norm_label": "test_evaluate_skip_when_no_new_qty()" }, { @@ -56304,7 +56304,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L69", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_overflow_violation", - "community": 154, + "community": 156, "norm_label": "test_evaluate_overflow_violation()" }, { @@ -56313,7 +56313,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L84", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_remaining_reminder", - "community": 154, + "community": 156, "norm_label": "test_evaluate_remaining_reminder()" }, { @@ -56322,7 +56322,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L98", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_rearrange_deducts_old", - "community": 154, + "community": 156, "norm_label": "test_evaluate_rearrange_deducts_old()" }, { @@ -56331,7 +56331,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L112", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_framework_cumulative", - "community": 154, + "community": 156, "norm_label": "test_evaluate_framework_cumulative()" }, { @@ -56340,7 +56340,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "id": "tests_test_pl_contract_qty_arrange_check_rationale_1", - "community": 154, + "community": 156, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u65f6\u5408\u540c\u6570\u91cf\u786c\u62e6 / \u63d0\u9192\u7eaf\u51fd\u6570\u5355\u6d4b\u3002" }, { @@ -56403,7 +56403,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "id": "tests_test_pl_io_order_enrichment_py", - "community": 11, + "community": 121, "norm_label": "test_pl_io_order_enrichment.py" }, { @@ -56412,7 +56412,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L9", "id": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", - "community": 11, + "community": 121, "norm_label": "test_resolve_unit_label_maps_dun()" }, { @@ -56421,7 +56421,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L16", "id": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", - "community": 11, + "community": 77, "norm_label": "test_merge_plan_logistics_into_order()" }, { @@ -56430,7 +56430,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L50", "id": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", - "community": 11, + "community": 121, "norm_label": "test_merge_plan_product_into_item()" }, { @@ -56439,7 +56439,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_workflow_py", - "community": 145, + "community": 158, "norm_label": "test_pl_vehicle_recharge_workflow.py" }, { @@ -56448,7 +56448,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L22", "id": "tests_test_pl_vehicle_recharge_workflow_test_apply_statuses_include_workflow_states", - "community": 145, + "community": 158, "norm_label": "test_apply_statuses_include_workflow_states()" }, { @@ -56457,7 +56457,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L28", "id": "tests_test_pl_vehicle_recharge_workflow_make_session", - "community": 145, + "community": 158, "norm_label": "_make_session()" }, { @@ -56466,7 +56466,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L42", "id": "tests_test_pl_vehicle_recharge_workflow_user", - "community": 145, + "community": 158, "norm_label": "_user()" }, { @@ -56475,7 +56475,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L46", "id": "tests_test_pl_vehicle_recharge_workflow_seed_vehicle", - "community": 145, + "community": 158, "norm_label": "_seed_vehicle()" }, { @@ -56484,7 +56484,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L58", "id": "tests_test_pl_vehicle_recharge_workflow_seed_workflow", - "community": 145, + "community": 158, "norm_label": "_seed_workflow()" }, { @@ -56493,7 +56493,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L101", "id": "tests_test_pl_vehicle_recharge_workflow_patch_scope", - "community": 145, + "community": 158, "norm_label": "_patch_scope()" }, { @@ -56502,7 +56502,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L114", "id": "tests_test_pl_vehicle_recharge_workflow_test_submit_sets_in_approval_and_first_node", - "community": 145, + "community": 158, "norm_label": "test_submit_sets_in_approval_and_first_node()" }, { @@ -56511,7 +56511,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L149", "id": "tests_test_pl_vehicle_recharge_workflow_test_resubmit_increments_round_keeps_history", - "community": 145, + "community": 158, "norm_label": "test_resubmit_increments_round_keeps_history()" }, { @@ -56520,7 +56520,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L205", "id": "tests_test_pl_vehicle_recharge_workflow_test_approve_advances_to_next_node", - "community": 145, + "community": 158, "norm_label": "test_approve_advances_to_next_node()" }, { @@ -56529,7 +56529,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L248", "id": "tests_test_pl_vehicle_recharge_workflow_test_reject_sets_rejected_and_appends_history", - "community": 145, + "community": 158, "norm_label": "test_reject_sets_rejected_and_appends_history()" }, { @@ -56538,7 +56538,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L284", "id": "tests_test_pl_vehicle_recharge_workflow_test_disburse_writes_record_and_disbursed", - "community": 145, + "community": 158, "norm_label": "test_disburse_writes_record_and_disbursed()" }, { @@ -56547,7 +56547,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L328", "id": "tests_test_pl_vehicle_recharge_workflow_test_approve_forbidden_on_disburse_node", - "community": 145, + "community": 158, "norm_label": "test_approve_forbidden_on_disburse_node()" }, { @@ -56556,7 +56556,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L364", "id": "tests_test_pl_vehicle_recharge_workflow_test_withdraw_in_approval_to_draft_keeps_round_and_approvals", - "community": 145, + "community": 158, "norm_label": "test_withdraw_in_approval_to_draft_keeps_round_and_approvals()" }, { @@ -56565,7 +56565,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L419", "id": "tests_test_pl_vehicle_recharge_workflow_test_withdraw_rejects_non_applicant", - "community": 145, + "community": 158, "norm_label": "test_withdraw_rejects_non_applicant()" }, { @@ -56574,7 +56574,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L446", "id": "tests_test_pl_vehicle_recharge_workflow_test_withdraw_rejects_non_in_approval", - "community": 145, + "community": 158, "norm_label": "test_withdraw_rejects_non_in_approval()" }, { @@ -56583,7 +56583,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_workflow_rationale_1", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86\u5145\u503c\u5ba1\u6279\u5de5\u4f5c\u6d41:\u72b6\u6001\u5e38\u91cf\u4e0e\u6838\u5fc3\u6d41\u8f6c\u5355\u5143\u6d4b\u8bd5\u3002" }, { @@ -56592,7 +56592,7 @@ "source_file": "tests/test_pl_calendar_vehicle_types.py", "source_location": "L1", "id": "tests_test_pl_calendar_vehicle_types_py", - "community": 208, + "community": 236, "norm_label": "test_pl_calendar_vehicle_types.py" }, { @@ -56601,7 +56601,7 @@ "source_file": "tests/test_pl_calendar_vehicle_types.py", "source_location": "L9", "id": "tests_test_pl_calendar_vehicle_types_test_vehicle_type_snapshot_then_scoped_legacy_lookup", - "community": 208, + "community": 236, "norm_label": "test_vehicle_type_snapshot_then_scoped_legacy_lookup()" }, { @@ -56610,7 +56610,7 @@ "source_file": "tests/test_pl_calendar_vehicle_types.py", "source_location": "L38", "id": "tests_test_pl_calendar_vehicle_types_test_snapshot_only_does_not_query_and_read_schema_has_alias", - "community": 208, + "community": 236, "norm_label": "test_snapshot_only_does_not_query_and_read_schema_has_alias()" }, { @@ -56619,7 +56619,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L1", "id": "tests_test_crm_facet_context_py", - "community": 286, + "community": 70, "norm_label": "test_crm_facet_context.py" }, { @@ -56628,7 +56628,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L13", "id": "tests_test_crm_facet_context_test_clear_facet_field_kwargs_customer_no", - "community": 286, + "community": 70, "norm_label": "test_clear_facet_field_kwargs_customer_no()" }, { @@ -56637,7 +56637,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L26", "id": "tests_test_crm_facet_context_test_clear_facet_field_kwargs_quote_no", - "community": 286, + "community": 70, "norm_label": "test_clear_facet_field_kwargs_quote_no()" }, { @@ -56646,7 +56646,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L33", "id": "tests_test_crm_facet_context_facetbody", - "community": 286, + "community": 70, "norm_label": "_facetbody" }, { @@ -56655,7 +56655,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L45", "id": "tests_test_crm_facet_context_test_facet_filter_kwargs_from_body_strips_meta_and_self", - "community": 286, + "community": 70, "norm_label": "test_facet_filter_kwargs_from_body_strips_meta_and_self()" }, { @@ -56664,7 +56664,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L1", "id": "tests_test_crm_facet_context_rationale_1", - "community": 286, + "community": 70, "norm_label": "crm \u5217\u5934 facet \u4e0a\u4e0b\u6587:\u5265\u79bb\u672c\u5217\u952e\u3002" }, { @@ -56673,7 +56673,7 @@ "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L1", "id": "tests_test_pl_plan_create_date_py", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_create_date.py" }, { @@ -56682,7 +56682,7 @@ "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L6", "id": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", - "community": 6, + "community": 3, "norm_label": "test_resolve_create_date_uses_explicit()" }, { @@ -56691,7 +56691,7 @@ "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L10", "id": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", - "community": 6, + "community": 3, "norm_label": "test_resolve_create_date_defaults_today()" }, { @@ -56700,7 +56700,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L1", "id": "tests_test_pl_public_transport_history_py", - "community": 70, + "community": 12, "norm_label": "test_pl_public_transport_history.py" }, { @@ -56709,7 +56709,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L11", "id": "tests_test_pl_public_transport_history_test_normalize_main_plate_trims", - "community": 70, + "community": 12, "norm_label": "test_normalize_main_plate_trims()" }, { @@ -56718,7 +56718,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L17", "id": "tests_test_pl_public_transport_history_test_parse_history_date_ok_and_bad", - "community": 70, + "community": 12, "norm_label": "test_parse_history_date_ok_and_bad()" }, { @@ -56727,7 +56727,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L23", "id": "tests_test_pl_public_transport_history_test_history_matches_date_or_logic", - "community": 70, + "community": 12, "norm_label": "test_history_matches_date_or_logic()" }, { @@ -56736,7 +56736,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L33", "id": "tests_test_pl_public_transport_history_test_history_status_label", - "community": 70, + "community": 12, "norm_label": "test_history_status_label()" }, { @@ -56745,7 +56745,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "id": "tests_test_db_resolve_crm_product_py", - "community": 22, + "community": 41, "norm_label": "test_db_resolve_crm_product.py" }, { @@ -56754,7 +56754,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L13", "id": "tests_test_db_resolve_crm_product_product", - "community": 22, + "community": 41, "norm_label": "_product()" }, { @@ -56763,7 +56763,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L25", "id": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", - "community": 22, + "community": 41, "norm_label": "test_resolve_rejects_off_shelf_by_default()" }, { @@ -56772,7 +56772,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L34", "id": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", - "community": 22, + "community": 41, "norm_label": "test_resolve_allows_off_shelf_when_not_required()" }, { @@ -56781,7 +56781,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "id": "tests_test_db_resolve_crm_product_rationale_1", - "community": 22, + "community": 41, "norm_label": "resolve_crm_product:\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002" }, { @@ -56790,7 +56790,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_summary_py", - "community": 291, + "community": 283, "norm_label": "test_pl_vehicle_fuel_summary.py" }, { @@ -56799,7 +56799,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L15", "id": "tests_test_pl_vehicle_fuel_summary_summary_db", - "community": 208, + "community": 236, "norm_label": "summary_db()" }, { @@ -56808,7 +56808,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L32", "id": "tests_test_pl_vehicle_fuel_summary_vehicle", - "community": 291, + "community": 283, "norm_label": "vehicle()" }, { @@ -56817,7 +56817,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L39", "id": "tests_test_pl_vehicle_fuel_summary_fuel", - "community": 291, + "community": 283, "norm_label": "fuel()" }, { @@ -56826,7 +56826,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L50", "id": "tests_test_pl_vehicle_fuel_summary_summary", - "community": 291, + "community": 283, "norm_label": "summary()" }, { @@ -56835,7 +56835,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L56", "id": "tests_test_pl_vehicle_fuel_summary_test_summary_includes_html_metrics_and_previous_quarter_across_year", - "community": 291, + "community": 283, "norm_label": "test_summary_includes_html_metrics_and_previous_quarter_across_year()" }, { @@ -56844,7 +56844,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L78", "id": "tests_test_pl_vehicle_fuel_summary_test_all_self_vehicles_visible_even_without_calculable_rate", - "community": 291, + "community": 283, "norm_label": "test_all_self_vehicles_visible_even_without_calculable_rate()" }, { @@ -56853,7 +56853,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L97", "id": "tests_test_pl_vehicle_fuel_summary_test_missing_boundary_month_falls_back_inside_period", - "community": 291, + "community": 283, "norm_label": "test_missing_boundary_month_falls_back_inside_period()" }, { @@ -56862,7 +56862,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L111", "id": "tests_test_pl_vehicle_fuel_summary_test_summary_excludes_invalid_records_and_applies_data_scope", - "community": 291, + "community": 283, "norm_label": "test_summary_excludes_invalid_records_and_applies_data_scope()" }, { @@ -56871,7 +56871,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L135", "id": "tests_test_pl_vehicle_fuel_summary_test_next_quarter_reading_is_loaded_without_adding_next_period_fuel", - "community": 291, + "community": 283, "norm_label": "test_next_quarter_reading_is_loaded_without_adding_next_period_fuel()" }, { @@ -56880,7 +56880,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L162", "id": "tests_test_pl_vehicle_fuel_summary_test_current_month_and_quarter_are_estimated_until_next_period", - "community": 291, + "community": 283, "norm_label": "test_current_month_and_quarter_are_estimated_until_next_period()" }, { @@ -56889,7 +56889,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L178", "id": "tests_test_pl_vehicle_fuel_summary_test_rollback_exposes_status_and_no_rate", - "community": 291, + "community": 283, "norm_label": "test_rollback_exposes_status_and_no_rate()" }, { @@ -56898,7 +56898,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L190", "id": "tests_test_pl_vehicle_fuel_summary_test_driver_name_uses_current_vehicle_personnel_association", - "community": 291, + "community": 283, "norm_label": "test_driver_name_uses_current_vehicle_personnel_association()" }, { @@ -56907,7 +56907,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_summary_rationale_1", - "community": 291, + "community": 283, "norm_label": "html \u8f66\u8f86\u5361\u7247\u7684\u771f\u5b9e\u6c47\u603b\u53e3\u5f84,\u4f7f\u7528 sqlite \u9a8c\u8bc1\u67e5\u8be2\u4e0e\u8fd4\u56de\u6a21\u578b\u3002" }, { @@ -56916,7 +56916,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L1", "id": "tests_test_wx_qr_session_py", - "community": 196, + "community": 225, "norm_label": "test_wx_qr_session.py" }, { @@ -56925,7 +56925,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L10", "id": "tests_test_wx_qr_session_force_memory_backend", - "community": 196, + "community": 225, "norm_label": "force_memory_backend()" }, { @@ -56934,7 +56934,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L16", "id": "tests_test_wx_qr_session_test_create_pending_and_get", - "community": 196, + "community": 225, "norm_label": "test_create_pending_and_get()" }, { @@ -56943,7 +56943,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L24", "id": "tests_test_wx_qr_session_test_mark_scanned", - "community": 196, + "community": 225, "norm_label": "test_mark_scanned()" }, { @@ -56952,7 +56952,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L30", "id": "tests_test_wx_qr_session_test_mark_success_consume_once", - "community": 196, + "community": 225, "norm_label": "test_mark_success_consume_once()" }, { @@ -56961,7 +56961,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L40", "id": "tests_test_wx_qr_session_test_mark_failed", - "community": 196, + "community": 225, "norm_label": "test_mark_failed()" }, { @@ -56970,7 +56970,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L47", "id": "tests_test_wx_qr_session_test_expire_old_session", - "community": 196, + "community": 225, "norm_label": "test_expire_old_session()" }, { @@ -56979,7 +56979,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L54", "id": "tests_test_wx_qr_session_test_invalidate", - "community": 196, + "community": 225, "norm_label": "test_invalidate()" }, { @@ -56988,7 +56988,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L1", "id": "tests_test_wx_qr_session_rationale_1", - "community": 196, + "community": 225, "norm_label": "wx_qr_session \u72b6\u6001\u673a\u4e0e\u4e00\u6b21\u6027\u6d88\u8d39\u3002" }, { @@ -56997,7 +56997,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L11", "id": "tests_test_wx_qr_session_rationale_11", - "community": 196, + "community": 225, "norm_label": "\u672c\u5730 .env \u5e38\u6709 redis_host;\u5355\u6d4b\u5f3a\u5236\u8d70\u8fdb\u7a0b\u5185\u5b58,\u907f\u514d\u8fde\u771f\u5b9e redis\u3002" }, { @@ -57006,7 +57006,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L1", "id": "tests_test_pl_mobile_product_identity_py", - "community": 168, + "community": 165, "norm_label": "test_pl_mobile_product_identity.py" }, { @@ -57015,7 +57015,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L9", "id": "tests_test_pl_mobile_product_identity_service", - "community": 168, + "community": 165, "norm_label": "service()" }, { @@ -57024,7 +57024,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L16", "id": "tests_test_pl_mobile_product_identity_test_request_keys_bind_new_same_product_rows_independently", - "community": 168, + "community": 165, "norm_label": "test_request_keys_bind_new_same_product_rows_independently()" }, { @@ -57033,7 +57033,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L25", "id": "tests_test_pl_mobile_product_identity_test_legacy_no_key_path_is_untouched", - "community": 168, + "community": 165, "norm_label": "test_legacy_no_key_path_is_untouched()" }, { @@ -57042,7 +57042,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L37", "id": "tests_test_pl_mobile_product_identity_test_invalid_request_links_reject_before_writing", - "community": 168, + "community": 165, "norm_label": "test_invalid_request_links_reject_before_writing()" }, { @@ -57051,7 +57051,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L42", "id": "tests_test_pl_mobile_product_identity_test_runtime_explicit_and_key_conflict_is_rejected", - "community": 168, + "community": 165, "norm_label": "test_runtime_explicit_and_key_conflict_is_rejected()" }, { @@ -57060,7 +57060,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L50", "id": "tests_test_pl_mobile_product_identity_production_function", - "community": 168, + "community": 165, "norm_label": "production_function()" }, { @@ -57069,7 +57069,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L59", "id": "tests_test_pl_mobile_product_identity_test_actual_build_apply_and_stop_resolver_keep_new_and_existing_keys", - "community": 168, + "community": 165, "norm_label": "test_actual_build_apply_and_stop_resolver_keep_new_and_existing_keys()" }, { @@ -57078,7 +57078,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L87", "id": "tests_test_pl_mobile_product_identity_test_mobile_request_rejects_incompatible_model_unit", - "community": 168, + "community": 165, "norm_label": "test_mobile_request_rejects_incompatible_model_unit()" }, { @@ -57087,7 +57087,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L95", "id": "tests_test_pl_mobile_product_identity_test_ton_unit_label_and_dict_value_are_compatible", - "community": 168, + "community": 165, "norm_label": "test_ton_unit_label_and_dict_value_are_compatible()" }, { @@ -57096,7 +57096,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L108", "id": "tests_test_pl_mobile_product_identity_test_new_mobile_plan_cannot_claim_existing_product_id", - "community": 168, + "community": 165, "norm_label": "test_new_mobile_plan_cannot_claim_existing_product_id()" }, { @@ -57105,7 +57105,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L114", "id": "tests_test_pl_mobile_product_identity_test_actual_route_rejects_unknown_keys_before_any_write", - "community": 168, + "community": 165, "norm_label": "test_actual_route_rejects_unknown_keys_before_any_write()" }, { @@ -57114,7 +57114,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L135", "id": "tests_test_pl_mobile_product_identity_test_real_schema_accepts_aliases_but_keys_are_not_orm_fields", - "community": 168, + "community": 165, "norm_label": "test_real_schema_accepts_aliases_but_keys_are_not_orm_fields()" }, { @@ -57123,7 +57123,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L153", "id": "tests_test_pl_mobile_product_identity_test_unlinked_draft_is_explicit_and_cannot_bypass_formal_or_claim_an_id", - "community": 168, + "community": 165, "norm_label": "test_unlinked_draft_is_explicit_and_cannot_bypass_formal_or_claim_an_id()" }, { @@ -57132,7 +57132,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L162", "id": "tests_test_pl_mobile_product_identity_test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed", - "community": 168, + "community": 165, "norm_label": "test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed()" }, { @@ -57141,7 +57141,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L170", "id": "tests_test_pl_mobile_product_identity_test_default_stop_resolver_rejects_ambiguous_legacy_web_product_mapping", - "community": 168, + "community": 165, "norm_label": "test_default_stop_resolver_rejects_ambiguous_legacy_web_product_mapping()" }, { @@ -57150,7 +57150,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L179", "id": "tests_test_pl_mobile_product_identity_test_existing_pending_web_draft_matches_only_its_original_segment_and_contract_line", - "community": 168, + "community": 165, "norm_label": "test_existing_pending_web_draft_matches_only_its_original_segment_and_contract_line()" }, { @@ -57159,7 +57159,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L191", "id": "tests_test_pl_mobile_product_identity_test_stop_packaging_override_keeps_shared_plan_identity_without_rewriting_packaging", - "community": 168, + "community": 165, "norm_label": "test_stop_packaging_override_keeps_shared_plan_identity_without_rewriting_packaging()" }, { @@ -57168,7 +57168,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L206", "id": "tests_test_pl_mobile_product_identity_test_packaging_override_does_not_relax_product_model_or_unit_checks", - "community": 168, + "community": 165, "norm_label": "test_packaging_override_does_not_relax_product_model_or_unit_checks()" }, { @@ -57177,7 +57177,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L1", "id": "tests_test_pl_mobile_product_identity_rationale_1", - "community": 168, + "community": 165, "norm_label": "pure request identity tests: no database, application startup, network or browse" }, { @@ -57186,7 +57186,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L96", "id": "tests_test_pl_mobile_product_identity_rationale_96", - "community": 168, + "community": 165, "norm_label": "\u88c5\u8d27\u6dfb\u52a0\u4ea7\u54c1\u53ef\u80fd\u5e26\u300c\u5428\u300d,\u5408\u540c\u884c\u5e26 dun;\u4e8c\u8005\u89c6\u4e3a\u540c\u4e00\u5355\u4f4d\u3002" }, { @@ -57195,7 +57195,7 @@ "source_file": "tests/test_crm_contract_attachment_clear.py", "source_location": "L1", "id": "tests_test_crm_contract_attachment_clear_py", - "community": 387, + "community": 46, "norm_label": "test_crm_contract_attachment_clear.py" }, { @@ -57204,7 +57204,7 @@ "source_file": "tests/test_crm_contract_attachment_clear.py", "source_location": "L10", "id": "tests_test_crm_contract_attachment_clear_entity", - "community": 387, + "community": 46, "norm_label": "_entity()" }, { @@ -57213,7 +57213,7 @@ "source_file": "tests/test_crm_contract_attachment_clear.py", "source_location": "L24", "id": "tests_test_crm_contract_attachment_clear_test_omitted_attachment_files_are_left_unchanged", - "community": 387, + "community": 46, "norm_label": "test_omitted_attachment_files_are_left_unchanged()" }, { @@ -57222,7 +57222,7 @@ "source_file": "tests/test_crm_contract_attachment_clear.py", "source_location": "L30", "id": "tests_test_crm_contract_attachment_clear_test_explicit_empty_attachment_values_clear_the_field", - "community": 387, + "community": 46, "norm_label": "test_explicit_empty_attachment_values_clear_the_field()" }, { @@ -57231,7 +57231,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "id": "tests_test_pl_dibang_upsert_on_arrange_py", - "community": 11, + "community": 282, "norm_label": "test_pl_dibang_upsert_on_arrange.py" }, { @@ -57240,7 +57240,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L10", "id": "tests_test_pl_dibang_upsert_on_arrange_add_slip", - "community": 11, + "community": 282, "norm_label": "add_slip()" }, { @@ -57249,7 +57249,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L18", "id": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", - "community": 11, + "community": 282, "norm_label": "test_cancel_generate_dibang_blocked_when_weighing_exists()" }, { @@ -57258,7 +57258,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L27", "id": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", - "community": 11, + "community": 282, "norm_label": "test_upsert_reuses_existing_inventory_id()" }, { @@ -57267,7 +57267,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L35", "id": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", - "community": 11, + "community": 282, "norm_label": "test_upsert_updates_inventory_and_weighing_plate_when_already_weighed()" }, { @@ -57276,7 +57276,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L47", "id": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", - "community": 11, + "community": 282, "norm_label": "test_upsert_remounts_monthly_plan_when_partner_changes()" }, { @@ -57285,7 +57285,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L65", "id": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_source_has_no_revoke_call", - "community": 11, + "community": 5, "norm_label": "test_arrange_transport_source_has_no_revoke_call()" }, { @@ -57294,7 +57294,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L73", "id": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked", - "community": 11, + "community": 369, "norm_label": "test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked()" }, { @@ -57303,7 +57303,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_1", - "community": 11, + "community": 5, "norm_label": "\u6309\u6bb5 upsert \u7684\u539f\u4e1a\u52a1\u7b56\u7565\u56de\u5f52,\u4f7f\u7528\u771f\u5b9e sqlite \u8eab\u4efd\u4e0e\u5386\u53f2\u5173\u8054\u3002" }, { @@ -57312,7 +57312,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L74", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_74", - "community": 11, + "community": 369, "norm_label": "\u5168\u90e8\u53d6\u6d88\u52fe\u9009\u65f6\u4ecd\u5e94\u8fdb\u5165\u6309\u6bb5 sync,\u4ee5\u4fbf\u53d6\u6d88/\u5df2\u8fc7\u78c5\u963b\u65ad\u751f\u6548\u3002" }, { @@ -57321,7 +57321,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L1", "id": "tests_test_crm_product_metadata_diff_py", - "community": 256, + "community": 257, "norm_label": "test_crm_product_metadata_diff.py" }, { @@ -57330,7 +57330,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L14", "id": "tests_test_crm_product_metadata_diff_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -57339,7 +57339,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L22", "id": "tests_test_crm_product_metadata_diff_seed", - "community": 256, + "community": 257, "norm_label": "seed()" }, { @@ -57348,7 +57348,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L34", "id": "tests_test_crm_product_metadata_diff_save", - "community": 256, + "community": 257, "norm_label": "save()" }, { @@ -57357,7 +57357,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L40", "id": "tests_test_crm_product_metadata_diff_item", - "community": 256, + "community": 257, "norm_label": "item()" }, { @@ -57366,7 +57366,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L45", "id": "tests_test_crm_product_metadata_diff_test_legacy_unique_name_reuses_identity", - "community": 256, + "community": 257, "norm_label": "test_legacy_unique_name_reuses_identity()" }, { @@ -57375,7 +57375,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L55", "id": "tests_test_crm_product_metadata_diff_test_bad_ids_rejected_before_mutation", - "community": 256, + "community": 257, "norm_label": "test_bad_ids_rejected_before_mutation()" }, { @@ -57384,7 +57384,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L68", "id": "tests_test_crm_product_metadata_diff_test_ambiguous_legacy_name_is_rejected", - "community": 256, + "community": 257, "norm_label": "test_ambiguous_legacy_name_is_rejected()" }, { @@ -57393,7 +57393,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L77", "id": "tests_test_crm_product_metadata_diff_test_edit_add_remove_and_omission", - "community": 256, + "community": 257, "norm_label": "test_edit_add_remove_and_omission()" }, { @@ -57402,7 +57402,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L90", "id": "tests_test_crm_product_metadata_diff_test_validate_both_collections_before_header_or_other_collection_mutation", - "community": 256, + "community": 257, "norm_label": "test_validate_both_collections_before_header_or_other_collection_mutation()" }, { @@ -57411,7 +57411,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L102", "id": "tests_test_crm_product_metadata_diff_test_existing_brand_omitted_status_preserves_it", - "community": 256, + "community": 257, "norm_label": "test_existing_brand_omitted_status_preserves_it()" }, { @@ -57420,7 +57420,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L108", "id": "tests_test_crm_product_metadata_diff_test_brand_removal_guard_runs_before_any_mutation", - "community": 256, + "community": 257, "norm_label": "test_brand_removal_guard_runs_before_any_mutation()" }, { @@ -57429,7 +57429,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L121", "id": "tests_test_crm_product_metadata_diff_test_create_rejects_source_ids_before_adding_parent", - "community": 256, + "community": 257, "norm_label": "test_create_rejects_source_ids_before_adding_parent()" }, { @@ -57438,7 +57438,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L129", "id": "tests_test_crm_product_metadata_diff_test_explicit_same_name_and_new_row_have_distinct_identity", - "community": 256, + "community": 257, "norm_label": "test_explicit_same_name_and_new_row_have_distinct_identity()" }, { @@ -57447,7 +57447,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L137", "id": "tests_test_crm_product_metadata_diff_test_repeated_anonymous_names_rejected_before_mutation", - "community": 256, + "community": 257, "norm_label": "test_repeated_anonymous_names_rejected_before_mutation()" }, { @@ -57456,7 +57456,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L144", "id": "tests_test_crm_product_metadata_diff_test_omitted_product_images_stay_and_empty_string_clears", - "community": 256, + "community": 257, "norm_label": "test_omitted_product_images_stay_and_empty_string_clears()" }, { @@ -57465,7 +57465,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L1", "id": "tests_test_crm_product_metadata_diff_rationale_1", - "community": 256, + "community": 257, "norm_label": "product metadata saves use stable identities; sqlite only." }, { @@ -57474,7 +57474,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L1", "id": "tests_test_pl_feedback_brand_qty_py", - "community": 95, + "community": 146, "norm_label": "test_pl_feedback_brand_qty.py" }, { @@ -57483,7 +57483,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L8", "id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", - "community": 95, + "community": 146, "norm_label": "test_format_brand_qty_summary()" }, { @@ -57492,7 +57492,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L16", "id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", - "community": 95, + "community": 146, "norm_label": "test_format_brand_qty_summary_empty()" }, { @@ -57501,7 +57501,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L20", "id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", - "community": 95, + "community": 146, "norm_label": "test_format_brand_qty_summary_zero_only()" }, { @@ -57510,7 +57510,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L24", "id": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", - "community": 95, + "community": 146, "norm_label": "test_require_skips_when_no_brand_mode()" }, { @@ -57519,7 +57519,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L34", "id": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", - "community": 95, + "community": 146, "norm_label": "test_require_skips_when_not_enforced()" }, { @@ -57528,7 +57528,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L44", "id": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", - "community": 95, + "community": 146, "norm_label": "test_require_enforces_when_completed()" }, { @@ -57537,7 +57537,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L55", "id": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", - "community": 95, + "community": 146, "norm_label": "test_require_calls_validate_when_positive_rows()" }, { @@ -57546,7 +57546,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L78", "id": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", - "community": 95, + "community": 146, "norm_label": "test_persist_io_item_brand_qtys_writes_when_brand_mode_missing()" }, { @@ -57555,7 +57555,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L79", "id": "tests_test_pl_feedback_brand_qty_rationale_79", - "community": 95, + "community": 146, "norm_label": "\u8ba1\u5212\u884c brand_mode \u4e22\u5931\u65f6,\u5ba2\u6237\u7aef\u63d0\u4ea4\u7684\u591a\u54c1\u724c\u660e\u7ec6\u4ecd\u5e94\u843d\u5e93(\u4e0d\u80fd\u53ea\u8f6f\u5220\u4e0d\u5199)\u3002" }, { @@ -57564,7 +57564,7 @@ "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_recharge_py", - "community": 180, + "community": 105, "norm_label": "test_pl_menu_badge_recharge.py" }, { @@ -57573,7 +57573,7 @@ "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L14", "id": "tests_test_pl_menu_badge_recharge_test_recharge_record_badge_counts_all_pending", - "community": 180, + "community": 105, "norm_label": "test_recharge_record_badge_counts_all_pending()" }, { @@ -57582,7 +57582,7 @@ "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_recharge_rationale_1", - "community": 180, + "community": 105, "norm_label": "\u9996\u9875\u300cetc/\u6cb9\u5361\u5145\u503c\u53d1\u653e\u7ba1\u7406\u300d\u89d2\u6807\u7edf\u8ba1\u5168\u90e8\u5f85\u53d1\u653e\u7533\u8bf7(etc + \u6cb9\u5361)\u3002" }, { @@ -57591,7 +57591,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L1", "id": "tests_test_vehicle_recharge_types_py", - "community": 278, + "community": 136, "norm_label": "test_vehicle_recharge_types.py" }, { @@ -57600,7 +57600,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L16", "id": "tests_test_vehicle_recharge_types_test_recharge_types_include_all_supported_types", - "community": 278, + "community": 136, "norm_label": "test_recharge_types_include_all_supported_types()" }, { @@ -57609,7 +57609,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L22", "id": "tests_test_vehicle_recharge_types_test_apply_accepts_supported_types", - "community": 278, + "community": 136, "norm_label": "test_apply_accepts_supported_types()" }, { @@ -57618,7 +57618,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L38", "id": "tests_test_vehicle_recharge_types_test_recharge_rejects_unknown_type", - "community": 278, + "community": 136, "norm_label": "test_recharge_rejects_unknown_type()" }, { @@ -57627,7 +57627,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L54", "id": "tests_test_vehicle_recharge_types_test_record_accepts_supported_types", - "community": 278, + "community": 136, "norm_label": "test_record_accepts_supported_types()" }, { @@ -57636,7 +57636,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L67", "id": "tests_test_vehicle_recharge_types_test_export_recharge_type_labels", - "community": 278, + "community": 136, "norm_label": "test_export_recharge_type_labels()" }, { @@ -57645,7 +57645,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L1", "id": "tests_test_vehicle_recharge_types_rationale_1", - "community": 278, + "community": 136, "norm_label": "\u8f66\u8f86\u5145\u503c\u7c7b\u578b:etc\u3001\u6cb9\u5361\u3001\u5c71\u5ce1\u7684\u5199\u5165\u4e0e\u5bfc\u51fa\u5951\u7ea6\u3002" }, { @@ -57654,7 +57654,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L1", "id": "tests_test_duty_schedule_py", - "community": 29, + "community": 88, "norm_label": "test_duty_schedule.py" }, { @@ -57663,7 +57663,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L38", "id": "tests_test_duty_schedule_test_parse_hhmm", - "community": 29, + "community": 88, "norm_label": "test_parse_hhmm()" }, { @@ -57672,7 +57672,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L45", "id": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", - "community": 29, + "community": 88, "norm_label": "test_parse_hhmm_invalid_raises()" }, { @@ -57681,7 +57681,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L50", "id": "tests_test_duty_schedule_test_parse_time_range_input_day", - "community": 29, + "community": 88, "norm_label": "test_parse_time_range_input_day()" }, { @@ -57690,7 +57690,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L61", "id": "tests_test_duty_schedule_test_parse_time_range_input_cross_day", - "community": 29, + "community": 88, "norm_label": "test_parse_time_range_input_cross_day()" }, { @@ -57699,7 +57699,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L72", "id": "tests_test_duty_schedule_test_format_time_label_same_day", - "community": 29, + "community": 88, "norm_label": "test_format_time_label_same_day()" }, { @@ -57708,7 +57708,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L76", "id": "tests_test_duty_schedule_test_format_time_label_cross_day", - "community": 29, + "community": 88, "norm_label": "test_format_time_label_cross_day()" }, { @@ -57717,7 +57717,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L80", "id": "tests_test_duty_schedule_test_format_time_label_empty", - "community": 29, + "community": 88, "norm_label": "test_format_time_label_empty()" }, { @@ -57726,7 +57726,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L84", "id": "tests_test_duty_schedule_test_work_plans_join_split", - "community": 29, + "community": 86, "norm_label": "test_work_plans_join_split()" }, { @@ -57735,7 +57735,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L90", "id": "tests_test_duty_schedule_test_build_dict_value_from_label", - "community": 29, + "community": 88, "norm_label": "test_build_dict_value_from_label()" }, { @@ -57744,7 +57744,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L96", "id": "tests_test_duty_schedule_test_ensure_dict_data_reuses_existing_label", - "community": 29, + "community": 88, "norm_label": "test_ensure_dict_data_reuses_existing_label()" }, { @@ -57753,7 +57753,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L110", "id": "tests_test_duty_schedule_test_ensure_dict_data_inserts_new_without_commit", - "community": 29, + "community": 88, "norm_label": "test_ensure_dict_data_inserts_new_without_commit()" }, { @@ -57762,7 +57762,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L130", "id": "tests_test_duty_schedule_test_normalize_person_name_ok", - "community": 29, + "community": 88, "norm_label": "test_normalize_person_name_ok()" }, { @@ -57771,7 +57771,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L134", "id": "tests_test_duty_schedule_test_normalize_person_name_empty", - "community": 29, + "community": 88, "norm_label": "test_normalize_person_name_empty()" }, { @@ -57780,7 +57780,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L139", "id": "tests_test_duty_schedule_test_normalize_person_name_too_long", - "community": 29, + "community": 88, "norm_label": "test_normalize_person_name_too_long()" }, { @@ -57789,7 +57789,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L144", "id": "tests_test_duty_schedule_test_shift_labels", - "community": 29, + "community": 88, "norm_label": "test_shift_labels()" }, { @@ -57798,7 +57798,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L148", "id": "tests_test_duty_schedule_test_grab_rejects_when_full", - "community": 29, + "community": 88, "norm_label": "test_grab_rejects_when_full()" }, { @@ -57807,7 +57807,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L210", "id": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists", - "community": 29, + "community": 88, "norm_label": "test_grab_allows_custom_shift_type_when_slot_exists()" }, { @@ -57816,7 +57816,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L278", "id": "tests_test_duty_schedule_test_grab_rejects_when_closed", - "community": 29, + "community": 88, "norm_label": "test_grab_rejects_when_closed()" }, { @@ -57825,7 +57825,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L296", "id": "tests_test_duty_schedule_test_grab_rejects_invalid_user", - "community": 29, + "community": 88, "norm_label": "test_grab_rejects_invalid_user()" }, { @@ -57834,7 +57834,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L325", "id": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", - "community": 29, + "community": 88, "norm_label": "test_grab_rejects_duplicate_same_shift()" }, { @@ -57843,7 +57843,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L391", "id": "tests_test_duty_schedule_test_save_day_revives_soft_deleted_slot_instead_of_insert", - "community": 29, + "community": 104, "norm_label": "test_save_day_revives_soft_deleted_slot_instead_of_insert()" }, { @@ -57852,7 +57852,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L474", "id": "tests_test_duty_schedule_test_save_day_retire_frees_existing_soft_deleted_uk", - "community": 29, + "community": 104, "norm_label": "test_save_day_retire_frees_existing_soft_deleted_uk()" }, { @@ -57861,7 +57861,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L550", "id": "tests_test_duty_schedule_test_tombstone_shift_type_keeps_unique_suffix", - "community": 29, + "community": 88, "norm_label": "test_tombstone_shift_type_keeps_unique_suffix()" }, { @@ -57870,7 +57870,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L559", "id": "tests_test_duty_schedule_test_save_day_clears_all_slots_when_empty", - "community": 29, + "community": 104, "norm_label": "test_save_day_clears_all_slots_when_empty()" }, { @@ -57879,7 +57879,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L623", "id": "tests_test_duty_schedule_test_save_day_rejects_clear_slot_with_assignments", - "community": 29, + "community": 104, "norm_label": "test_save_day_rejects_clear_slot_with_assignments()" }, { @@ -57888,7 +57888,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L679", "id": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", - "community": 29, + "community": 104, "norm_label": "test_save_day_rejects_shrink_below_grab_count()" }, { @@ -57897,7 +57897,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L753", "id": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id", - "community": 29, + "community": 88, "norm_label": "test_resolve_duty_staff_role_id_by_fixed_id()" }, { @@ -57906,7 +57906,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L762", "id": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role", - "community": 29, + "community": 88, "norm_label": "test_list_duty_staff_users_empty_when_no_role()" }, { @@ -57915,7 +57915,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L770", "id": "tests_test_duty_schedule_test_assert_user_is_duty_staff_rejects_without_role", - "community": 29, + "community": 86, "norm_label": "test_assert_user_is_duty_staff_rejects_without_role()" }, { @@ -57924,7 +57924,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L791", "id": "tests_test_duty_schedule_test_grab_rejects_non_duty_staff", - "community": 29, + "community": 88, "norm_label": "test_grab_rejects_non_duty_staff()" }, { @@ -57933,7 +57933,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L836", "id": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", - "community": 29, + "community": 104, "norm_label": "test_save_day_grandfathers_existing_assign_without_role()" }, { @@ -57942,7 +57942,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L924", "id": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", - "community": 29, + "community": 104, "norm_label": "test_save_day_rejects_new_assign_without_role()" }, { @@ -57951,7 +57951,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L211", "id": "tests_test_duty_schedule_rationale_211", - "community": 29, + "community": 88, "norm_label": "\u81ea\u5b9a\u4e49 shift_type \u53ea\u8981\u5f53\u65e5\u5b58\u5728 slot \u5373\u53ef,\u4e0d\u5fc5\u5728 shift_labels\u3002" }, { @@ -57960,7 +57960,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L392", "id": "tests_test_duty_schedule_rationale_392", - "community": 29, + "community": 104, "norm_label": "\u540c\u65e5\u540c\u73ed\u6b21\u66fe\u8f6f\u5220\u540e\u518d\u542f\u7528:\u5e94\u590d\u6d3b\u65e7 slot,\u907f\u514d uk_day_shift \u5806\u79ef\u3002" }, { @@ -57969,7 +57969,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L475", "id": "tests_test_duty_schedule_rationale_475", - "community": 29, + "community": 104, "norm_label": "\u518d\u6b21\u6e05\u7a7a\u73ed\u6b21:\u82e5\u5df2\u6709\u540c\u7c7b\u578b del_flag=1 \u5893\u7891,\u987b\u5148\u6539\u5199\u5176 shift_type \u518d\u8f6f\u5220\u6d3b\u8dc3\u884c\u3002" }, { @@ -57978,7 +57978,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L560", "id": "tests_test_duty_schedule_rationale_560", - "community": 29, + "community": 104, "norm_label": "\u63d0\u4ea4\u7a7a slots:\u65e0\u62a5\u540d\u7684\u65e2\u6709\u73ed\u6b21\u5e94\u88ab\u8f6f\u5220,\u5141\u8bb8\u6e05\u7a7a\u5f53\u65e5\u6392\u73ed\u3002" }, { @@ -57987,7 +57987,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L624", "id": "tests_test_duty_schedule_rationale_624", - "community": 29, + "community": 104, "norm_label": "\u63d0\u4ea4\u7a7a slots:\u4ecd\u6709\u62a5\u540d\u7684\u73ed\u6b21\u7981\u6b62\u79fb\u9664\u3002" }, { @@ -57996,7 +57996,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L680", "id": "tests_test_duty_schedule_rationale_680", - "community": 29, + "community": 104, "norm_label": "\u7f29\u5bb9:\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002" }, { @@ -58005,7 +58005,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L837", "id": "tests_test_duty_schedule_rationale_837", - "community": 29, + "community": 104, "norm_label": "\u5386\u53f2\u6307\u5b9a\u7528\u6237\u65e0\u503c\u73ed\u4eba\u5458\u89d2\u8272\u65f6,\u539f\u6837\u518d\u4fdd\u5b58\u4e0d\u5f97\u56e0\u89d2\u8272\u6821\u9a8c\u5931\u8d25\u3002" }, { @@ -58014,7 +58014,7 @@ "source_file": "tests/test_crm_contract_package_duplicate.py", "source_location": "L1", "id": "tests_test_crm_contract_package_duplicate_py", - "community": 308, + "community": 294, "norm_label": "test_crm_contract_package_duplicate.py" }, { @@ -58023,7 +58023,7 @@ "source_file": "tests/test_crm_contract_package_duplicate.py", "source_location": "L4", "id": "tests_test_crm_contract_package_duplicate_test_validate_allows_same_product_same_package_on_two_lines", - "community": 308, + "community": 294, "norm_label": "test_validate_allows_same_product_same_package_on_two_lines()" }, { @@ -58032,7 +58032,7 @@ "source_file": "tests/test_crm_contract_package_duplicate.py", "source_location": "L12", "id": "tests_test_crm_contract_package_duplicate_test_validate_still_requires_package_spec", - "community": 308, + "community": 294, "norm_label": "test_validate_still_requires_package_spec()" }, { @@ -58041,7 +58041,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L1", "id": "tests_test_wechat_mini_auth_phone_py", - "community": 92, + "community": 65, "norm_label": "test_wechat_mini_auth_phone.py" }, { @@ -58050,7 +58050,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L4", "id": "tests_test_wechat_mini_auth_phone_test_normalize_strips_plus86", - "community": 92, + "community": 65, "norm_label": "test_normalize_strips_plus86()" }, { @@ -58059,7 +58059,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L8", "id": "tests_test_wechat_mini_auth_phone_test_normalize_strips_86_prefix_13_digits", - "community": 92, + "community": 65, "norm_label": "test_normalize_strips_86_prefix_13_digits()" }, { @@ -58068,7 +58068,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L12", "id": "tests_test_wechat_mini_auth_phone_test_phones_match_equal", - "community": 92, + "community": 65, "norm_label": "test_phones_match_equal()" }, { @@ -58077,7 +58077,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L16", "id": "tests_test_wechat_mini_auth_phone_test_phones_match_normalizes", - "community": 92, + "community": 65, "norm_label": "test_phones_match_normalizes()" }, { @@ -58086,7 +58086,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L20", "id": "tests_test_wechat_mini_auth_phone_test_phones_match_mismatch", - "community": 92, + "community": 65, "norm_label": "test_phones_match_mismatch()" }, { @@ -58095,7 +58095,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L24", "id": "tests_test_wechat_mini_auth_phone_test_phones_match_empty_fails", - "community": 92, + "community": 65, "norm_label": "test_phones_match_empty_fails()" }, { @@ -58104,7 +58104,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L1", "id": "tests_test_system_child_diff_py", - "community": 266, + "community": 267, "norm_label": "test_system_child_diff.py" }, { @@ -58113,7 +58113,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L13", "id": "tests_test_system_child_diff_db", - "community": 266, + "community": 267, "norm_label": "db()" }, { @@ -58122,7 +58122,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L29", "id": "tests_test_system_child_diff_add", - "community": 266, + "community": 267, "norm_label": "add()" }, { @@ -58131,7 +58131,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L36", "id": "tests_test_system_child_diff_test_role_only_update_retains_posts_and_existing_identity", - "community": 266, + "community": 267, "norm_label": "test_role_only_update_retains_posts_and_existing_identity()" }, { @@ -58140,7 +58140,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L50", "id": "tests_test_system_child_diff_test_post_diff_clear_and_restore_retains_ids_and_tenant", - "community": 266, + "community": 267, "norm_label": "test_post_diff_clear_and_restore_retains_ids_and_tenant()" }, { @@ -58149,7 +58149,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L68", "id": "tests_test_system_child_diff_test_role_menus_noop_and_repeated_toggle_reuses_history", - "community": 266, + "community": 267, "norm_label": "test_role_menus_noop_and_repeated_toggle_reuses_history()" }, { @@ -58158,7 +58158,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L82", "id": "tests_test_system_child_diff_test_role_data_scope_complete_save_omitted_clears_and_diff_reuses_id", - "community": 266, + "community": 267, "norm_label": "test_role_data_scope_complete_save_omitted_clears_and_diff_reuses_id()" }, { @@ -58167,7 +58167,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L94", "id": "tests_test_system_child_diff_test_role_update_rejects_foreign_owner", - "community": 266, + "community": 267, "norm_label": "test_role_update_rejects_foreign_owner()" }, { @@ -58176,7 +58176,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L108", "id": "tests_test_system_child_diff_test_foreign_relation_target_rejected_before_changes", - "community": 266, + "community": 267, "norm_label": "test_foreign_relation_target_rejected_before_changes()" }, { @@ -58185,7 +58185,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L118", "id": "tests_test_system_child_diff_test_foreign_scope_target_rejected", - "community": 266, + "community": 267, "norm_label": "test_foreign_scope_target_rejected()" }, { @@ -58194,7 +58194,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L127", "id": "tests_test_system_child_diff_test_create_user_does_not_commit_parent_when_associations_fail", - "community": 266, + "community": 267, "norm_label": "test_create_user_does_not_commit_parent_when_associations_fail()" }, { @@ -58203,7 +58203,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L138", "id": "tests_test_system_child_diff_test_user_update_rejects_foreign_owner_before_header_change", - "community": 266, + "community": 267, "norm_label": "test_user_update_rejects_foreign_owner_before_header_change()" }, { @@ -58212,7 +58212,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L144", "id": "tests_test_system_child_diff_test_role_menu_rejects_foreign_target", - "community": 266, + "community": 267, "norm_label": "test_role_menu_rejects_foreign_target()" }, { @@ -58221,7 +58221,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L1", "id": "tests_test_system_child_diff_rationale_1", - "community": 266, + "community": 267, "norm_label": "\u5173\u8054\u96c6\u5408\u5dee\u91cf\u4fdd\u5b58,\u4ec5\u4f7f\u7528\u72ec\u7acb\u5185\u5b58 sqlite\u3002" }, { @@ -58230,7 +58230,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L1", "id": "tests_test_crm_tier_date_identity_py", - "community": 288, + "community": 281, "norm_label": "test_crm_tier_date_identity.py" }, { @@ -58239,7 +58239,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L16", "id": "tests_test_crm_tier_date_identity_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -58248,7 +58248,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L28", "id": "tests_test_crm_tier_date_identity_seed", - "community": 288, + "community": 281, "norm_label": "seed()" }, { @@ -58257,7 +58257,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L37", "id": "tests_test_crm_tier_date_identity_tier", - "community": 288, + "community": 281, "norm_label": "tier()" }, { @@ -58266,7 +58266,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L48", "id": "tests_test_crm_tier_date_identity_tier_body", - "community": 288, + "community": 281, "norm_label": "tier_body()" }, { @@ -58275,7 +58275,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L54", "id": "tests_test_crm_tier_date_identity_save", - "community": 288, + "community": 281, "norm_label": "save()" }, { @@ -58284,7 +58284,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L68", "id": "tests_test_crm_tier_date_identity_test_missing_tier_id_uses_canonical_day_and_keeps_metadata", - "community": 288, + "community": 281, "norm_label": "test_missing_tier_id_uses_canonical_day_and_keeps_metadata()" }, { @@ -58293,7 +58293,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L81", "id": "tests_test_crm_tier_date_identity_test_bad_anonymous_dates_rejected_before_any_changes", - "community": 288, + "community": 281, "norm_label": "test_bad_anonymous_dates_rejected_before_any_changes()" }, { @@ -58302,7 +58302,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L89", "id": "tests_test_crm_tier_date_identity_test_canonical_duplicate_old_rows_are_ambiguous", - "community": 288, + "community": 281, "norm_label": "test_canonical_duplicate_old_rows_are_ambiguous()" }, { @@ -58311,7 +58311,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L98", "id": "tests_test_crm_tier_date_identity_test_two_anonymous_rows_cannot_claim_same_existing_interval", - "community": 288, + "community": 281, "norm_label": "test_two_anonymous_rows_cannot_claim_same_existing_interval()" }, { @@ -58320,7 +58320,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L108", "id": "tests_test_crm_tier_date_identity_test_explicit_tier_id_must_be_active_and_in_scope", - "community": 288, + "community": 281, "norm_label": "test_explicit_tier_id_must_be_active_and_in_scope()" }, { @@ -58329,7 +58329,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L116", "id": "tests_test_crm_tier_date_identity_test_explicit_partial_tier_patch_and_collection_omission", - "community": 288, + "community": 281, "norm_label": "test_explicit_partial_tier_patch_and_collection_omission()" }, { @@ -58338,7 +58338,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L127", "id": "tests_test_crm_tier_date_identity_test_genuinely_new_interval_is_added_and_removed_interval_soft_deleted", - "community": 288, + "community": 281, "norm_label": "test_genuinely_new_interval_is_added_and_removed_interval_soft_deleted()" }, { @@ -58347,7 +58347,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L1", "id": "tests_test_crm_tier_date_identity_rationale_1", - "community": 288, + "community": 281, "norm_label": "equivalent date formats preserve crm tier identity; isolated sqlite only." }, { @@ -58356,7 +58356,7 @@ "source_file": "tests/test_pl_vehicle_recharge_apply_zip_export.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_apply_zip_export_py", - "community": 31, + "community": 36, "norm_label": "test_pl_vehicle_recharge_apply_zip_export.py" }, { @@ -58365,7 +58365,7 @@ "source_file": "tests/test_pl_vehicle_recharge_apply_zip_export.py", "source_location": "L13", "id": "tests_test_pl_vehicle_recharge_apply_zip_export_test_urls_to_attachment_items", - "community": 31, + "community": 36, "norm_label": "test_urls_to_attachment_items()" }, { @@ -58374,7 +58374,7 @@ "source_file": "tests/test_pl_vehicle_recharge_apply_zip_export.py", "source_location": "L21", "id": "tests_test_pl_vehicle_recharge_apply_zip_export_test_recharge_apply_zip_structure_and_hyperlink", - "community": 31, + "community": 36, "norm_label": "test_recharge_apply_zip_structure_and_hyperlink()" }, { @@ -58383,7 +58383,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L1", "id": "tests_test_pl_tripartite_cert_gates_py", - "community": 63, + "community": 66, "norm_label": "test_pl_tripartite_cert_gates.py" }, { @@ -58392,7 +58392,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L13", "id": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", - "community": 63, + "community": 66, "norm_label": "test_carrier_personnel_skips_required_certs()" }, { @@ -58401,7 +58401,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L22", "id": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", - "community": 63, + "community": 66, "norm_label": "test_self_personnel_still_requires_certs()" }, { @@ -58410,7 +58410,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L34", "id": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", - "community": 63, + "community": 66, "norm_label": "test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs()" }, { @@ -58419,7 +58419,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L35", "id": "tests_test_pl_tripartite_cert_gates_rationale_35", - "community": 63, + "community": 66, "norm_label": "carrier \u8f66:\u4e0d\u8dd1\u8f66\u8f86\u5fc5\u5907\u3001\u4e0d\u8dd1\u5173\u8054\u4eba\u5458\u8bc1\u4e66;\u4ecd\u53ef\u8dd1\u5f52\u5c5e\u3002" }, { @@ -58428,7 +58428,7 @@ "source_file": "tests/test_pl_plan_product_certs.py", "source_location": "L1", "id": "tests_test_pl_plan_product_certs_py", - "community": 64, + "community": 79, "norm_label": "test_pl_plan_product_certs.py" }, { @@ -58437,7 +58437,7 @@ "source_file": "tests/test_pl_plan_product_certs.py", "source_location": "L12", "id": "tests_test_pl_plan_product_certs_cert_case", - "community": 64, + "community": 79, "norm_label": "cert_case()" }, { @@ -58446,7 +58446,7 @@ "source_file": "tests/test_pl_plan_product_certs.py", "source_location": "L47", "id": "tests_test_pl_plan_product_certs_test_invalid_plan_rejected_before_any_certificate_write", - "community": 64, + "community": 79, "norm_label": "test_invalid_plan_rejected_before_any_certificate_write()" }, { @@ -58455,7 +58455,7 @@ "source_file": "tests/test_pl_plan_product_certs.py", "source_location": "L68", "id": "tests_test_pl_plan_product_certs_test_active_plan_can_save_and_clear_certificate_urls", - "community": 64, + "community": 79, "norm_label": "test_active_plan_can_save_and_clear_certificate_urls()" }, { @@ -58464,7 +58464,7 @@ "source_file": "tests/test_pl_plan_product_certs.py", "source_location": "L1", "id": "tests_test_pl_plan_product_certs_rationale_1", - "community": 64, + "community": 79, "norm_label": "\u8bc1\u4e66\u4fdd\u5b58\u72b6\u6001\u4fdd\u62a4:\u4ec5\u4f7f\u7528\u6570\u636e\u5e93\u8fb9\u754c\u66ff\u8eab,\u4e0d\u8fde\u63a5\u4e1a\u52a1\u6570\u636e\u5e93\u3002" }, { @@ -58473,7 +58473,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L1", "id": "tests_test_db_weighing_list_filters_py", - "community": 216, + "community": 198, "norm_label": "test_db_weighing_list_filters.py" }, { @@ -58482,7 +58482,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L9", "id": "tests_test_db_weighing_list_filters_compile", - "community": 216, + "community": 198, "norm_label": "_compile()" }, { @@ -58491,7 +58491,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L13", "id": "tests_test_db_weighing_list_filters_test_vehicle_no_contains", - "community": 216, + "community": 198, "norm_label": "test_vehicle_no_contains()" }, { @@ -58500,7 +58500,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L18", "id": "tests_test_db_weighing_list_filters_test_cargo_name_contains", - "community": 216, + "community": 198, "norm_label": "test_cargo_name_contains()" }, { @@ -58509,7 +58509,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L23", "id": "tests_test_db_weighing_list_filters_test_date_from_to_on_gross_weight_time", - "community": 216, + "community": 198, "norm_label": "test_date_from_to_on_gross_weight_time()" }, { @@ -58518,7 +58518,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L30", "id": "tests_test_db_weighing_list_filters_test_net_weight_gte", - "community": 216, + "community": 198, "norm_label": "test_net_weight_gte()" }, { @@ -58527,7 +58527,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L36", "id": "tests_test_db_weighing_list_filters_test_business_type_in", - "community": 216, + "community": 198, "norm_label": "test_business_type_in()" }, { @@ -58536,7 +58536,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L41", "id": "tests_test_db_weighing_list_filters_test_empty", - "community": 216, + "community": 198, "norm_label": "test_empty()" }, { @@ -58545,7 +58545,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L1", "id": "tests_test_pl_list_sort_py", - "community": 96, + "community": 87, "norm_label": "test_pl_list_sort.py" }, { @@ -58554,7 +58554,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L18", "id": "tests_test_pl_list_sort_test_plan_date_asc", - "community": 96, + "community": 87, "norm_label": "test_plan_date_asc()" }, { @@ -58563,7 +58563,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L24", "id": "tests_test_pl_list_sort_test_plan_invalid_falls_back", - "community": 96, + "community": 87, "norm_label": "test_plan_invalid_falls_back()" }, { @@ -58572,7 +58572,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L29", "id": "tests_test_pl_list_sort_test_reminder_expire_desc", - "community": 96, + "community": 87, "norm_label": "test_reminder_expire_desc()" }, { @@ -58581,7 +58581,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L34", "id": "tests_test_pl_list_sort_test_maint_apply_date", - "community": 96, + "community": 87, "norm_label": "test_maint_apply_date()" }, { @@ -58590,7 +58590,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L39", "id": "tests_test_pl_list_sort_test_maint_board_process_date", - "community": 96, + "community": 87, "norm_label": "test_maint_board_process_date()" }, { @@ -58599,7 +58599,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L44", "id": "tests_test_pl_list_sort_test_recharge_board_recharge_date", - "community": 96, + "community": 87, "norm_label": "test_recharge_board_recharge_date()" }, { @@ -58608,7 +58608,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L49", "id": "tests_test_pl_list_sort_test_recharge_apply_date", - "community": 96, + "community": 87, "norm_label": "test_recharge_apply_date()" }, { @@ -58617,7 +58617,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L54", "id": "tests_test_pl_list_sort_test_parse_sort_params", - "community": 96, + "community": 87, "norm_label": "test_parse_sort_params()" }, { @@ -58626,7 +58626,7 @@ "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "id": "tests_test_pl_freight_unsettled_q_filter_py", - "community": 319, + "community": 34, "norm_label": "test_pl_freight_unsettled_q_filter.py" }, { @@ -58635,7 +58635,7 @@ "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L9", "id": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", - "community": 319, + "community": 34, "norm_label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()" }, { @@ -58644,7 +58644,7 @@ "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "id": "tests_test_pl_freight_unsettled_q_filter_rationale_1", - "community": 319, + "community": 34, "norm_label": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22:q \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { @@ -58653,7 +58653,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L1", "id": "tests_test_pl_transport_arrange_optional_driver_py", - "community": 44, + "community": 47, "norm_label": "test_pl_transport_arrange_optional_driver.py" }, { @@ -58662,7 +58662,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L10", "id": "tests_test_pl_transport_arrange_optional_driver_test_transport_arrange_schema_allows_missing_driver", - "community": 44, + "community": 47, "norm_label": "test_transport_arrange_schema_allows_missing_driver()" }, { @@ -58671,7 +58671,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L16", "id": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", - "community": 44, + "community": 47, "norm_label": "test_apply_transport_arrange_fields_without_driver()" }, { @@ -58680,7 +58680,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_card_py", - "community": 167, + "community": 184, "norm_label": "test_pl_vehicle_fuel_card.py" }, { @@ -58689,7 +58689,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L18", "id": "tests_test_pl_vehicle_fuel_card_db", - "community": 167, + "community": 184, "norm_label": "db()" }, { @@ -58698,7 +58698,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L26", "id": "tests_test_pl_vehicle_fuel_card_user", - "community": 167, + "community": 184, "norm_label": "user()" }, { @@ -58707,7 +58707,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L30", "id": "tests_test_pl_vehicle_fuel_card_create", - "community": 167, + "community": 184, "norm_label": "create()" }, { @@ -58716,7 +58716,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L34", "id": "tests_test_pl_vehicle_fuel_card_test_crud_preserves_long_card_string_and_metadata", - "community": 167, + "community": 184, "norm_label": "test_crud_preserves_long_card_string_and_metadata()" }, { @@ -58725,7 +58725,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L49", "id": "tests_test_pl_vehicle_fuel_card_test_list_search_sort_and_pagination", - "community": 167, + "community": 184, "norm_label": "test_list_search_sort_and_pagination()" }, { @@ -58734,7 +58734,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L58", "id": "tests_test_pl_vehicle_fuel_card_test_cross_tenant_and_deleted_records_hidden", - "community": 167, + "community": 184, "norm_label": "test_cross_tenant_and_deleted_records_hidden()" }, { @@ -58743,7 +58743,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L70", "id": "tests_test_pl_vehicle_fuel_card_test_duplicate_active_bindings_rejected", - "community": 167, + "community": 184, "norm_label": "test_duplicate_active_bindings_rejected()" }, { @@ -58752,7 +58752,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L80", "id": "tests_test_pl_vehicle_fuel_card_test_deleted_bindings_can_be_recreated_more_than_once", - "community": 167, + "community": 184, "norm_label": "test_deleted_bindings_can_be_recreated_more_than_once()" }, { @@ -58761,7 +58761,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L88", "id": "tests_test_pl_vehicle_fuel_card_test_database_constraint_guards_concurrent_duplicates", - "community": 167, + "community": 184, "norm_label": "test_database_constraint_guards_concurrent_duplicates()" }, { @@ -58770,7 +58770,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L96", "id": "tests_test_pl_vehicle_fuel_card_test_batch_delete_is_all_or_nothing", - "community": 167, + "community": 184, "norm_label": "test_batch_delete_is_all_or_nothing()" }, { @@ -58779,7 +58779,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L105", "id": "tests_test_pl_vehicle_fuel_card_test_data_scope_applies_to_list_get_update_delete", - "community": 167, + "community": 184, "norm_label": "test_data_scope_applies_to_list_get_update_delete()" }, { @@ -58788,7 +58788,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L130", "id": "tests_test_pl_vehicle_fuel_card_test_invalid_or_client_controlled_fields_rejected", - "community": 167, + "community": 184, "norm_label": "test_invalid_or_client_controlled_fields_rejected()" }, { @@ -58797,7 +58797,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L135", "id": "tests_test_pl_vehicle_fuel_card_test_http_auth_menu_guard_and_full_crud", - "community": 167, + "community": 184, "norm_label": "test_http_auth_menu_guard_and_full_crud()" }, { @@ -58806,7 +58806,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L190", "id": "tests_test_pl_vehicle_fuel_card_test_recharge_lookup_uses_authorized_vehicle_not_binding_creator", - "community": 167, + "community": 184, "norm_label": "test_recharge_lookup_uses_authorized_vehicle_not_binding_creator()" }, { @@ -58815,7 +58815,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L209", "id": "tests_test_pl_vehicle_fuel_card_test_recharge_lookup_mine_vehicles_cannot_read_other_vehicles", - "community": 167, + "community": 184, "norm_label": "test_recharge_lookup_mine_vehicles_cannot_read_other_vehicles()" }, { @@ -58824,7 +58824,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L220", "id": "tests_test_pl_vehicle_fuel_card_test_recharge_lookup_mini_admin_follows_existing_mine_vehicle_exemption", - "community": 167, + "community": 184, "norm_label": "test_recharge_lookup_mini_admin_follows_existing_mine_vehicle_exemption()" }, { @@ -58833,7 +58833,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L234", "id": "tests_test_pl_vehicle_fuel_card_test_recharge_list_bindings_are_batched_scoped_and_preserve_history", - "community": 167, + "community": 184, "norm_label": "test_recharge_list_bindings_are_batched_scoped_and_preserve_history()" }, { @@ -58842,7 +58842,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_card_rationale_1", - "community": 167, + "community": 184, "norm_label": "\u8f66\u6cb9\u5361\u53f0\u8d26:\u771f\u5b9e\u6570\u636e\u5e93 crud\u3001\u9694\u79bb\u53ca\u552f\u4e00\u6027\u56de\u5f52\u3002" }, { @@ -58851,7 +58851,7 @@ "source_file": "tests/test_pl_menu_badge_plan_cert.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_plan_cert_py", - "community": 180, + "community": 105, "norm_label": "test_pl_menu_badge_plan_cert.py" }, { @@ -58860,7 +58860,7 @@ "source_file": "tests/test_pl_menu_badge_plan_cert.py", "source_location": "L9", "id": "tests_test_pl_menu_badge_plan_cert_test_count_plan_cert_pending_uses_sql_count_not_python_scan", - "community": 180, + "community": 105, "norm_label": "test_count_plan_cert_pending_uses_sql_count_not_python_scan()" }, { @@ -58869,7 +58869,7 @@ "source_file": "tests/test_pl_menu_badge_plan_cert.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_plan_cert_rationale_1", - "community": 180, + "community": 105, "norm_label": "menu badge: plan cert pending uses exists count." }, { @@ -58878,7 +58878,7 @@ "source_file": "tests/test_pl_vehicle_fuel_list_filters.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_list_filters_py", - "community": 265, + "community": 268, "norm_label": "test_pl_vehicle_fuel_list_filters.py" }, { @@ -58887,7 +58887,7 @@ "source_file": "tests/test_pl_vehicle_fuel_list_filters.py", "source_location": "L9", "id": "tests_test_pl_vehicle_fuel_list_filters_compile", - "community": 265, + "community": 268, "norm_label": "_compile()" }, { @@ -58896,7 +58896,7 @@ "source_file": "tests/test_pl_vehicle_fuel_list_filters.py", "source_location": "L15", "id": "tests_test_pl_vehicle_fuel_list_filters_test_fuel_register_filters", - "community": 265, + "community": 268, "norm_label": "test_fuel_register_filters()" }, { @@ -58905,7 +58905,7 @@ "source_file": "tests/test_pl_vehicle_fuel_list_filters.py", "source_location": "L48", "id": "tests_test_pl_vehicle_fuel_list_filters_test_empty", - "community": 265, + "community": 268, "norm_label": "test_empty()" }, { @@ -58914,7 +58914,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L1", "id": "tests_test_wechat_notice_crm_sources_py", - "community": 206, + "community": 213, "norm_label": "test_wechat_notice_crm_sources.py" }, { @@ -58923,7 +58923,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L14", "id": "tests_test_wechat_notice_crm_sources_db", - "community": 206, + "community": 213, "norm_label": "db()" }, { @@ -58932,7 +58932,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L25", "id": "tests_test_wechat_notice_crm_sources_snapshot", - "community": 206, + "community": 213, "norm_label": "snapshot()" }, { @@ -58941,7 +58941,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L30", "id": "tests_test_wechat_notice_crm_sources_seed", - "community": 206, + "community": 213, "norm_label": "seed()" }, { @@ -58950,7 +58950,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L60", "id": "tests_test_wechat_notice_crm_sources_test_snapshot_current_nodes_and_tenant", - "community": 206, + "community": 213, "norm_label": "test_snapshot_current_nodes_and_tenant()" }, { @@ -58959,7 +58959,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L74", "id": "tests_test_wechat_notice_crm_sources_test_invalid_document_never_exposes_residual_pending", - "community": 206, + "community": 213, "norm_label": "test_invalid_document_never_exposes_residual_pending()" }, { @@ -58968,7 +58968,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L84", "id": "tests_test_wechat_notice_crm_sources_test_approval_hook_observes_flushed_next_node_and_final_result", - "community": 206, + "community": 213, "norm_label": "test_approval_hook_observes_flushed_next_node_and_final_result()" }, { @@ -58977,7 +58977,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L106", "id": "tests_test_wechat_notice_crm_sources_test_freight_parallel_or_real_service", - "community": 206, + "community": 213, "norm_label": "test_freight_parallel_or_real_service()" }, { @@ -58986,7 +58986,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L117", "id": "tests_test_wechat_notice_crm_sources_test_contract_transfer_changes_task_identity", - "community": 206, + "community": 213, "norm_label": "test_contract_transfer_changes_task_identity()" }, { @@ -58995,7 +58995,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L133", "id": "tests_test_wechat_notice_crm_sources_test_parallel_task_key_stable_when_other_approver_acts", - "community": 206, + "community": 213, "norm_label": "test_parallel_task_key_stable_when_other_approver_acts()" }, { @@ -59004,7 +59004,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L144", "id": "tests_test_wechat_notice_crm_sources_test_reject_hook_cancels_remaining_tasks", - "community": 206, + "community": 213, "norm_label": "test_reject_hook_cancels_remaining_tasks()" }, { @@ -59013,7 +59013,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L162", "id": "tests_test_wechat_notice_crm_sources_test_real_submit_hook_new_cycle_and_withdraw", - "community": 206, + "community": 213, "norm_label": "test_real_submit_hook_new_cycle_and_withdraw()" }, { @@ -59022,7 +59022,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L200", "id": "tests_test_wechat_notice_crm_sources_enable_outbox", - "community": 206, + "community": 213, "norm_label": "enable_outbox()" }, { @@ -59031,7 +59031,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L214", "id": "tests_test_wechat_notice_crm_sources_test_real_services_integrate_with_transactional_outbox", - "community": 206, + "community": 213, "norm_label": "test_real_services_integrate_with_transactional_outbox()" }, { @@ -59040,7 +59040,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L241", "id": "tests_test_wechat_notice_crm_sources_test_contract_approval_and_outbox_rollback_together", - "community": 206, + "community": 213, "norm_label": "test_contract_approval_and_outbox_rollback_together()" }, { @@ -59049,7 +59049,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L254", "id": "tests_test_wechat_notice_crm_sources_test_contract_reassignment_back_to_original_user_has_new_notice", - "community": 206, + "community": 213, "norm_label": "test_contract_reassignment_back_to_original_user_has_new_notice()" }, { @@ -59058,7 +59058,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L272", "id": "tests_test_wechat_notice_crm_sources_test_queued_result_survives_normal_post_approval_lifecycle", - "community": 206, + "community": 213, "norm_label": "test_queued_result_survives_normal_post_approval_lifecycle()" }, { @@ -59067,7 +59067,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L307", "id": "tests_test_wechat_notice_crm_sources_test_status_only_or_partial_approval_is_not_a_final_result", - "community": 206, + "community": 213, "norm_label": "test_status_only_or_partial_approval_is_not_a_final_result()" }, { @@ -59076,7 +59076,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L327", "id": "tests_test_wechat_notice_crm_sources_test_closed_or_reset_states_do_not_restore_old_approved_results", - "community": 206, + "community": 213, "norm_label": "test_closed_or_reset_states_do_not_restore_old_approved_results()" }, { @@ -59085,7 +59085,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L340", "id": "tests_test_wechat_notice_crm_sources_test_freight_result_notifies_submitter_once", - "community": 206, + "community": 213, "norm_label": "test_freight_result_notifies_submitter_once()" }, { @@ -59094,7 +59094,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L1", "id": "tests_test_wechat_notice_crm_sources_rationale_1", - "community": 206, + "community": 213, "norm_label": "\u771f\u5b9e sqlite \u5ba1\u6279\u6570\u636e:\u901a\u77e5\u53ea\u5bf9\u5e94\u672c\u8f6e\u53ef\u529e\u7406\u8282\u70b9\u3002" }, { @@ -59103,7 +59103,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L1", "id": "tests_test_bx_invoice_list_filters_py", - "community": 112, + "community": 117, "norm_label": "test_bx_invoice_list_filters.py" }, { @@ -59112,7 +59112,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L13", "id": "tests_test_bx_invoice_list_filters_compile", - "community": 112, + "community": 117, "norm_label": "_compile()" }, { @@ -59121,7 +59121,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L19", "id": "tests_test_bx_invoice_list_filters_test_wallet_owner_name_and_keyword", - "community": 112, + "community": 117, "norm_label": "test_wallet_owner_name_and_keyword()" }, { @@ -59130,7 +59130,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L26", "id": "tests_test_bx_invoice_list_filters_test_wallet_total_amount_between", - "community": 112, + "community": 117, "norm_label": "test_wallet_total_amount_between()" }, { @@ -59139,7 +59139,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L38", "id": "tests_test_bx_invoice_list_filters_test_wallet_invoice_count_gte", - "community": 112, + "community": 117, "norm_label": "test_wallet_invoice_count_gte()" }, { @@ -59148,7 +59148,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L46", "id": "tests_test_bx_invoice_list_filters_test_wallet_empty", - "community": 112, + "community": 117, "norm_label": "test_wallet_empty()" }, { @@ -59157,7 +59157,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L50", "id": "tests_test_bx_invoice_list_filters_test_invoice_remark_and_amount_eq", - "community": 112, + "community": 117, "norm_label": "test_invoice_remark_and_amount_eq()" }, { @@ -59166,7 +59166,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L63", "id": "tests_test_bx_invoice_list_filters_test_invoice_keyword_searches_attachment", - "community": 112, + "community": 117, "norm_label": "test_invoice_keyword_searches_attachment()" }, { @@ -59175,7 +59175,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L72", "id": "tests_test_bx_invoice_list_filters_test_invoice_create_time_range", - "community": 112, + "community": 117, "norm_label": "test_invoice_create_time_range()" }, { @@ -59184,7 +59184,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L83", "id": "tests_test_bx_invoice_list_filters_test_invoice_empty", - "community": 112, + "community": 117, "norm_label": "test_invoice_empty()" }, { @@ -59193,7 +59193,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L87", "id": "tests_test_bx_invoice_list_filters_test_ledger_entry_type_in", - "community": 112, + "community": 117, "norm_label": "test_ledger_entry_type_in()" }, { @@ -59202,7 +59202,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L95", "id": "tests_test_bx_invoice_list_filters_test_ledger_amount_lt", - "community": 112, + "community": 117, "norm_label": "test_ledger_amount_lt()" }, { @@ -59211,7 +59211,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L104", "id": "tests_test_bx_invoice_list_filters_test_ledger_empty", - "community": 112, + "community": 117, "norm_label": "test_ledger_empty()" }, { @@ -59220,7 +59220,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L1", "id": "tests_test_crm_list_sort_py", - "community": 96, + "community": 87, "norm_label": "test_crm_list_sort.py" }, { @@ -59229,7 +59229,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L7", "id": "tests_test_crm_list_sort_fake_columns", - "community": 96, + "community": 87, "norm_label": "_fake_columns()" }, { @@ -59238,7 +59238,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L22", "id": "tests_test_crm_list_sort_test_valid_asc", - "community": 96, + "community": 87, "norm_label": "test_valid_asc()" }, { @@ -59247,7 +59247,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L30", "id": "tests_test_crm_list_sort_test_valid_desc", - "community": 96, + "community": 87, "norm_label": "test_valid_desc()" }, { @@ -59256,7 +59256,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L36", "id": "tests_test_crm_list_sort_test_invalid_field_falls_back", - "community": 96, + "community": 87, "norm_label": "test_invalid_field_falls_back()" }, { @@ -59265,7 +59265,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L42", "id": "tests_test_crm_list_sort_test_invalid_order_falls_back", - "community": 96, + "community": 87, "norm_label": "test_invalid_order_falls_back()" }, { @@ -59274,7 +59274,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L48", "id": "tests_test_crm_list_sort_test_missing_falls_back", - "community": 96, + "community": 87, "norm_label": "test_missing_falls_back()" }, { @@ -59283,7 +59283,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L1", "id": "tests_test_wxacode_py", - "community": 214, + "community": 65, "norm_label": "test_wxacode.py" }, { @@ -59292,7 +59292,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L6", "id": "tests_test_wxacode_test_get_unlimited_wxacode_returns_png_bytes", - "community": 214, + "community": 65, "norm_label": "test_get_unlimited_wxacode_returns_png_bytes()" }, { @@ -59301,7 +59301,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L29", "id": "tests_test_wxacode_test_get_unlimited_wxacode_json_error", - "community": 214, + "community": 65, "norm_label": "test_get_unlimited_wxacode_json_error()" }, { @@ -59310,7 +59310,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L1", "id": "tests_test_pl_plan_copy_seq_py", - "community": 325, + "community": 311, "norm_label": "test_pl_plan_copy_seq.py" }, { @@ -59319,7 +59319,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L13", "id": "tests_test_pl_plan_copy_seq_session", - "community": 325, + "community": 311, "norm_label": "_session()" }, { @@ -59328,7 +59328,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L19", "id": "tests_test_pl_plan_copy_seq_plan", - "community": 325, + "community": 311, "norm_label": "_plan()" }, { @@ -59337,7 +59337,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L52", "id": "tests_test_pl_plan_copy_seq_test_allocate_first_seq_when_tenant_empty", - "community": 325, + "community": 311, "norm_label": "test_allocate_first_seq_when_tenant_empty()" }, { @@ -59346,7 +59346,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L62", "id": "tests_test_pl_plan_copy_seq_test_allocate_skips_soft_deleted_max", - "community": 325, + "community": 311, "norm_label": "test_allocate_skips_soft_deleted_max()" }, { @@ -59355,7 +59355,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L87", "id": "tests_test_pl_plan_copy_seq_test_allocate_idempotent_when_already_set", - "community": 325, + "community": 311, "norm_label": "test_allocate_idempotent_when_already_set()" }, { @@ -59364,7 +59364,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L103", "id": "tests_test_pl_plan_copy_seq_test_allocate_missing_plan_returns_none", - "community": 325, + "community": 311, "norm_label": "test_allocate_missing_plan_returns_none()" }, { @@ -59373,7 +59373,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L1", "id": "tests_test_pl_plan_copy_seq_rationale_1", - "community": 325, + "community": 311, "norm_label": "pl_plan.copy_seq_no:\u79df\u6237\u5185 max+1,\u542b\u8f6f\u5220;\u5df2\u6709\u53f7\u5e42\u7b49\u8fd4\u56de\u3002" }, { @@ -59382,7 +59382,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L1", "id": "tests_test_pl_plan_print_service_py", - "community": 45, + "community": 33, "norm_label": "test_pl_plan_print_service.py" }, { @@ -59391,7 +59391,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L12", "id": "tests_test_pl_plan_print_service_stop_product", - "community": 45, + "community": 33, "norm_label": "_stop_product()" }, { @@ -59400,7 +59400,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L29", "id": "tests_test_pl_plan_print_service_delivery", - "community": 45, + "community": 33, "norm_label": "_delivery()" }, { @@ -59409,7 +59409,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L46", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", - "community": 45, + "community": 33, "norm_label": "test_list_delivery_print_customers_three_distinct()" }, { @@ -59418,7 +59418,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L58", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", - "community": 45, + "community": 33, "norm_label": "test_list_delivery_print_customers_dedupes_by_customer_id()" }, { @@ -59427,7 +59427,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L71", "id": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", - "community": 45, + "community": 33, "norm_label": "test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact()" }, { @@ -59436,7 +59436,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L1", "id": "tests_test_wechat_notice_binding_py", - "community": 104, + "community": 111, "norm_label": "test_wechat_notice_binding.py" }, { @@ -59445,7 +59445,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L10", "id": "tests_test_wechat_notice_binding_memoryredis", - "community": 104, + "community": 111, "norm_label": "memoryredis" }, { @@ -59454,7 +59454,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L11", "id": "tests_test_wechat_notice_binding_memoryredis_init", - "community": 104, + "community": 111, "norm_label": ".__init__()" }, { @@ -59463,7 +59463,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L14", "id": "tests_test_wechat_notice_binding_memoryredis_set", - "community": 104, + "community": 111, "norm_label": ".set()" }, { @@ -59472,7 +59472,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L20", "id": "tests_test_wechat_notice_binding_memoryredis_get", - "community": 104, + "community": 111, "norm_label": ".get()" }, { @@ -59481,7 +59481,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L23", "id": "tests_test_wechat_notice_binding_memoryredis_delete", - "community": 104, + "community": 111, "norm_label": ".delete()" }, { @@ -59490,7 +59490,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L26", "id": "tests_test_wechat_notice_binding_memoryredis_eval", - "community": 104, + "community": 111, "norm_label": ".eval()" }, { @@ -59499,7 +59499,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L40", "id": "tests_test_wechat_notice_binding_binding", - "community": 104, + "community": 111, "norm_label": "binding()" }, { @@ -59508,7 +59508,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L58", "id": "tests_test_wechat_notice_binding_scan", - "community": 104, + "community": 111, "norm_label": "scan()" }, { @@ -59517,7 +59517,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L64", "id": "tests_test_wechat_notice_binding_test_scan_requires_original_user_confirmation_and_rejects_replay", - "community": 104, + "community": 111, "norm_label": "test_scan_requires_original_user_confirmation_and_rejects_replay()" }, { @@ -59526,7 +59526,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L79", "id": "tests_test_wechat_notice_binding_test_cross_user_or_tenant_cannot_read_or_confirm", - "community": 104, + "community": 111, "norm_label": "test_cross_user_or_tenant_cannot_read_or_confirm()" }, { @@ -59535,7 +59535,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L91", "id": "tests_test_wechat_notice_binding_test_unsubscribed_cannot_confirm", - "community": 104, + "community": 111, "norm_label": "test_unsubscribed_cannot_confirm()" }, { @@ -59544,7 +59544,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L101", "id": "tests_test_wechat_notice_binding_test_expired_replaced_session_and_unbind", - "community": 104, + "community": 111, "norm_label": "test_expired_replaced_session_and_unbind()" }, { @@ -59553,7 +59553,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L115", "id": "tests_test_wechat_notice_binding_test_cannot_bind_same_wechat_to_another_user_in_tenant", - "community": 104, + "community": 111, "norm_label": "test_cannot_bind_same_wechat_to_another_user_in_tenant()" }, { @@ -59562,7 +59562,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L128", "id": "tests_test_wechat_notice_binding_test_status_refresh_checks_current_follow_state", - "community": 104, + "community": 111, "norm_label": "test_status_refresh_checks_current_follow_state()" }, { @@ -59571,7 +59571,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L137", "id": "tests_test_wechat_notice_binding_test_start_cannot_replace_session_during_confirmation", - "community": 104, + "community": 111, "norm_label": "test_start_cannot_replace_session_during_confirmation()" }, { @@ -59580,7 +59580,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L144", "id": "tests_test_wechat_notice_binding_test_old_subscription_refresh_cannot_overwrite_new_binding", - "community": 104, + "community": 111, "norm_label": "test_old_subscription_refresh_cannot_overwrite_new_binding()" }, { @@ -59589,7 +59589,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L160", "id": "tests_test_wechat_notice_binding_test_callback_instructs_mobile_return_without_binding", - "community": 104, + "community": 111, "norm_label": "test_callback_instructs_mobile_return_without_binding()" }, { @@ -59598,7 +59598,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L177", "id": "tests_test_wechat_notice_binding_test_mobile_web_view_opens_business_domain_before_wechat", - "community": 104, + "community": 111, "norm_label": "test_mobile_web_view_opens_business_domain_before_wechat()" }, { @@ -59607,7 +59607,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L203", "id": "tests_test_wechat_notice_binding_test_mobile_callback_only_returns_to_original_authenticated_client", - "community": 104, + "community": 111, "norm_label": "test_mobile_callback_only_returns_to_original_authenticated_client()" }, { @@ -59616,7 +59616,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L226", "id": "tests_test_wechat_notice_binding_test_mobile_unsubscribed_returns_without_success_or_binding", - "community": 104, + "community": 111, "norm_label": "test_mobile_unsubscribed_returns_without_success_or_binding()" }, { @@ -59625,7 +59625,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L239", "id": "tests_test_wechat_notice_binding_test_binding_start_mode_defaults_to_desktop_and_rejects_invalid_mode", - "community": 104, + "community": 111, "norm_label": "test_binding_start_mode_defaults_to_desktop_and_rejects_invalid_mode()" }, { @@ -59634,7 +59634,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L1", "id": "tests_test_crm_package_spec_py", - "community": 115, + "community": 134, "norm_label": "test_crm_package_spec.py" }, { @@ -59643,7 +59643,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L10", "id": "tests_test_crm_package_spec_test_decode_legacy_scalar", - "community": 115, + "community": 134, "norm_label": "test_decode_legacy_scalar()" }, { @@ -59652,7 +59652,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L15", "id": "tests_test_crm_package_spec_test_decode_empty", - "community": 115, + "community": 134, "norm_label": "test_decode_empty()" }, { @@ -59661,7 +59661,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L21", "id": "tests_test_crm_package_spec_test_decode_json_array", - "community": 115, + "community": 134, "norm_label": "test_decode_json_array()" }, { @@ -59670,7 +59670,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L26", "id": "tests_test_crm_package_spec_test_decode_invalid_json_as_scalar", - "community": 115, + "community": 134, "norm_label": "test_decode_invalid_json_as_scalar()" }, { @@ -59679,7 +59679,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L31", "id": "tests_test_crm_package_spec_test_encode_roundtrip", - "community": 115, + "community": 134, "norm_label": "test_encode_roundtrip()" }, { @@ -59688,7 +59688,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L37", "id": "tests_test_crm_package_spec_test_encode_dedupe_preserve_order", - "community": 115, + "community": 134, "norm_label": "test_encode_dedupe_preserve_order()" }, { @@ -59697,7 +59697,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L41", "id": "tests_test_crm_package_spec_test_encode_empty_is_empty_string", - "community": 115, + "community": 134, "norm_label": "test_encode_empty_is_empty_string()" }, { @@ -59706,7 +59706,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L46", "id": "tests_test_crm_package_spec_test_normalize_package_specs_list", - "community": 115, + "community": 134, "norm_label": "test_normalize_package_specs_list()" }, { @@ -59715,7 +59715,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L50", "id": "tests_test_crm_package_spec_test_resolve_from_payload_prefers_package_specs", - "community": 115, + "community": 134, "norm_label": "test_resolve_from_payload_prefers_package_specs()" }, { @@ -59724,7 +59724,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L56", "id": "tests_test_crm_package_spec_test_resolve_from_payload_legacy_scalar", - "community": 115, + "community": 134, "norm_label": "test_resolve_from_payload_legacy_scalar()" }, { @@ -59733,7 +59733,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L1", "id": "tests_test_crm_package_spec_rationale_1", - "community": 115, + "community": 134, "norm_label": "tests for contract product package_spec json codec." }, { @@ -59742,7 +59742,7 @@ "source_file": "tests/test_wechat_oa_client.py", "source_location": "L1", "id": "tests_test_wechat_oa_client_py", - "community": 69, + "community": 120, "norm_label": "test_wechat_oa_client.py" }, { @@ -59751,7 +59751,7 @@ "source_file": "tests/test_wechat_oa_client.py", "source_location": "L5", "id": "tests_test_wechat_oa_client_test_client_uses_service_account_and_exact_template", - "community": 69, + "community": 120, "norm_label": "test_client_uses_service_account_and_exact_template()" }, { @@ -59760,7 +59760,7 @@ "source_file": "tests/test_wechat_oa_client.py", "source_location": "L28", "id": "tests_test_wechat_oa_client_test_transport_timeout_does_not_expose_url_or_secret", - "community": 69, + "community": 120, "norm_label": "test_transport_timeout_does_not_expose_url_or_secret()" }, { @@ -59769,7 +59769,7 @@ "source_file": "tests/test_wechat_oa_client.py", "source_location": "L40", "id": "tests_test_wechat_oa_client_test_notice_audit_masks_oauth_state_code_and_binding_fields", - "community": 69, + "community": 120, "norm_label": "test_notice_audit_masks_oauth_state_code_and_binding_fields()" }, { @@ -59778,7 +59778,7 @@ "source_file": "tests/test_pl_facet_context.py", "source_location": "L1", "id": "tests_test_pl_facet_context_py", - "community": 42, + "community": 43, "norm_label": "test_pl_facet_context.py" }, { @@ -59787,7 +59787,7 @@ "source_file": "tests/test_pl_facet_context.py", "source_location": "L5", "id": "tests_test_pl_facet_context_test_strip_carrier_name", - "community": 42, + "community": 43, "norm_label": "test_strip_carrier_name()" }, { @@ -59796,7 +59796,7 @@ "source_file": "tests/test_pl_facet_context.py", "source_location": "L22", "id": "tests_test_pl_facet_context_test_strip_keeps_vehicle_type", - "community": 42, + "community": 43, "norm_label": "test_strip_keeps_vehicle_type()" }, { @@ -59805,7 +59805,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L1", "id": "tests_test_crm_contract_no_align_py", - "community": 172, + "community": 81, "norm_label": "test_crm_contract_no_align.py" }, { @@ -59814,7 +59814,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L11", "id": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", - "community": 172, + "community": 81, "norm_label": "test_replace_keeps_seq_and_swaps_date()" }, { @@ -59823,7 +59823,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L18", "id": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", - "community": 172, + "community": 81, "norm_label": "test_replace_noop_when_same_date()" }, { @@ -59832,7 +59832,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L22", "id": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", - "community": 172, + "community": 81, "norm_label": "test_replace_returns_none_for_nonstandard()" }, { @@ -59841,7 +59841,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L28", "id": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", - "community": 172, + "community": 81, "norm_label": "test_align_returns_original_when_nonstandard()" }, { @@ -59850,7 +59850,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L38", "id": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", - "community": 172, + "community": 81, "norm_label": "test_align_bumps_seq_when_occupied()" }, { @@ -59859,7 +59859,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L51", "id": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", - "community": 172, + "community": 81, "norm_label": "test_align_exclude_id_skips_self()" }, { @@ -59868,7 +59868,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L70", "id": "tests_test_crm_contract_no_align_mock_last_contract", - "community": 172, + "community": 81, "norm_label": "_mock_last_contract()" }, { @@ -59877,7 +59877,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L82", "id": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", - "community": 172, + "community": 81, "norm_label": "test_generate_bumps_past_soft_deleted_occupied_no()" }, { @@ -59886,7 +59886,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L94", "id": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", - "community": 172, + "community": 81, "norm_label": "test_generate_starts_after_soft_deleted_max()" }, { @@ -59895,7 +59895,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L83", "id": "tests_test_crm_contract_no_align_rationale_83", - "community": 172, + "community": 81, "norm_label": "\u8f6f\u5220\u5360\u7528\u7684\u7f16\u53f7\u4ecd\u5360\u552f\u4e00\u7d22\u5f15,\u751f\u6210\u65f6\u987b\u8df3\u8fc7(\u5bf9\u9f50 uk_contract_tenant_no)\u3002" }, { @@ -59904,7 +59904,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L95", "id": "tests_test_crm_contract_no_align_rationale_95", - "community": 172, + "community": 81, "norm_label": "\u53d6\u6700\u5927\u6d41\u6c34\u53f7\u987b\u542b\u8f6f\u5220,\u907f\u514d\u590d\u7528\u5df2\u8f6f\u5220\u7684\u6700\u5927\u7f16\u53f7\u3002" }, { @@ -59913,7 +59913,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L1", "id": "tests_test_pl_mobile_stop_meta_py", - "community": 192, + "community": 195, "norm_label": "test_pl_mobile_stop_meta.py" }, { @@ -59922,7 +59922,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L8", "id": "tests_test_pl_mobile_stop_meta_service", - "community": 192, + "community": 195, "norm_label": "service()" }, { @@ -59931,7 +59931,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L16", "id": "tests_test_pl_mobile_stop_meta_snapshot", - "community": 192, + "community": 195, "norm_label": "snapshot()" }, { @@ -59940,7 +59940,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L21", "id": "tests_test_pl_mobile_stop_meta_incoming", - "community": 192, + "community": 195, "norm_label": "incoming()" }, { @@ -59949,7 +59949,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L25", "id": "tests_test_pl_mobile_stop_meta_plan_product", - "community": 192, + "community": 195, "norm_label": "plan_product()" }, { @@ -59958,7 +59958,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L29", "id": "tests_test_pl_mobile_stop_meta_test_mobile_save_does_not_require_side_table_flag", - "community": 192, + "community": 195, "norm_label": "test_mobile_save_does_not_require_side_table_flag()" }, { @@ -59967,7 +59967,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L42", "id": "tests_test_pl_mobile_stop_meta_test_web_unrelated_edit_carries_delivery_snapshot_and_consumes_once", - "community": 192, + "community": 195, "norm_label": "test_web_unrelated_edit_carries_delivery_snapshot_and_consumes_once()" }, { @@ -59976,7 +59976,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L50", "id": "tests_test_pl_mobile_stop_meta_test_replaced_line_does_not_inherit_snapshot", - "community": 192, + "community": 195, "norm_label": "test_replaced_line_does_not_inherit_snapshot()" }, { @@ -59985,7 +59985,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L55", "id": "tests_test_pl_mobile_stop_meta_test_cross_tenant_or_stop_cannot_carry", - "community": 192, + "community": 195, "norm_label": "test_cross_tenant_or_stop_cannot_carry()" }, { @@ -59994,7 +59994,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L59", "id": "tests_test_pl_mobile_stop_meta_test_web_explicit_legal_name_and_brand_changes_win", - "community": 192, + "community": 195, "norm_label": "test_web_explicit_legal_name_and_brand_changes_win()" }, { @@ -60003,7 +60003,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L64", "id": "tests_test_pl_mobile_stop_meta_test_mobile_explicit_metadata_wins_and_web_ambiguous_mapping_rejects", - "community": 192, + "community": 195, "norm_label": "test_mobile_explicit_metadata_wins_and_web_ambiguous_mapping_rejects()" }, { @@ -60012,7 +60012,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L73", "id": "tests_test_pl_mobile_stop_meta_test_disabled_loading_never_uses_database", - "community": 192, + "community": 195, "norm_label": "test_disabled_loading_never_uses_database()" }, { @@ -60021,7 +60021,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L80", "id": "tests_test_pl_mobile_stop_meta_test_actual_replace_writes_metadata_for_both_sides_without_extra_plan_products", - "community": 192, + "community": 195, "norm_label": "test_actual_replace_writes_metadata_for_both_sides_without_extra_plan_products()" }, { @@ -60030,7 +60030,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L116", "id": "tests_test_pl_mobile_stop_meta_test_actual_mobile_draft_route_branch_preserves_partial_stops_and_does_not_swallow_error", - "community": 192, + "community": 195, "norm_label": "test_actual_mobile_draft_route_branch_preserves_partial_stops_and_does_not_swallow_error()" }, { @@ -60039,7 +60039,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L134", "id": "tests_test_pl_mobile_stop_meta_test_mobile_draft_accepts_missing_fields_zero_and_validates_present_sources", - "community": 168, + "community": 165, "norm_label": "test_mobile_draft_accepts_missing_fields_zero_and_validates_present_sources()" }, { @@ -60048,7 +60048,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L154", "id": "tests_test_pl_mobile_stop_meta_test_opt_in_requires_complete_keys_and_nonnegative_finite_quantities", - "community": 192, + "community": 195, "norm_label": "test_opt_in_requires_complete_keys_and_nonnegative_finite_quantities()" }, { @@ -60057,7 +60057,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L169", "id": "tests_test_pl_mobile_stop_meta_test_actual_snapshot_writer_preserves_same_packaging_contract_lines_across_web_rebuild", - "community": 192, + "community": 195, "norm_label": "test_actual_snapshot_writer_preserves_same_packaging_contract_lines_across_web_rebuild()" }, { @@ -60066,7 +60066,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L187", "id": "tests_test_pl_mobile_stop_meta_test_sql_and_model_match_and_only_new_side_table_declares_metadata_fields", - "community": 192, + "community": 195, "norm_label": "test_sql_and_model_match_and_only_new_side_table_declares_metadata_fields()" }, { @@ -60075,7 +60075,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L202", "id": "tests_test_pl_mobile_stop_meta_test_actual_capability_route_does_not_require_side_table", - "community": 168, + "community": 165, "norm_label": "test_actual_capability_route_does_not_require_side_table()" }, { @@ -60084,7 +60084,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L214", "id": "tests_test_pl_mobile_stop_meta_test_actual_arrange_route_rejects_pending_stop_before_vehicle_checks_or_writes", - "community": 111, + "community": 114, "norm_label": "test_actual_arrange_route_rejects_pending_stop_before_vehicle_checks_or_writes()" }, { @@ -60093,7 +60093,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L240", "id": "tests_test_pl_mobile_stop_meta_test_web_unrelated_save_preserves_pending_alias_versus_explicit_mobile_clear", - "community": 192, + "community": 195, "norm_label": "test_web_unrelated_save_preserves_pending_alias_versus_explicit_mobile_clear()" }, { @@ -60102,7 +60102,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L245", "id": "tests_test_pl_mobile_stop_meta_test_mobile_explicit_clear_is_not_pending_web_name_inference", - "community": 192, + "community": 195, "norm_label": "test_mobile_explicit_clear_is_not_pending_web_name_inference()" }, { @@ -60111,7 +60111,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L254", "id": "tests_test_pl_mobile_stop_meta_test_mobile_draft_route_uses_real_legacy_sync_with_optional_deliveries", - "community": 168, + "community": 165, "norm_label": "test_mobile_draft_route_uses_real_legacy_sync_with_optional_deliveries()" }, { @@ -60120,7 +60120,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L1", "id": "tests_test_pl_mobile_stop_meta_rationale_1", - "community": 192, + "community": 195, "norm_label": "pure mobile snapshot preservation tests; no db imports or connections." }, { @@ -60129,7 +60129,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "id": "tests_test_pl_vehicle_personnel_photo_schema_py", - "community": 360, + "community": 176, "norm_label": "test_pl_vehicle_personnel_photo_schema.py" }, { @@ -60138,7 +60138,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L7", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls", - "community": 360, + "community": 176, "norm_label": "test_vehicle_create_accepts_photo_urls()" }, { @@ -60147,7 +60147,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L19", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls", - "community": 360, + "community": 176, "norm_label": "test_vehicle_update_accepts_photo_urls()" }, { @@ -60156,7 +60156,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L24", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls", - "community": 360, + "community": 176, "norm_label": "test_personnel_create_accepts_photo_urls()" }, { @@ -60165,7 +60165,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L37", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls", - "community": 360, + "community": 176, "norm_label": "test_personnel_update_accepts_photo_urls()" }, { @@ -60174,7 +60174,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "id": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", - "community": 360, + "community": 176, "norm_label": "\u8f66\u8f86/\u4eba\u5458 schema \u63a5\u53d7 photourls\u3002" }, { @@ -60183,7 +60183,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L1", "id": "tests_test_bx_optional_date_py", - "community": 36, + "community": 40, "norm_label": "test_bx_optional_date.py" }, { @@ -60192,7 +60192,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L8", "id": "tests_test_bx_optional_date_test_parse_optional_date_none_and_blank", - "community": 36, + "community": 40, "norm_label": "test_parse_optional_date_none_and_blank()" }, { @@ -60201,7 +60201,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L14", "id": "tests_test_bx_optional_date_test_parse_optional_date_string_and_date", - "community": 36, + "community": 40, "norm_label": "test_parse_optional_date_string_and_date()" }, { @@ -60210,7 +60210,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L20", "id": "tests_test_bx_optional_date_test_parse_optional_date_invalid", - "community": 36, + "community": 40, "norm_label": "test_parse_optional_date_invalid()" }, { @@ -60219,7 +60219,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L1", "id": "tests_test_pl_plan_price_mask_py", - "community": 6, + "community": 9, "norm_label": "test_pl_plan_price_mask.py" }, { @@ -60228,7 +60228,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L13", "id": "tests_test_pl_plan_price_mask_minimal_plan", - "community": 6, + "community": 9, "norm_label": "_minimal_plan()" }, { @@ -60237,7 +60237,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L31", "id": "tests_test_pl_plan_price_mask_test_mask_clears_plan_and_product_prices", - "community": 6, + "community": 9, "norm_label": "test_mask_clears_plan_and_product_prices()" }, { @@ -60246,7 +60246,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L92", "id": "tests_test_pl_plan_price_mask_test_mask_is_noop_when_disabled", - "community": 6, + "community": 9, "norm_label": "test_mask_is_noop_when_disabled()" }, { @@ -60255,7 +60255,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "id": "tests_test_crm_framework_contract_amount_py", - "community": 358, + "community": 19, "norm_label": "test_crm_framework_contract_amount.py" }, { @@ -60264,7 +60264,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L7", "id": "tests_test_crm_framework_contract_amount_test_framework_sale_sums_fixed_line_subtotals", - "community": 358, + "community": 19, "norm_label": "test_framework_sale_sums_fixed_line_subtotals()" }, { @@ -60273,7 +60273,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L33", "id": "tests_test_crm_framework_contract_amount_test_framework_purchase_mixed_market_rows_contribute_zero", - "community": 358, + "community": 19, "norm_label": "test_framework_purchase_mixed_market_rows_contribute_zero()" }, { @@ -60282,7 +60282,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L62", "id": "tests_test_crm_framework_contract_amount_test_framework_all_market_amount_is_zero", - "community": 358, + "community": 19, "norm_label": "test_framework_all_market_amount_is_zero()" }, { @@ -60291,7 +60291,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L80", "id": "tests_test_crm_framework_contract_amount_test_non_framework_unchanged", - "community": 358, + "community": 19, "norm_label": "test_non_framework_unchanged()" }, { @@ -60300,7 +60300,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "id": "tests_test_crm_framework_contract_amount_rationale_1", - "community": 358, + "community": 19, "norm_label": "\u6846\u67b6\u5408\u540c\u91d1\u989d:\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0,\u4e0d\u518d\u5f3a\u5236\u4e3a 0\u3002" }, { @@ -60309,7 +60309,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "id": "tests_test_pl_trailer_cert_rules_py", - "community": 63, + "community": 66, "norm_label": "test_pl_trailer_cert_rules.py" }, { @@ -60318,7 +60318,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L15", "id": "tests_test_pl_trailer_cert_rules_complete_self_head_certs", - "community": 63, + "community": 66, "norm_label": "_complete_self_head_certs()" }, { @@ -60327,7 +60327,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L23", "id": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", - "community": 63, + "community": 66, "norm_label": "test_huolala_trailer_helpers()" }, { @@ -60336,7 +60336,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L34", "id": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs", - "community": 63, + "community": 66, "norm_label": "test_self_huolala_skips_trailer_required_certs()" }, { @@ -60345,7 +60345,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L41", "id": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs", - "community": 63, + "community": 66, "norm_label": "test_self_normal_trailer_requires_trailer_certs()" }, { @@ -60354,7 +60354,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "id": "tests_test_pl_trailer_cert_rules_rationale_1", - "community": 63, + "community": 66, "norm_label": "\u6302\u8f66\u53f7\u5206\u6d41:\u8d27\u62c9\u62c9\u514d\u6302\u8f66\u8bc1;\u81ea\u6709\u6b63\u5e38\u6302\u8f66\u53f7\u5f3a\u5236;\u4e09\u65b9\u4e0d\u5f3a\u5236\u3002" }, { @@ -60363,7 +60363,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L1", "id": "tests_test_pl_vehicle_ops_list_filters_py", - "community": 98, + "community": 100, "norm_label": "test_pl_vehicle_ops_list_filters.py" }, { @@ -60372,7 +60372,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L16", "id": "tests_test_pl_vehicle_ops_list_filters_compile", - "community": 98, + "community": 100, "norm_label": "_compile()" }, { @@ -60381,7 +60381,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L22", "id": "tests_test_pl_vehicle_ops_list_filters_test_recharge_apply_filters", - "community": 98, + "community": 100, "norm_label": "test_recharge_apply_filters()" }, { @@ -60390,7 +60390,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L54", "id": "tests_test_pl_vehicle_ops_list_filters_test_recharge_disburse_board_filters", - "community": 98, + "community": 100, "norm_label": "test_recharge_disburse_board_filters()" }, { @@ -60399,7 +60399,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L79", "id": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_apply_filters", - "community": 98, + "community": 100, "norm_label": "test_maintenance_apply_filters()" }, { @@ -60408,7 +60408,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L101", "id": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_process_board_filters", - "community": 98, + "community": 100, "norm_label": "test_maintenance_process_board_filters()" }, { @@ -60417,7 +60417,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L122", "id": "tests_test_pl_vehicle_ops_list_filters_test_empty", - "community": 98, + "community": 100, "norm_label": "test_empty()" }, { @@ -60426,7 +60426,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_rules_py", - "community": 58, + "community": 49, "norm_label": "test_pl_plan_stop_rules.py" }, { @@ -60435,7 +60435,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L13", "id": "tests_test_pl_plan_stop_rules_test_internal_shanxia_load_outbound", - "community": 58, + "community": 49, "norm_label": "test_internal_shanxia_load_outbound()" }, { @@ -60444,7 +60444,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L19", "id": "tests_test_pl_plan_stop_rules_test_internal_shanxia_delivery_inbound", - "community": 58, + "community": 49, "norm_label": "test_internal_shanxia_delivery_inbound()" }, { @@ -60453,7 +60453,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L24", "id": "tests_test_pl_plan_stop_rules_test_internal_yundong_load_outbound", - "community": 58, + "community": 49, "norm_label": "test_internal_yundong_load_outbound()" }, { @@ -60462,7 +60462,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L29", "id": "tests_test_pl_plan_stop_rules_test_internal_yundong_delivery_inbound", - "community": 58, + "community": 49, "norm_label": "test_internal_yundong_delivery_inbound()" }, { @@ -60471,7 +60471,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L34", "id": "tests_test_pl_plan_stop_rules_test_external_customer_no_dibang", - "community": 58, + "community": 49, "norm_label": "test_external_customer_no_dibang()" }, { @@ -60480,7 +60480,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L39", "id": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer", - "community": 58, + "community": 49, "norm_label": "test_delivery_defaults_use_delivery_customer()" }, { @@ -60489,7 +60489,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L46", "id": "tests_test_pl_plan_stop_rules_test_normalize_stop_dibang_fields_repairs_none_direction", - "community": 58, + "community": 49, "norm_label": "test_normalize_stop_dibang_fields_repairs_none_direction()" }, { @@ -60498,7 +60498,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", "id": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_customer", - "community": 58, + "community": 49, "norm_label": "test_normalize_respects_explicit_uncheck_for_internal_customer()" }, { @@ -60507,7 +60507,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L69", "id": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_delivery", - "community": 58, + "community": 49, "norm_label": "test_normalize_respects_explicit_uncheck_for_internal_delivery()" }, { @@ -60516,7 +60516,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L80", "id": "tests_test_pl_plan_stop_rules_test_normalize_forces_off_for_external_even_when_checked", - "community": 58, + "community": 49, "norm_label": "test_normalize_forces_off_for_external_even_when_checked()" }, { @@ -60525,7 +60525,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L91", "id": "tests_test_pl_plan_stop_rules_test_normalize_keeps_explicit_check_for_internal", - "community": 58, + "community": 49, "norm_label": "test_normalize_keeps_explicit_check_for_internal()" }, { @@ -60534,7 +60534,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L102", "id": "tests_test_pl_plan_stop_rules_test_external_empty_name_no_dibang", - "community": 58, + "community": 49, "norm_label": "test_external_empty_name_no_dibang()" }, { @@ -60543,7 +60543,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L107", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_balanced_returns_empty", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_balanced_returns_empty()" }, { @@ -60552,7 +60552,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L114", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_uses_plan_qty_on_plan_products", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_uses_plan_qty_on_plan_products()" }, { @@ -60561,7 +60561,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L121", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_load_vs_delivery_imbalance", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_load_vs_delivery_imbalance()" }, { @@ -60570,7 +60570,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L131", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_delivery_vs_load_imbalance", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_delivery_vs_load_imbalance()" }, { @@ -60579,7 +60579,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L141", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_load_delivery_decimal_imbalance", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_load_delivery_decimal_imbalance()" }, { @@ -60588,7 +60588,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L151", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_multi_stop_30_equals_10_15_5_balanced()" }, { @@ -60597,7 +60597,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L163", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_balanced_across_stops", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_sums_multiple_rows_balanced_across_stops()" }, { @@ -60606,7 +60606,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L170", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_imbalanced_across_stops", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_sums_multiple_rows_imbalanced_across_stops()" }, { @@ -60615,7 +60615,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L180", "id": "tests_test_pl_plan_stop_rules_test_same_product_quantities_sum_across_packages_and_delivery_stops", - "community": 58, + "community": 49, "norm_label": "test_same_product_quantities_sum_across_packages_and_delivery_stops()" }, { @@ -60624,7 +60624,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L192", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_names_each_product_when_sums_differ", - "community": 58, + "community": 49, "norm_label": "test_warn_qty_names_each_product_when_sums_differ()" }, { @@ -60633,7 +60633,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L207", "id": "tests_test_pl_plan_stop_rules_test_product_set_mismatch_names_both_sides", - "community": 58, + "community": 49, "norm_label": "test_product_set_mismatch_names_both_sides()" }, { @@ -60642,7 +60642,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L228", "id": "tests_test_pl_plan_stop_rules_test_same_product_with_different_packages_is_one_product", - "community": 58, + "community": 49, "norm_label": "test_same_product_with_different_packages_is_one_product()" }, { @@ -60651,7 +60651,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L239", "id": "tests_test_pl_plan_stop_rules_test_empty_product_rows_match", - "community": 58, + "community": 49, "norm_label": "test_empty_product_rows_match()" }, { @@ -60660,7 +60660,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_rules_rationale_1", - "community": 58, + "community": 49, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c" }, { @@ -60669,7 +60669,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L40", "id": "tests_test_pl_plan_stop_rules_rationale_40", - "community": 58, + "community": 49, "norm_label": "\u9001\u8d27\u6bb5\u5730\u78c5\u9ed8\u8ba4\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\u4e3a\u51c6\u3002" }, { @@ -60678,7 +60678,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L58", "id": "tests_test_pl_plan_stop_rules_rationale_58", - "community": 58, + "community": 49, "norm_label": "\u5185\u90e8\u5ba2\u6237\u663e\u5f0f\u4f20 0(\u5982\u53ef\u9009\u8f66\u7696h21522 \u53d6\u6d88\u52fe\u9009)\u65f6\u987b\u4fdd\u7559,\u4e0d\u5f97\u7528\u9ed8\u8ba4\u503c\u5f3a\u5236\u56de 1\u3002" }, { @@ -60687,7 +60687,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L152", "id": "tests_test_pl_plan_stop_rules_rationale_152", - "community": 58, + "community": 49, "norm_label": "\u9a8c\u6536\u573a\u666f:\u8ba1\u5212 30 = \u9001\u8d27 10+15+5,\u88c5\u8d27 30\u3002" }, { @@ -60696,7 +60696,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "id": "tests_test_crm_approval_reedit_py", - "community": 106, + "community": 107, "norm_label": "test_crm_approval_reedit.py" }, { @@ -60705,7 +60705,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L10", "id": "tests_test_crm_approval_reedit_approval", - "community": 106, + "community": 107, "norm_label": "_approval()" }, { @@ -60714,7 +60714,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L29", "id": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", - "community": 106, + "community": 107, "norm_label": "test_quote_can_approve_prefers_current_pending_over_historical_approved()" }, { @@ -60723,7 +60723,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L41", "id": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", - "community": 106, + "community": 107, "norm_label": "test_quote_can_approve_false_when_only_historical_approved()" }, { @@ -60732,7 +60732,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L50", "id": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", - "community": 106, + "community": 107, "norm_label": "test_contract_can_approve_prefers_current_pending_over_historical_approved()" }, { @@ -60741,7 +60741,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L61", "id": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", - "community": 106, + "community": 107, "norm_label": "test_quote_invalidate_all_soft_deletes_approved_and_pending()" }, { @@ -60750,7 +60750,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L75", "id": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", - "community": 106, + "community": 107, "norm_label": "test_contract_invalidate_all_soft_deletes_approved_and_pending()" }, { @@ -60759,7 +60759,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L89", "id": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit", - "community": 106, + "community": 107, "norm_label": "test_quote_update_invalidates_all_approvals_on_reedit()" }, { @@ -60768,7 +60768,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L127", "id": "tests_test_crm_approval_reedit_test_contract_update_invalidates_all_approvals_on_reedit", - "community": 106, + "community": 107, "norm_label": "test_contract_update_invalidates_all_approvals_on_reedit()" }, { @@ -60777,7 +60777,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "id": "tests_test_crm_approval_reedit_rationale_1", - "community": 106, + "community": 107, "norm_label": "\u518d\u7f16\u8f91\u5e76\u91cd\u65b0\u63d0\u5ba1\u540e,\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\u4e0d\u5f97\u963b\u585e\u5f53\u524d\u8f6e\u5ba1\u6279\u3002" }, { @@ -60786,7 +60786,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L30", "id": "tests_test_crm_approval_reedit_rationale_30", - "community": 106, + "community": 107, "norm_label": "\u518d\u63d0\u5ba1\u540e\u540c\u5ba1\u6279\u4eba\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u901a\u8fc7 + \u65b0 pending \u65f6,\u5e94\u5141\u8bb8\u5ba1\u6279\u3002" }, { @@ -60795,7 +60795,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L90", "id": "tests_test_crm_approval_reedit_rationale_90", - "community": 106, + "community": 107, "norm_label": "\u7f16\u8f91\u4fdd\u5b58\u56de\u8349\u7a3f\u65f6\u987b\u4f5c\u5e9f\u5168\u90e8\u5386\u53f2\u5ba1\u6279(\u542b\u5df2\u901a\u8fc7),\u4e0d\u80fd\u53ea\u5220 pending\u3002" }, { @@ -60804,7 +60804,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L1", "id": "tests_test_crm_missing_identity_patch_py", - "community": 136, + "community": 191, "norm_label": "test_crm_missing_identity_patch.py" }, { @@ -60813,7 +60813,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L17", "id": "tests_test_crm_missing_identity_patch_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -60822,7 +60822,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L43", "id": "tests_test_crm_missing_identity_patch_kind", - "community": 136, + "community": 191, "norm_label": "kind()" }, { @@ -60831,7 +60831,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L47", "id": "tests_test_crm_missing_identity_patch_line", - "community": 136, + "community": 191, "norm_label": "line()" }, { @@ -60840,7 +60840,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L61", "id": "tests_test_crm_missing_identity_patch_product", - "community": 136, + "community": 191, "norm_label": "product()" }, { @@ -60849,7 +60849,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L65", "id": "tests_test_crm_missing_identity_patch_sync", - "community": 136, + "community": 191, "norm_label": "sync()" }, { @@ -60858,7 +60858,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L72", "id": "tests_test_crm_missing_identity_patch_test_omitted_identity_fields_reuse_unique_old_line_twice", - "community": 136, + "community": 191, "norm_label": "test_omitted_identity_fields_reuse_unique_old_line_twice()" }, { @@ -60867,7 +60867,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L83", "id": "tests_test_crm_missing_identity_patch_test_each_omitted_key_is_not_defaulted_for_matching", - "community": 136, + "community": 191, "norm_label": "test_each_omitted_key_is_not_defaulted_for_matching()" }, { @@ -60876,7 +60876,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L96", "id": "tests_test_crm_missing_identity_patch_test_same_sku_variants_match_submitted_fields_after_reordering", - "community": 136, + "community": 191, "norm_label": "test_same_sku_variants_match_submitted_fields_after_reordering()" }, { @@ -60885,7 +60885,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L106", "id": "tests_test_crm_missing_identity_patch_test_ambiguous_or_competing_anonymous_rows_reject_before_writes", - "community": 136, + "community": 191, "norm_label": "test_ambiguous_or_competing_anonymous_rows_reject_before_writes()" }, { @@ -60894,7 +60894,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L116", "id": "tests_test_crm_missing_identity_patch_test_missing_product_id_cannot_guess_from_name", - "community": 136, + "community": 191, "norm_label": "test_missing_product_id_cannot_guess_from_name()" }, { @@ -60903,7 +60903,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L123", "id": "tests_test_crm_missing_identity_patch_test_explicit_id_reserved_before_same_product_anonymous_new_row", - "community": 136, + "community": 191, "norm_label": "test_explicit_id_reserved_before_same_product_anonymous_new_row()" }, { @@ -60912,7 +60912,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L131", "id": "tests_test_crm_missing_identity_patch_test_explicit_null_is_a_submitted_key_not_an_omission", - "community": 136, + "community": 191, "norm_label": "test_explicit_null_is_a_submitted_key_not_an_omission()" }, { @@ -60921,7 +60921,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L140", "id": "tests_test_crm_missing_identity_patch_test_explicit_id_can_clear_nullable_identity_fields_without_new_line", - "community": 136, + "community": 191, "norm_label": "test_explicit_id_can_clear_nullable_identity_fields_without_new_line()" }, { @@ -60930,7 +60930,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L147", "id": "tests_test_crm_missing_identity_patch_test_omitted_collection_preserves_and_empty_deletes", - "community": 136, + "community": 191, "norm_label": "test_omitted_collection_preserves_and_empty_deletes()" }, { @@ -60939,7 +60939,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L155", "id": "tests_test_crm_missing_identity_patch_test_new_different_product_and_remove_old", - "community": 136, + "community": 191, "norm_label": "test_new_different_product_and_remove_old()" }, { @@ -60948,7 +60948,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L162", "id": "tests_test_crm_missing_identity_patch_test_explicit_id_must_be_active_and_owned", - "community": 136, + "community": 191, "norm_label": "test_explicit_id_must_be_active_and_owned()" }, { @@ -60957,7 +60957,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L172", "id": "tests_test_crm_missing_identity_patch_test_duplicate_explicit_id_rejected_before_writes", - "community": 136, + "community": 191, "norm_label": "test_duplicate_explicit_id_rejected_before_writes()" }, { @@ -60966,7 +60966,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L179", "id": "tests_test_crm_missing_identity_patch_test_contract_downstream_reference_allows_partial_match_but_not_removal", - "community": 136, + "community": 191, "norm_label": "test_contract_downstream_reference_allows_partial_match_but_not_removal()" }, { @@ -60975,7 +60975,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L193", "id": "tests_test_crm_missing_identity_patch_test_tier_natural_key_matching_and_parent_partial_identity_are_independent", - "community": 136, + "community": 191, "norm_label": "test_tier_natural_key_matching_and_parent_partial_identity_are_independent()" }, { @@ -60984,7 +60984,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L209", "id": "tests_test_crm_missing_identity_patch_save_whole", - "community": 136, + "community": 191, "norm_label": "save_whole()" }, { @@ -60993,7 +60993,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L238", "id": "tests_test_crm_missing_identity_patch_test_schema_to_whole_update_keeps_missing_unit_and_other_fields", - "community": 136, + "community": 191, "norm_label": "test_schema_to_whole_update_keeps_missing_unit_and_other_fields()" }, { @@ -61002,7 +61002,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L247", "id": "tests_test_crm_missing_identity_patch_test_whole_ambiguous_partial_identity_rejected_before_parent_status_changes", - "community": 136, + "community": 191, "norm_label": "test_whole_ambiguous_partial_identity_rejected_before_parent_status_changes()" }, { @@ -61011,7 +61011,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L258", "id": "tests_test_crm_missing_identity_patch_test_explicit_null_disambiguates_empty_key_from_nonempty_key", - "community": 136, + "community": 191, "norm_label": "test_explicit_null_disambiguates_empty_key_from_nonempty_key()" }, { @@ -61020,7 +61020,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L1", "id": "tests_test_crm_missing_identity_patch_rationale_1", - "community": 136, + "community": 191, "norm_label": "crm missing-id partial saves: real sqlite child writes, forbidden business mysql" }, { @@ -61029,7 +61029,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L1", "id": "tests_test_pl_plan_draft_save_py", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_draft_save.py" }, { @@ -61038,7 +61038,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L12", "id": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company", - "community": 6, + "community": 3, "norm_label": "test_validate_draft_min_fields_requires_belongs_company()" }, { @@ -61047,7 +61047,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L19", "id": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_allows_missing_create_date", - "community": 6, + "community": 3, "norm_label": "test_validate_draft_min_fields_allows_missing_create_date()" }, { @@ -61056,7 +61056,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L23", "id": "tests_test_pl_plan_draft_save_test_resolve_follow_status_draft_always_drafting", - "community": 6, + "community": 3, "norm_label": "test_resolve_follow_status_draft_always_drafting()" }, { @@ -61065,7 +61065,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L33", "id": "tests_test_pl_plan_draft_save_test_resolve_follow_status_formal_promotes_drafting", - "community": 6, + "community": 3, "norm_label": "test_resolve_follow_status_formal_promotes_drafting()" }, { @@ -61074,7 +61074,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L52", "id": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged", - "community": 6, + "community": 3, "norm_label": "test_assert_can_save_as_draft_rejects_arranged()" }, { @@ -61083,7 +61083,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L1", "id": "tests_test_pl_document_reminder_list_filters_py", - "community": 220, + "community": 221, "norm_label": "test_pl_document_reminder_list_filters.py" }, { @@ -61092,7 +61092,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L11", "id": "tests_test_pl_document_reminder_list_filters_compile", - "community": 220, + "community": 221, "norm_label": "_compile()" }, { @@ -61101,7 +61101,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L17", "id": "tests_test_pl_document_reminder_list_filters_test_owner_and_status", - "community": 220, + "community": 221, "norm_label": "test_owner_and_status()" }, { @@ -61110,7 +61110,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L30", "id": "tests_test_pl_document_reminder_list_filters_test_document_type_and_no", - "community": 220, + "community": 221, "norm_label": "test_document_type_and_no()" }, { @@ -61119,7 +61119,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L41", "id": "tests_test_pl_document_reminder_list_filters_test_expire_date_range", - "community": 220, + "community": 221, "norm_label": "test_expire_date_range()" }, { @@ -61128,7 +61128,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L51", "id": "tests_test_pl_document_reminder_list_filters_test_empty", - "community": 220, + "community": 221, "norm_label": "test_empty()" }, { @@ -61137,7 +61137,7 @@ "source_file": "tests/test_pl_plan_cancel_archive_status.py", "source_location": "L1", "id": "tests_test_pl_plan_cancel_archive_status_py", - "community": 45, + "community": 33, "norm_label": "test_pl_plan_cancel_archive_status.py" }, { @@ -61146,7 +61146,7 @@ "source_file": "tests/test_pl_plan_cancel_archive_status.py", "source_location": "L11", "id": "tests_test_pl_plan_cancel_archive_status_test_cancel_plan_persists_cancelled_archive_status", - "community": 45, + "community": 33, "norm_label": "test_cancel_plan_persists_cancelled_archive_status()" }, { @@ -61155,7 +61155,7 @@ "source_file": "tests/test_pl_plan_cancel_archive_status.py", "source_location": "L30", "id": "tests_test_pl_plan_cancel_archive_status_test_cancelled_archive_status_export_label", - "community": 45, + "community": 33, "norm_label": "test_cancelled_archive_status_export_label()" }, { @@ -61164,7 +61164,7 @@ "source_file": "tests/test_pl_plan_cancel_archive_status.py", "source_location": "L34", "id": "tests_test_pl_plan_cancel_archive_status_test_archive_list_scope_passes_through_list_and_export_params", - "community": 45, + "community": 33, "norm_label": "test_archive_list_scope_passes_through_list_and_export_params()" }, { @@ -61173,7 +61173,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L1", "id": "tests_test_db_inventory_plan_lock_py", - "community": 207, + "community": 196, "norm_label": "test_db_inventory_plan_lock.py" }, { @@ -61182,7 +61182,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L10", "id": "tests_test_db_inventory_plan_lock_query", - "community": 207, + "community": 196, "norm_label": "_query" }, { @@ -61191,7 +61191,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L11", "id": "tests_test_db_inventory_plan_lock_query_init", - "community": 207, + "community": 196, "norm_label": ".__init__()" }, { @@ -61200,7 +61200,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L14", "id": "tests_test_db_inventory_plan_lock_query_filter", - "community": 207, + "community": 196, "norm_label": ".filter()" }, { @@ -61209,7 +61209,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L17", "id": "tests_test_db_inventory_plan_lock_query_all", - "community": 207, + "community": 196, "norm_label": ".all()" }, { @@ -61218,7 +61218,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L21", "id": "tests_test_db_inventory_plan_lock_db", - "community": 207, + "community": 196, "norm_label": "_db()" }, { @@ -61227,7 +61227,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L27", "id": "tests_test_db_inventory_plan_lock_row", - "community": 207, + "community": 196, "norm_label": "_row()" }, { @@ -61236,7 +61236,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L40", "id": "tests_test_db_inventory_plan_lock_plan", - "community": 207, + "community": 196, "norm_label": "_plan()" }, { @@ -61245,7 +61245,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L52", "id": "tests_test_db_inventory_plan_lock_test_empty_plan_no_skips_product_restriction", - "community": 207, + "community": 196, "norm_label": "test_empty_plan_no_skips_product_restriction()" }, { @@ -61254,7 +61254,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L60", "id": "tests_test_db_inventory_plan_lock_test_missing_plan_no_is_rejected", - "community": 207, + "community": 196, "norm_label": "test_missing_plan_no_is_rejected()" }, { @@ -61263,7 +61263,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L68", "id": "tests_test_db_inventory_plan_lock_test_product_must_match_plan", - "community": 207, + "community": 196, "norm_label": "test_product_must_match_plan()" }, { @@ -61272,7 +61272,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L75", "id": "tests_test_db_inventory_plan_lock_test_partner_must_match_plan", - "community": 207, + "community": 196, "norm_label": "test_partner_must_match_plan()" }, { @@ -61281,7 +61281,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L87", "id": "tests_test_db_inventory_plan_lock_test_business_type_must_match_plan", - "community": 207, + "community": 196, "norm_label": "test_business_type_must_match_plan()" }, { @@ -61290,7 +61290,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L99", "id": "tests_test_db_inventory_plan_lock_test_matching_plan_binds_product_partner_and_business_type", - "community": 207, + "community": 196, "norm_label": "test_matching_plan_binds_product_partner_and_business_type()" }, { @@ -61299,7 +61299,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L114", "id": "tests_test_db_inventory_plan_lock_test_payload_without_plan_or_product_is_ignored", - "community": 207, + "community": 196, "norm_label": "test_payload_without_plan_or_product_is_ignored()" }, { @@ -61308,7 +61308,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L1", "id": "tests_test_db_inventory_plan_lock_rationale_1", - "community": 207, + "community": 196, "norm_label": "\u7f16\u8f91\u51fa\u5165\u5e93:\u6709\u8ba1\u5212\u53f7\u5fc5\u987b\u5b58\u5728,\u4e14\u4ea7\u54c1\u53ea\u80fd\u662f\u8be5\u8ba1\u5212\u7684\u4ea7\u54c1\u3002" }, { @@ -61317,7 +61317,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L1", "id": "tests_test_role_workflow_semantics_restoration_py", - "community": 262, + "community": 265, "norm_label": "test_role_workflow_semantics_restoration.py" }, { @@ -61326,7 +61326,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L21", "id": "tests_test_role_workflow_semantics_restoration_db", - "community": 262, + "community": 265, "norm_label": "db()" }, { @@ -61335,7 +61335,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L35", "id": "tests_test_role_workflow_semantics_restoration_actual_scope_payload", - "community": 262, + "community": 265, "norm_label": "actual_scope_payload()" }, { @@ -61344,7 +61344,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L64", "id": "tests_test_role_workflow_semantics_restoration_role_scope", - "community": 262, + "community": 265, "norm_label": "role_scope()" }, { @@ -61353,7 +61353,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L74", "id": "tests_test_role_workflow_semantics_restoration_scope_route", - "community": 262, + "community": 265, "norm_label": "scope_route()" }, { @@ -61362,7 +61362,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L81", "id": "tests_test_role_workflow_semantics_restoration_test_actual_ui_clear_to_schema_route_removes_custom_scope", - "community": 262, + "community": 265, "norm_label": "test_actual_ui_clear_to_schema_route_removes_custom_scope()" }, { @@ -61371,7 +61371,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L90", "id": "tests_test_role_workflow_semantics_restoration_test_actual_ui_unchanged_and_clear_restore_keep_relation_identity", - "community": 262, + "community": 265, "norm_label": "test_actual_ui_unchanged_and_clear_restore_keep_relation_identity()" }, { @@ -61380,7 +61380,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L102", "id": "tests_test_role_workflow_semantics_restoration_test_explicit_empty_and_noncustom_scope_clear_still_supported", - "community": 262, + "community": 265, "norm_label": "test_explicit_empty_and_noncustom_scope_clear_still_supported()" }, { @@ -61389,7 +61389,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L110", "id": "tests_test_role_workflow_semantics_restoration_test_foreign_scope_target_is_rejected_before_mutation", - "community": 262, + "community": 265, "norm_label": "test_foreign_scope_target_is_rejected_before_mutation()" }, { @@ -61398,7 +61398,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L118", "id": "tests_test_role_workflow_semantics_restoration_pending_workflow", - "community": 262, + "community": 265, "norm_label": "pending_workflow()" }, { @@ -61407,7 +61407,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L129", "id": "tests_test_role_workflow_semantics_restoration_test_pending_workflow_name_update_through_real_schema_route_keeps_nodes", - "community": 262, + "community": 265, "norm_label": "test_pending_workflow_name_update_through_real_schema_route_keeps_nodes()" }, { @@ -61416,7 +61416,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L141", "id": "tests_test_role_workflow_semantics_restoration_test_pending_workflow_remark_and_unchanged_status_are_metadata_only", - "community": 262, + "community": 265, "norm_label": "test_pending_workflow_remark_and_unchanged_status_are_metadata_only()" }, { @@ -61425,7 +61425,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L148", "id": "tests_test_role_workflow_semantics_restoration_test_pending_structural_header_changes_still_rejected_atomically", - "community": 262, + "community": 265, "norm_label": "test_pending_structural_header_changes_still_rejected_atomically()" }, { @@ -61434,7 +61434,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L156", "id": "tests_test_role_workflow_semantics_restoration_test_pending_node_change_and_delete_guards_remain", - "community": 262, + "community": 265, "norm_label": "test_pending_node_change_and_delete_guards_remain()" }, { @@ -61443,7 +61443,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L1", "id": "tests_test_role_workflow_semantics_restoration_rationale_1", - "community": 262, + "community": 265, "norm_label": "restore actual full-save/metadata semantics; ui handler and sqlite persistence." }, { @@ -61452,7 +61452,7 @@ "source_file": "tests/test_pl_menu_badge_recharge_approval.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_recharge_approval_py", - "community": 9, + "community": 8, "norm_label": "test_pl_menu_badge_recharge_approval.py" }, { @@ -61461,7 +61461,7 @@ "source_file": "tests/test_pl_menu_badge_recharge_approval.py", "source_location": "L16", "id": "tests_test_pl_menu_badge_recharge_approval_test_recharge_approval_badge_counts_current_approver_pending", - "community": 9, + "community": 8, "norm_label": "test_recharge_approval_badge_counts_current_approver_pending()" }, { @@ -61470,7 +61470,7 @@ "source_file": "tests/test_pl_menu_badge_recharge_approval.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_recharge_approval_rationale_1", - "community": 9, + "community": 8, "norm_label": "\u9996\u9875\u300cetc/\u6cb9\u5361\u5145\u503c\u5ba1\u6279\u300d\u89d2\u6807:\u7edf\u8ba1\u5f53\u524d\u7528\u6237\u5f85\u5ba1\u6279\u5355\u636e\u6570\u3002" }, { @@ -61479,7 +61479,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L1", "id": "tests_test_pl_delivery_times_aggregate_py", - "community": 28, + "community": 332, "norm_label": "test_pl_delivery_times_aggregate.py" }, { @@ -61488,7 +61488,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L6", "id": "tests_test_pl_delivery_times_aggregate_d", - "community": 28, + "community": 332, "norm_label": "_d" }, { @@ -61497,7 +61497,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L7", "id": "tests_test_pl_delivery_times_aggregate_d_init", - "community": 28, + "community": 332, "norm_label": ".__init__()" }, { @@ -61506,7 +61506,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L11", "id": "tests_test_pl_delivery_times_aggregate_test_collect_unique_sorted_yyyy_mm_dd", - "community": 28, + "community": 332, "norm_label": "test_collect_unique_sorted_yyyy_mm_dd()" }, { @@ -61515,7 +61515,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L27", "id": "tests_test_pl_delivery_times_aggregate_test_collect_empty", - "community": 28, + "community": 332, "norm_label": "test_collect_empty()" }, { @@ -61524,7 +61524,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L1", "id": "tests_test_db_inventory_list_filters_py", - "community": 189, + "community": 229, "norm_label": "test_db_inventory_list_filters.py" }, { @@ -61533,7 +61533,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L9", "id": "tests_test_db_inventory_list_filters_compile", - "community": 189, + "community": 229, "norm_label": "_compile()" }, { @@ -61542,7 +61542,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L13", "id": "tests_test_db_inventory_list_filters_test_batch_no_contains", - "community": 189, + "community": 229, "norm_label": "test_batch_no_contains()" }, { @@ -61551,7 +61551,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L18", "id": "tests_test_db_inventory_list_filters_test_vehicle_no_contains", - "community": 189, + "community": 229, "norm_label": "test_vehicle_no_contains()" }, { @@ -61560,7 +61560,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L23", "id": "tests_test_db_inventory_list_filters_test_status", - "community": 189, + "community": 229, "norm_label": "test_status()" }, { @@ -61569,7 +61569,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L28", "id": "tests_test_db_inventory_list_filters_test_date_range", - "community": 189, + "community": 229, "norm_label": "test_date_range()" }, { @@ -61578,7 +61578,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L35", "id": "tests_test_db_inventory_list_filters_test_quantity_gte", - "community": 189, + "community": 229, "norm_label": "test_quantity_gte()" }, { @@ -61587,7 +61587,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L40", "id": "tests_test_db_inventory_list_filters_test_empty", - "community": 189, + "community": 229, "norm_label": "test_empty()" }, { @@ -61596,7 +61596,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_month_km_py", - "community": 110, + "community": 116, "norm_label": "test_pl_vehicle_fuel_month_km.py" }, { @@ -61605,7 +61605,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L14", "id": "tests_test_pl_vehicle_fuel_month_km_test_ym_shift_across_year", - "community": 110, + "community": 116, "norm_label": "test_ym_shift_across_year()" }, { @@ -61614,7 +61614,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L19", "id": "tests_test_pl_vehicle_fuel_month_km_test_quarter_bounds_and_label", - "community": 110, + "community": 116, "norm_label": "test_quarter_bounds_and_label()" }, { @@ -61623,7 +61623,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L25", "id": "tests_test_pl_vehicle_fuel_month_km_test_rate_l100", - "community": 110, + "community": 116, "norm_label": "test_rate_l100()" }, { @@ -61632,7 +61632,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L32", "id": "tests_test_pl_vehicle_fuel_month_km_test_period_uses_next_first_minus_current_first", - "community": 110, + "community": 116, "norm_label": "test_period_uses_next_first_minus_current_first()" }, { @@ -61641,7 +61641,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L38", "id": "tests_test_pl_vehicle_fuel_month_km_test_period_without_next_reading_is_estimated", - "community": 110, + "community": 116, "norm_label": "test_period_without_next_reading_is_estimated()" }, { @@ -61650,7 +61650,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L43", "id": "tests_test_pl_vehicle_fuel_month_km_test_period_insufficient_is_not_zero", - "community": 110, + "community": 116, "norm_label": "test_period_insufficient_is_not_zero()" }, { @@ -61659,7 +61659,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L50", "id": "tests_test_pl_vehicle_fuel_month_km_test_period_ignores_missing_readings_and_accepts_real_zero", - "community": 110, + "community": 116, "norm_label": "test_period_ignores_missing_readings_and_accepts_real_zero()" }, { @@ -61668,7 +61668,7 @@ "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L57", "id": "tests_test_pl_vehicle_fuel_month_km_test_period_detects_odometer_rollback_including_internal_readings", - "community": 110, + "community": 116, "norm_label": "test_period_detects_odometer_rollback_including_internal_readings()" }, { @@ -61677,7 +61677,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L1", "id": "tests_test_crm_product_column_facet_py", - "community": 87, + "community": 93, "norm_label": "test_crm_product_column_facet.py" }, { @@ -61686,7 +61686,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L9", "id": "tests_test_crm_product_column_facet_compile", - "community": 87, + "community": 93, "norm_label": "_compile()" }, { @@ -61695,7 +61695,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L15", "id": "tests_test_crm_product_column_facet_test_product_no_in_adds_in_clause", - "community": 87, + "community": 93, "norm_label": "test_product_no_in_adds_in_clause()" }, { @@ -61704,7 +61704,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L25", "id": "tests_test_crm_product_column_facet_test_product_name_in_adds_in_clause", - "community": 87, + "community": 93, "norm_label": "test_product_name_in_adds_in_clause()" }, { @@ -61713,7 +61713,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L35", "id": "tests_test_crm_product_column_facet_test_product_no_in_skips_fuzzy", - "community": 87, + "community": 93, "norm_label": "test_product_no_in_skips_fuzzy()" }, { @@ -61722,7 +61722,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L43", "id": "tests_test_crm_product_column_facet_test_product_name_in_skips_fuzzy", - "community": 87, + "community": 93, "norm_label": "test_product_name_in_skips_fuzzy()" }, { @@ -61731,7 +61731,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L52", "id": "tests_test_crm_product_column_facet_test_product_no_fuzzy_still_works", - "community": 87, + "community": 93, "norm_label": "test_product_no_fuzzy_still_works()" }, { @@ -61740,7 +61740,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L60", "id": "tests_test_crm_product_column_facet_test_facet_field_whitelist", - "community": 87, + "community": 93, "norm_label": "test_facet_field_whitelist()" }, { @@ -61749,7 +61749,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L1", "id": "tests_test_crm_product_column_facet_rationale_1", - "community": 87, + "community": 93, "norm_label": "crm \u4ea7\u54c1\u5217\u5934 facet / productnoin\u00b7productnamein \u5355\u6d4b\u3002" }, { @@ -61758,7 +61758,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L1", "id": "tests_test_crm_price_letter_list_filters_py", - "community": 183, + "community": 185, "norm_label": "test_crm_price_letter_list_filters.py" }, { @@ -61767,7 +61767,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L9", "id": "tests_test_crm_price_letter_list_filters_compile", - "community": 183, + "community": 185, "norm_label": "_compile()" }, { @@ -61776,7 +61776,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L15", "id": "tests_test_crm_price_letter_list_filters_test_letter_type_in", - "community": 183, + "community": 185, "norm_label": "test_letter_type_in()" }, { @@ -61785,7 +61785,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L22", "id": "tests_test_crm_price_letter_list_filters_test_customer_name_fuzzy", - "community": 183, + "community": 185, "norm_label": "test_customer_name_fuzzy()" }, { @@ -61794,7 +61794,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L27", "id": "tests_test_crm_price_letter_list_filters_test_price_gte", - "community": 183, + "community": 185, "norm_label": "test_price_gte()" }, { @@ -61803,7 +61803,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L32", "id": "tests_test_crm_price_letter_list_filters_test_adjust_date_from_to_aliases", - "community": 183, + "community": 185, "norm_label": "test_adjust_date_from_to_aliases()" }, { @@ -61812,7 +61812,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L40", "id": "tests_test_crm_price_letter_list_filters_test_empty", - "community": 183, + "community": 185, "norm_label": "test_empty()" }, { @@ -61821,7 +61821,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L1", "id": "tests_test_crm_clue_list_filters_py", - "community": 126, + "community": 129, "norm_label": "test_crm_clue_list_filters.py" }, { @@ -61830,7 +61830,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L9", "id": "tests_test_crm_clue_list_filters_compile", - "community": 126, + "community": 129, "norm_label": "_compile()" }, { @@ -61839,7 +61839,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L15", "id": "tests_test_crm_clue_list_filters_test_level_in_adds_in_clause", - "community": 126, + "community": 129, "norm_label": "test_level_in_adds_in_clause()" }, { @@ -61848,7 +61848,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L23", "id": "tests_test_crm_clue_list_filters_test_clue_name_fuzzy", - "community": 126, + "community": 129, "norm_label": "test_clue_name_fuzzy()" }, { @@ -61857,7 +61857,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L31", "id": "tests_test_crm_clue_list_filters_test_follow_count_between_min_only", - "community": 126, + "community": 129, "norm_label": "test_follow_count_between_min_only()" }, { @@ -61866,7 +61866,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L39", "id": "tests_test_crm_clue_list_filters_test_begin_end_time_create_time", - "community": 126, + "community": 129, "norm_label": "test_begin_end_time_create_time()" }, { @@ -61875,7 +61875,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L45", "id": "tests_test_crm_clue_list_filters_test_empty_params_yield_no_filters", - "community": 126, + "community": 129, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -61884,7 +61884,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "id": "tests_test_pinyin_abbr_py", - "community": 222, + "community": 226, "norm_label": "test_pinyin_abbr.py" }, { @@ -61893,7 +61893,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L8", "id": "tests_test_pinyin_abbr_test_empty_and_whitespace", - "community": 222, + "community": 226, "norm_label": "test_empty_and_whitespace()" }, { @@ -61902,7 +61902,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L15", "id": "tests_test_pinyin_abbr_test_chinese_and_alnum", - "community": 222, + "community": 226, "norm_label": "test_chinese_and_alnum()" }, { @@ -61911,7 +61911,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L23", "id": "tests_test_pinyin_abbr_test_truncate_to_100", - "community": 222, + "community": 226, "norm_label": "test_truncate_to_100()" }, { @@ -61920,7 +61920,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L29", "id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", - "community": 222, + "community": 226, "norm_label": "test_resolve_submitted_provided_nonempty()" }, { @@ -61929,7 +61929,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L41", "id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", - "community": 222, + "community": 226, "norm_label": "test_resolve_submitted_provided_empty_generates()" }, { @@ -61938,7 +61938,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L53", "id": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", - "community": 222, + "community": 226, "norm_label": "test_resolve_not_submitted_keeps_existing()" }, { @@ -61947,7 +61947,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L65", "id": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", - "community": 222, + "community": 226, "norm_label": "test_resolve_not_submitted_empty_existing_generates()" }, { @@ -61956,7 +61956,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_py", - "community": 227, + "community": 222, "norm_label": "test_pl_dispatch_calendar.py" }, { @@ -61965,7 +61965,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L16", "id": "tests_test_pl_dispatch_calendar_modules", - "community": 227, + "community": 222, "norm_label": "modules()" }, { @@ -61974,7 +61974,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L24", "id": "tests_test_pl_dispatch_calendar_user", - "community": 227, + "community": 222, "norm_label": "user()" }, { @@ -61983,7 +61983,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L28", "id": "tests_test_pl_dispatch_calendar_payload", - "community": 227, + "community": 222, "norm_label": "payload()" }, { @@ -61992,7 +61992,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L34", "id": "tests_test_pl_dispatch_calendar_db", - "community": 227, + "community": 222, "norm_label": "db()" }, { @@ -62001,7 +62001,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L55", "id": "tests_test_pl_dispatch_calendar_create", - "community": 227, + "community": 222, "norm_label": "create()" }, { @@ -62010,7 +62010,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L60", "id": "tests_test_pl_dispatch_calendar_test_crud_duplicate_trips_snapshots_and_soft_delete", - "community": 227, + "community": 222, "norm_label": "test_crud_duplicate_trips_snapshots_and_soft_delete()" }, { @@ -62019,7 +62019,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L84", "id": "tests_test_pl_dispatch_calendar_test_month_pagination_sort_and_vehicle_filter", - "community": 227, + "community": 222, "norm_label": "test_month_pagination_sort_and_vehicle_filter()" }, { @@ -62028,7 +62028,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L99", "id": "tests_test_pl_dispatch_calendar_test_invalid_month_rejected", - "community": 227, + "community": 222, "norm_label": "test_invalid_month_rejected()" }, { @@ -62037,7 +62037,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L106", "id": "tests_test_pl_dispatch_calendar_test_tenant_and_data_scope_cover_records_and_options", - "community": 227, + "community": 222, "norm_label": "test_tenant_and_data_scope_cover_records_and_options()" }, { @@ -62046,88 +62046,97 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L133", "id": "tests_test_pl_dispatch_calendar_test_options_full_library_types_search_pagination", - "community": 227, + "community": 222, "norm_label": "test_options_full_library_types_search_pagination()" }, + { + "label": "test_off_shelf_products_excluded_from_options_and_create()", + "file_type": "code", + "source_file": "tests/test_pl_dispatch_calendar.py", + "source_location": "L142", + "id": "tests_test_pl_dispatch_calendar_test_off_shelf_products_excluded_from_options_and_create", + "community": 222, + "norm_label": "test_off_shelf_products_excluded_from_options_and_create()" + }, { "label": "test_invalid_cross_tenant_and_deleted_relations_rejected()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L143", + "source_location": "L159", "id": "tests_test_pl_dispatch_calendar_test_invalid_cross_tenant_and_deleted_relations_rejected", - "community": 227, + "community": 222, "norm_label": "test_invalid_cross_tenant_and_deleted_relations_rejected()" }, { "label": "test_schema_rejects_bad_fields_and_client_snapshots()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L157", + "source_location": "L173", "id": "tests_test_pl_dispatch_calendar_test_schema_rejects_bad_fields_and_client_snapshots", - "community": 227, + "community": 222, "norm_label": "test_schema_rejects_bad_fields_and_client_snapshots()" }, { "label": "test_http_read_only_manage_permissions_both_clients_and_routes()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L163", + "source_location": "L179", "id": "tests_test_pl_dispatch_calendar_test_http_read_only_manage_permissions_both_clients_and_routes", - "community": 227, + "community": 222, "norm_label": "test_http_read_only_manage_permissions_both_clients_and_routes()" }, { "label": "test_permissions_use_current_tenant_and_button_grants()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L229", + "source_location": "L245", "id": "tests_test_pl_dispatch_calendar_test_permissions_use_current_tenant_and_button_grants", - "community": 26, + "community": 32, "norm_label": "test_permissions_use_current_tenant_and_button_grants()" }, { "label": "test_quantity_is_optional_text_and_keeps_two_decimal_places()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L251", + "source_location": "L267", "id": "tests_test_pl_dispatch_calendar_test_quantity_is_optional_text_and_keeps_two_decimal_places", - "community": 227, + "community": 222, "norm_label": "test_quantity_is_optional_text_and_keeps_two_decimal_places()" }, { "label": "test_acid_and_alkali_calendars_stay_separate()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L266", + "source_location": "L282", "id": "tests_test_pl_dispatch_calendar_test_acid_and_alkali_calendars_stay_separate", - "community": 227, + "community": 222, "norm_label": "test_acid_and_alkali_calendars_stay_separate()" }, { "label": "test_other_calendar_stays_separate_from_acid_and_alkali()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L285", + "source_location": "L301", "id": "tests_test_pl_dispatch_calendar_test_other_calendar_stays_separate_from_acid_and_alkali", - "community": 227, + "community": 222, "norm_label": "test_other_calendar_stays_separate_from_acid_and_alkali()" }, { "label": "test_month_pagination_can_fetch_more_than_500_trips()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L304", + "source_location": "L320", "id": "tests_test_pl_dispatch_calendar_test_month_pagination_can_fetch_more_than_500_trips", - "community": 227, + "community": 222, "norm_label": "test_month_pagination_can_fetch_more_than_500_trips()" }, { "label": "test_calendar_openapi_schema_can_be_generated()", "file_type": "code", "source_file": "tests/test_pl_dispatch_calendar.py", - "source_location": "L318", + "source_location": "L334", "id": "tests_test_pl_dispatch_calendar_test_calendar_openapi_schema_can_be_generated", - "community": 227, + "community": 222, "norm_label": "test_calendar_openapi_schema_can_be_generated()" }, { @@ -62136,7 +62145,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_rationale_1", - "community": 227, + "community": 222, "norm_label": "\u624b\u5de5\u6d3e\u8f66\u65e5\u5386:\u72ec\u7acb\u8bb0\u5f55\u3001\u9694\u79bb\u3001\u9009\u62e9\u9879\u53ca http \u6743\u9650\u56de\u5f52\u3002" }, { @@ -62145,7 +62154,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L1", "id": "tests_test_db_plan_list_filters_py", - "community": 212, + "community": 211, "norm_label": "test_db_plan_list_filters.py" }, { @@ -62154,7 +62163,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L9", "id": "tests_test_db_plan_list_filters_compile", - "community": 212, + "community": 211, "norm_label": "_compile()" }, { @@ -62163,7 +62172,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L13", "id": "tests_test_db_plan_list_filters_test_plan_no_contains", - "community": 212, + "community": 211, "norm_label": "test_plan_no_contains()" }, { @@ -62172,7 +62181,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L18", "id": "tests_test_db_plan_list_filters_test_business_type", - "community": 212, + "community": 211, "norm_label": "test_business_type()" }, { @@ -62181,7 +62190,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L23", "id": "tests_test_db_plan_list_filters_test_planned_quantity_gte", - "community": 212, + "community": 211, "norm_label": "test_planned_quantity_gte()" }, { @@ -62190,7 +62199,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L28", "id": "tests_test_db_plan_list_filters_test_validity_range_intersection", - "community": 212, + "community": 211, "norm_label": "test_validity_range_intersection()" }, { @@ -62199,7 +62208,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L35", "id": "tests_test_db_plan_list_filters_test_empty", - "community": 212, + "community": 211, "norm_label": "test_empty()" }, { @@ -62208,7 +62217,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L1", "id": "tests_test_mp_webview_auth_api_py", - "community": 79, + "community": 89, "norm_label": "test_mp_webview_auth_api.py" }, { @@ -62217,7 +62226,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L9", "id": "tests_test_mp_webview_auth_api_test_mp_webview_ticket_requires_bearer", - "community": 79, + "community": 89, "norm_label": "test_mp_webview_ticket_requires_bearer()" }, { @@ -62226,7 +62235,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L17", "id": "tests_test_mp_webview_auth_api_test_mp_webview_exchange_requires_ticket", - "community": 79, + "community": 89, "norm_label": "test_mp_webview_exchange_requires_ticket()" }, { @@ -62235,7 +62244,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L1", "id": "tests_test_mp_webview_auth_api_rationale_1", - "community": 79, + "community": 89, "norm_label": "\u5c0f\u7a0b\u5e8f webview ticket \u7b7e\u53d1 / \u5151\u6362 http \u63a5\u53e3\u3002" }, { @@ -62244,7 +62253,7 @@ "source_file": "tests/test_pound_qr_label_items.py", "source_location": "L1", "id": "tests_test_pound_qr_label_items_py", - "community": 141, + "community": 215, "norm_label": "test_pound_qr_label_items.py" }, { @@ -62253,7 +62262,7 @@ "source_file": "tests/test_pound_qr_label_items.py", "source_location": "L4", "id": "tests_test_pound_qr_label_items_test_label_join", - "community": 141, + "community": 215, "norm_label": "test_label_join()" }, { @@ -62262,7 +62271,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_driver_py", - "community": 6, + "community": 253, "norm_label": "test_pl_plan_resolve_driver.py" }, { @@ -62271,7 +62280,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L9", "id": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", - "community": 6, + "community": 253, "norm_label": "test_resolve_driver_without_vehicle_link_returns_none()" }, { @@ -62280,7 +62289,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L19", "id": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", - "community": 6, + "community": 253, "norm_label": "test_resolve_driver_with_explicit_id_returns_personnel()" }, { @@ -62289,7 +62298,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_driver_rationale_1", - "community": 6, + "community": 253, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u53f8\u673a:\u8f66\u8f86\u672a\u5173\u8054\u53f8\u673a\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -62298,7 +62307,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L10", "id": "tests_test_pl_plan_resolve_driver_rationale_10", - "community": 6, + "community": 253, "norm_label": "\u672a\u663e\u5f0f\u9009\u53f8\u673a\u3001\u8f66\u8f86\u4e5f\u65e0\u5173\u8054\u53f8\u673a\u65f6,\u5e94\u8fd4\u56de\u7a7a\u4e09\u5143\u7ec4\u800c\u975e 400\u3002" }, { @@ -62307,7 +62316,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L1", "id": "tests_test_pl_inventory_differential_archive_py", - "community": 151, + "community": 68, "norm_label": "test_pl_inventory_differential_archive.py" }, { @@ -62316,7 +62325,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L17", "id": "tests_test_pl_inventory_differential_archive_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -62325,7 +62334,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L32", "id": "tests_test_pl_inventory_differential_archive_seed", - "community": 151, + "community": 68, "norm_label": "seed()" }, { @@ -62334,7 +62343,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L44", "id": "tests_test_pl_inventory_differential_archive_archive", - "community": 151, + "community": 68, "norm_label": "archive()" }, { @@ -62343,7 +62352,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L50", "id": "tests_test_pl_inventory_differential_archive_rows", - "community": 151, + "community": 68, "norm_label": "rows()" }, { @@ -62352,7 +62361,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L54", "id": "tests_test_pl_inventory_differential_archive_inv", - "community": 151, + "community": 68, "norm_label": "inv()" }, { @@ -62361,7 +62370,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L58", "id": "tests_test_pl_inventory_differential_archive_test_noop_preserves_identity_creation_period_and_snapshot_without_writes", - "community": 151, + "community": 68, "norm_label": "test_noop_preserves_identity_creation_period_and_snapshot_without_writes()" }, { @@ -62370,7 +62379,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L74", "id": "tests_test_pl_inventory_differential_archive_test_quantity_price_net_delta_does_not_revalue_unrelated_stock", - "community": 151, + "community": 68, "norm_label": "test_quantity_price_net_delta_does_not_revalue_unrelated_stock()" }, { @@ -62379,7 +62388,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L85", "id": "tests_test_pl_inventory_differential_archive_test_price_only_keeps_stock_after", - "community": 151, + "community": 68, "norm_label": "test_price_only_keeps_stock_after()" }, { @@ -62388,7 +62397,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L93", "id": "tests_test_pl_inventory_differential_archive_test_explicit_zero_price_does_not_use_tax_price", - "community": 151, + "community": 68, "norm_label": "test_explicit_zero_price_does_not_use_tax_price()" }, { @@ -62397,7 +62406,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L99", "id": "tests_test_pl_inventory_differential_archive_test_remove_and_reverse_do_not_replace_other_plan", - "community": 151, + "community": 68, "norm_label": "test_remove_and_reverse_do_not_replace_other_plan()" }, { @@ -62406,7 +62415,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L114", "id": "tests_test_pl_inventory_differential_archive_delivery", - "community": 151, + "community": 68, "norm_label": "delivery()" }, { @@ -62415,7 +62424,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L123", "id": "tests_test_pl_inventory_differential_archive_test_multiple_same_direction_stops_keep_separate_lines", - "community": 151, + "community": 68, "norm_label": "test_multiple_same_direction_stops_keep_separate_lines()" }, { @@ -62424,7 +62433,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L144", "id": "tests_test_pl_inventory_differential_archive_test_legacy_stop_lines_bind_by_quantity_and_price", - "community": 151, + "community": 68, "norm_label": "test_legacy_stop_lines_bind_by_quantity_and_price()" }, { @@ -62433,7 +62442,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L165", "id": "tests_test_pl_inventory_differential_archive_test_legacy_stop_lines_reject_ambiguous_rematch_without_mutation", - "community": 151, + "community": 68, "norm_label": "test_legacy_stop_lines_reject_ambiguous_rematch_without_mutation()" }, { @@ -62442,7 +62451,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L185", "id": "tests_test_pl_inventory_differential_archive_test_merged_legacy_stop_line_is_not_split_automatically", - "community": 151, + "community": 68, "norm_label": "test_merged_legacy_stop_line_is_not_split_automatically()" }, { @@ -62451,7 +62460,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L200", "id": "tests_test_pl_inventory_differential_archive_test_opposite_directions_stay_distinct", - "community": 151, + "community": 68, "norm_label": "test_opposite_directions_stay_distinct()" }, { @@ -62460,7 +62469,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L214", "id": "tests_test_pl_inventory_differential_archive_test_ambiguous_history_rejected_before_mutation", - "community": 151, + "community": 68, "norm_label": "test_ambiguous_history_rejected_before_mutation()" }, { @@ -62469,7 +62478,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L225", "id": "tests_test_pl_inventory_differential_archive_test_wrong_tenant_rejected", - "community": 151, + "community": 68, "norm_label": "test_wrong_tenant_rejected()" }, { @@ -62478,7 +62487,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L231", "id": "tests_test_pl_inventory_differential_archive_test_missing_crm_master_does_not_block_historical_plan", - "community": 151, + "community": 68, "norm_label": "test_missing_crm_master_does_not_block_historical_plan()" }, { @@ -62487,7 +62496,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L237", "id": "tests_test_pl_inventory_differential_archive_test_outbound_signed_amount_net_change", - "community": 151, + "community": 68, "norm_label": "test_outbound_signed_amount_net_change()" }, { @@ -62496,7 +62505,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L247", "id": "tests_test_pl_inventory_differential_archive_test_rounding_noop_has_no_drift", - "community": 151, + "community": 68, "norm_label": "test_rounding_noop_has_no_drift()" }, { @@ -62505,7 +62514,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L254", "id": "tests_test_pl_inventory_differential_archive_test_archive_locks_plan_shared_product_and_postings_before_inventory_changes", - "community": 151, + "community": 68, "norm_label": "test_archive_locks_plan_shared_product_and_postings_before_inventory_changes()" }, { @@ -62514,7 +62523,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L270", "id": "tests_test_pl_inventory_differential_archive_test_archive_endpoint_locks_before_mutating_archive_fields", - "community": 151, + "community": 68, "norm_label": "test_archive_endpoint_locks_before_mutating_archive_fields()" }, { @@ -62523,7 +62532,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L292", "id": "tests_test_pl_inventory_differential_archive_test_pending_new_and_removed_brand_rows_are_seen_without_autoflush", - "community": 151, + "community": 68, "norm_label": "test_pending_new_and_removed_brand_rows_are_seen_without_autoflush()" }, { @@ -62532,7 +62541,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L310", "id": "tests_test_pl_inventory_differential_archive_test_api_lock_refreshes_plan_state_but_service_lock_preserves_pending_fields", - "community": 151, + "community": 68, "norm_label": "test_api_lock_refreshes_plan_state_but_service_lock_preserves_pending_fields()" }, { @@ -62541,7 +62550,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L324", "id": "tests_test_pl_inventory_differential_archive_test_outbound_price_edit_uses_outbound_price_not_stale_inbound_price", - "community": 151, + "community": 68, "norm_label": "test_outbound_price_edit_uses_outbound_price_not_stale_inbound_price()" }, { @@ -62550,7 +62559,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L333", "id": "tests_test_pl_inventory_differential_archive_test_api_refresh_reads_latest_product_and_stop_fields", - "community": 151, + "community": 68, "norm_label": "test_api_refresh_reads_latest_product_and_stop_fields()" }, { @@ -62559,7 +62568,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L345", "id": "tests_test_pl_inventory_differential_archive_test_other_tenant_postings_and_inventory_untouched", - "community": 151, + "community": 68, "norm_label": "test_other_tenant_postings_and_inventory_untouched()" }, { @@ -62568,7 +62577,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L358", "id": "tests_test_pl_inventory_differential_archive_test_missing_inventory_for_existing_postings_rejected_without_repair", - "community": 151, + "community": 68, "norm_label": "test_missing_inventory_for_existing_postings_rejected_without_repair()" }, { @@ -62577,7 +62586,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L1", "id": "tests_test_pl_inventory_differential_archive_rationale_1", - "community": 151, + "community": 68, "norm_label": "real sqlite inventory regressions; business databases are forbidden." }, { @@ -62586,7 +62595,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L1", "id": "tests_test_pl_transport_stop_feedback_py", - "community": 89, + "community": 83, "norm_label": "test_pl_transport_stop_feedback.py" }, { @@ -62595,7 +62604,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L11", "id": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", - "community": 89, + "community": 83, "norm_label": "test_parse_and_dump_driver_stop_product_feedbacks()" }, { @@ -62604,7 +62613,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L27", "id": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments", - "community": 89, + "community": 83, "norm_label": "test_save_site_stop_feedback_requires_quantity_before_attachments()" }, { @@ -62613,7 +62622,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L42", "id": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments", - "community": 89, + "community": 83, "norm_label": "test_save_site_stop_feedback_requires_product_qty_before_attachments()" }, { @@ -62622,7 +62631,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "id": "tests_test_menu_favorite_crud_py", - "community": 72, + "community": 132, "norm_label": "test_menu_favorite_crud.py" }, { @@ -62631,7 +62640,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L4", "id": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", - "community": 72, + "community": 132, "norm_label": "test_normalize_menu_path_strips_and_requires_slash()" }, { @@ -62640,7 +62649,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L9", "id": "tests_test_menu_favorite_crud_test_max_favorites_constant", - "community": 72, + "community": 132, "norm_label": "test_max_favorites_constant()" }, { @@ -62649,7 +62658,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L1", "id": "tests_test_bx_reimburse_title_seq_py", - "community": 193, + "community": 37, "norm_label": "test_bx_reimburse_title_seq.py" }, { @@ -62658,7 +62667,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L14", "id": "tests_test_bx_reimburse_title_seq_session", - "community": 193, + "community": 37, "norm_label": "_session()" }, { @@ -62667,7 +62676,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L20", "id": "tests_test_bx_reimburse_title_seq_apply", - "community": 193, + "community": 37, "norm_label": "_apply()" }, { @@ -62676,7 +62685,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L42", "id": "tests_test_bx_reimburse_title_seq_test_allocate_title_seq_skips_soft_deleted_row", - "community": 193, + "community": 37, "norm_label": "test_allocate_title_seq_skips_soft_deleted_row()" }, { @@ -62685,7 +62694,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L51", "id": "tests_test_bx_reimburse_title_seq_test_allocate_title_seq_still_increments_live_row", - "community": 193, + "community": 37, "norm_label": "test_allocate_title_seq_still_increments_live_row()" }, { @@ -62694,7 +62703,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L1", "id": "tests_test_bx_reimburse_title_seq_rationale_1", - "community": 193, + "community": 37, "norm_label": "\u6807\u9898\u5e8f\u53f7\u987b\u907f\u5f00\u552f\u4e00\u7d22\u5f15\u4ecd\u5360\u7528\u7684\u53f7,\u5305\u62ec\u5df2\u8f6f\u5220\u8bb0\u5f55\u3002" }, { @@ -62703,7 +62712,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L1", "id": "tests_test_wechat_extra_delivery_py", - "community": 221, + "community": 124, "norm_label": "test_wechat_extra_delivery.py" }, { @@ -62712,7 +62721,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L11", "id": "tests_test_wechat_extra_delivery_client", - "community": 221, + "community": 124, "norm_label": "client" }, { @@ -62721,7 +62730,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L12", "id": "tests_test_wechat_extra_delivery_client_init", - "community": 221, + "community": 124, "norm_label": ".__init__()" }, { @@ -62730,7 +62739,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L15", "id": "tests_test_wechat_extra_delivery_client_send", - "community": 221, + "community": 124, "norm_label": ".send()" }, { @@ -62739,7 +62748,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L20", "id": "tests_test_wechat_extra_delivery_binding", - "community": 221, + "community": 124, "norm_label": "binding()" }, { @@ -62748,7 +62757,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L29", "id": "tests_test_wechat_extra_delivery_test_daily_worker_refreshes_real_counts_and_send_time", - "community": 221, + "community": 124, "norm_label": "test_daily_worker_refreshes_real_counts_and_send_time()" }, { @@ -62757,7 +62766,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L52", "id": "tests_test_wechat_extra_delivery_test_completion_delivered_once_without_approval_cycle", - "community": 221, + "community": 124, "norm_label": "test_completion_delivered_once_without_approval_cycle()" }, { @@ -62766,7 +62775,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L1", "id": "tests_test_wechat_extra_delivery_rationale_1", - "community": 221, + "community": 124, "norm_label": "\u65b0\u589e\u4e24\u6a21\u677f\u4ece\u771f\u5b9e\u4e1a\u52a1\u5feb\u7167\u5230\u53d1\u9001\u5668\u7684\u96c6\u6210\u6d4b\u8bd5;\u5fae\u4fe1\u4f20\u8f93\u4f7f\u7528\u5047\u5ba2\u6237\u7aef\u3002" }, { @@ -62847,7 +62856,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "id": "tests_test_crm_customer_list_filters_py", - "community": 94, + "community": 103, "norm_label": "test_crm_customer_list_filters.py" }, { @@ -62856,7 +62865,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L9", "id": "tests_test_crm_customer_list_filters_compile", - "community": 94, + "community": 103, "norm_label": "_compile()" }, { @@ -62865,7 +62874,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L15", "id": "tests_test_crm_customer_list_filters_test_level_in_adds_in_clause", - "community": 94, + "community": 103, "norm_label": "test_level_in_adds_in_clause()" }, { @@ -62874,7 +62883,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L25", "id": "tests_test_crm_customer_list_filters_test_customer_name_fuzzy", - "community": 94, + "community": 103, "norm_label": "test_customer_name_fuzzy()" }, { @@ -62883,7 +62892,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L33", "id": "tests_test_crm_customer_list_filters_test_deal_amount_between_min_only", - "community": 94, + "community": 103, "norm_label": "test_deal_amount_between_min_only()" }, { @@ -62892,7 +62901,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L45", "id": "tests_test_crm_customer_list_filters_test_begin_end_time_create_time", - "community": 94, + "community": 103, "norm_label": "test_begin_end_time_create_time()" }, { @@ -62901,7 +62910,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L57", "id": "tests_test_crm_customer_list_filters_test_empty_params_yield_no_filters", - "community": 94, + "community": 103, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -62910,7 +62919,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "id": "tests_test_crm_customer_list_filters_rationale_1", - "community": 94, + "community": 103, "norm_label": "crm \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002" }, { @@ -62919,7 +62928,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_personnel_missing_identity_py", - "community": 195, + "community": 194, "norm_label": "test_pl_personnel_missing_identity.py" }, { @@ -62928,7 +62937,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L16", "id": "tests_test_pl_personnel_missing_identity_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -62937,7 +62946,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L29", "id": "tests_test_pl_personnel_missing_identity_person", - "community": 195, + "community": 194, "norm_label": "person()" }, { @@ -62946,7 +62955,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L36", "id": "tests_test_pl_personnel_missing_identity_link", - "community": 195, + "community": 194, "norm_label": "link()" }, { @@ -62955,7 +62964,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L43", "id": "tests_test_pl_personnel_missing_identity_body", - "community": 195, + "community": 194, "norm_label": "body()" }, { @@ -62964,7 +62973,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L47", "id": "tests_test_pl_personnel_missing_identity_save", - "community": 195, + "community": 194, "norm_label": "save()" }, { @@ -62973,7 +62982,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L54", "id": "tests_test_pl_personnel_missing_identity_test_ambiguous_legacy_identity_rejects_instead_of_replacing_link", - "community": 195, + "community": 194, "norm_label": "test_ambiguous_legacy_identity_rejects_instead_of_replacing_link()" }, { @@ -62982,7 +62991,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L66", "id": "tests_test_pl_personnel_missing_identity_test_unique_no_id_matches_existing_person_and_preserves_relation_identity", - "community": 195, + "community": 194, "norm_label": "test_unique_no_id_matches_existing_person_and_preserves_relation_identity()" }, { @@ -62991,7 +63000,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L75", "id": "tests_test_pl_personnel_missing_identity_test_omitted_fields_preserve_person_and_link_fields", - "community": 195, + "community": 194, "norm_label": "test_omitted_fields_preserve_person_and_link_fields()" }, { @@ -63000,7 +63009,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L82", "id": "tests_test_pl_personnel_missing_identity_test_explicit_null_and_zero_clear_fields", - "community": 195, + "community": 194, "norm_label": "test_explicit_null_and_zero_clear_fields()" }, { @@ -63009,7 +63018,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L89", "id": "tests_test_pl_personnel_missing_identity_test_new_person_can_have_two_roles_without_duplicate_person_creation", - "community": 195, + "community": 194, "norm_label": "test_new_person_can_have_two_roles_without_duplicate_person_creation()" }, { @@ -63018,7 +63027,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L98", "id": "tests_test_pl_personnel_missing_identity_test_explicit_identity_reserved_and_other_role_resolves_same_person", - "community": 195, + "community": 194, "norm_label": "test_explicit_identity_reserved_and_other_role_resolves_same_person()" }, { @@ -63027,7 +63036,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L106", "id": "tests_test_pl_personnel_missing_identity_test_explicit_reservation_does_not_guess_remaining_duplicate_name", - "community": 195, + "community": 194, "norm_label": "test_explicit_reservation_does_not_guess_remaining_duplicate_name()" }, { @@ -63036,7 +63045,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L114", "id": "tests_test_pl_personnel_missing_identity_test_same_person_conflicting_fields_across_roles_reject_before_mutation", - "community": 195, + "community": 194, "norm_label": "test_same_person_conflicting_fields_across_roles_reject_before_mutation()" }, { @@ -63045,7 +63054,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L123", "id": "tests_test_pl_personnel_missing_identity_test_entire_batch_rejects_invalid_explicit_id_before_editing_first_person", - "community": 195, + "community": 194, "norm_label": "test_entire_batch_rejects_invalid_explicit_id_before_editing_first_person()" }, { @@ -63054,7 +63063,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L135", "id": "tests_test_pl_personnel_missing_identity_test_effective_defaults_cannot_create_two_default_drivers", - "community": 195, + "community": 194, "norm_label": "test_effective_defaults_cannot_create_two_default_drivers()" }, { @@ -63063,7 +63072,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L142", "id": "tests_test_pl_personnel_missing_identity_test_add_edit_remove_and_omitted_collection_are_differential", - "community": 195, + "community": 194, "norm_label": "test_add_edit_remove_and_omitted_collection_are_differential()" }, { @@ -63072,7 +63081,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L154", "id": "tests_test_pl_personnel_missing_identity_test_cross_role_partial_person_update_merges_without_clearing_phone", - "community": 195, + "community": 194, "norm_label": "test_cross_role_partial_person_update_merges_without_clearing_phone()" }, { @@ -63081,7 +63090,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L160", "id": "tests_test_pl_personnel_missing_identity_test_standalone_upsert_preserves_omitted_optional_fields", - "community": 195, + "community": 194, "norm_label": "test_standalone_upsert_preserves_omitted_optional_fields()" }, { @@ -63090,7 +63099,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L166", "id": "tests_test_pl_personnel_missing_identity_test_explicit_current_client_id_is_safe_with_duplicate_names", - "community": 195, + "community": 194, "norm_label": "test_explicit_current_client_id_is_safe_with_duplicate_names()" }, { @@ -63099,7 +63108,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L173", "id": "tests_test_pl_personnel_missing_identity_test_same_name_in_other_tenant_does_not_participate_in_matching", - "community": 195, + "community": 194, "norm_label": "test_same_name_in_other_tenant_does_not_participate_in_matching()" }, { @@ -63108,7 +63117,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L179", "id": "tests_test_pl_personnel_missing_identity_test_empty_collection_only_removes_current_vehicle_links", - "community": 195, + "community": 194, "norm_label": "test_empty_collection_only_removes_current_vehicle_links()" }, { @@ -63117,7 +63126,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L185", "id": "tests_test_pl_personnel_missing_identity_test_duplicate_historical_links_reject_before_person_update", - "community": 195, + "community": 194, "norm_label": "test_duplicate_historical_links_reject_before_person_update()" }, { @@ -63126,7 +63135,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L192", "id": "tests_test_pl_personnel_missing_identity_test_explicit_and_missing_id_same_role_reject_regardless_of_order", - "community": 195, + "community": 194, "norm_label": "test_explicit_and_missing_id_same_role_reject_regardless_of_order()" }, { @@ -63135,7 +63144,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L199", "id": "tests_test_pl_personnel_missing_identity_test_explicit_new_name_can_be_reused_by_other_role_in_same_batch", - "community": 195, + "community": 194, "norm_label": "test_explicit_new_name_can_be_reused_by_other_role_in_same_batch()" }, { @@ -63144,7 +63153,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_personnel_missing_identity_rationale_1", - "community": 195, + "community": 194, "norm_label": "sqlite-only vehicle personnel identity and partial-field regressions." }, { @@ -63153,7 +63162,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L1", "id": "tests_test_excel_export_helpers_py", - "community": 5, + "community": 304, "norm_label": "test_excel_export_helpers.py" }, { @@ -63162,7 +63171,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L19", "id": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown", - "community": 5, + "community": 304, "norm_label": "test_filter_export_columns_keeps_order_and_ignores_unknown()" }, { @@ -63171,7 +63180,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L24", "id": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all", - "community": 5, + "community": 304, "norm_label": "test_filter_export_columns_none_returns_all()" }, { @@ -63180,7 +63189,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L29", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_empty", - "community": 5, + "community": 304, "norm_label": "test_assert_export_row_count_empty()" }, { @@ -63189,7 +63198,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L35", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit", - "community": 5, + "community": 304, "norm_label": "test_assert_export_row_count_over_limit()" }, { @@ -63198,7 +63207,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L41", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_ok", - "community": 5, + "community": 304, "norm_label": "test_assert_export_row_count_ok()" }, { @@ -63207,7 +63216,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L1", "id": "tests_test_db_list_sort_py", - "community": 12, + "community": 228, "norm_label": "test_db_list_sort.py" }, { @@ -63216,7 +63225,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L10", "id": "tests_test_db_list_sort_test_inventory_date_asc", - "community": 12, + "community": 228, "norm_label": "test_inventory_date_asc()" }, { @@ -63225,7 +63234,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L16", "id": "tests_test_db_list_sort_test_inventory_invalid_falls_back", - "community": 12, + "community": 228, "norm_label": "test_inventory_invalid_falls_back()" }, { @@ -63234,7 +63243,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L21", "id": "tests_test_db_list_sort_test_weighing_inventory_date_desc", - "community": 12, + "community": 228, "norm_label": "test_weighing_inventory_date_desc()" }, { @@ -63243,7 +63252,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L27", "id": "tests_test_db_list_sort_test_weighing_needs_join", - "community": 12, + "community": 228, "norm_label": "test_weighing_needs_join()" }, { @@ -63252,7 +63261,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L33", "id": "tests_test_db_list_sort_test_parse_sort_params_camel", - "community": 12, + "community": 228, "norm_label": "test_parse_sort_params_camel()" }, { @@ -63261,7 +63270,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L39", "id": "tests_test_db_list_sort_test_weighing_invalid_falls_back", - "community": 12, + "community": 228, "norm_label": "test_weighing_invalid_falls_back()" }, { @@ -63270,7 +63279,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L1", "id": "tests_test_crm_quote_list_filters_py", - "community": 137, + "community": 141, "norm_label": "test_crm_quote_list_filters.py" }, { @@ -63279,7 +63288,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L5", "id": "tests_test_crm_quote_list_filters_compile", - "community": 137, + "community": 141, "norm_label": "_compile()" }, { @@ -63288,7 +63297,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L11", "id": "tests_test_crm_quote_list_filters_test_status_in", - "community": 137, + "community": 141, "norm_label": "test_status_in()" }, { @@ -63297,7 +63306,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L17", "id": "tests_test_crm_quote_list_filters_test_quote_no_fuzzy", - "community": 137, + "community": 141, "norm_label": "test_quote_no_fuzzy()" }, { @@ -63306,7 +63315,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L22", "id": "tests_test_crm_quote_list_filters_test_final_amount_between", - "community": 137, + "community": 141, "norm_label": "test_final_amount_between()" }, { @@ -63315,7 +63324,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L27", "id": "tests_test_crm_quote_list_filters_test_empty", - "community": 137, + "community": 141, "norm_label": "test_empty()" }, { @@ -63324,7 +63333,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L1", "id": "tests_test_pl_plan_package_validate_py", - "community": 147, + "community": 271, "norm_label": "test_pl_plan_package_validate.py" }, { @@ -63333,7 +63342,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L7", "id": "tests_test_pl_plan_package_validate_test_require_package_when_contract_bound", - "community": 147, + "community": 271, "norm_label": "test_require_package_when_contract_bound()" }, { @@ -63342,7 +63351,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L20", "id": "tests_test_pl_plan_package_validate_test_package_must_be_in_contract_set", - "community": 147, + "community": 271, "norm_label": "test_package_must_be_in_contract_set()" }, { @@ -63351,7 +63360,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L33", "id": "tests_test_pl_plan_package_validate_test_valid_package_passes", - "community": 147, + "community": 271, "norm_label": "test_valid_package_passes()" }, { @@ -63360,7 +63369,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L46", "id": "tests_test_pl_plan_package_validate_test_product_not_on_contract_skipped", - "community": 147, + "community": 271, "norm_label": "test_product_not_on_contract_skipped()" }, { @@ -63369,7 +63378,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L57", "id": "tests_test_pl_plan_package_validate_test_contract_empty_package_allows_empty_plan", - "community": 147, + "community": 271, "norm_label": "test_contract_empty_package_allows_empty_plan()" }, { @@ -63378,7 +63387,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L58", "id": "tests_test_pl_plan_package_validate_rationale_58", - "community": 147, + "community": 271, "norm_label": "\u810f\u6570\u636e\u9632\u5fa1:\u5408\u540c\u884c\u5305\u88c5\u4e3a\u7a7a\u65f6\u4e0d\u5f3a\u5236\u8ba1\u5212\u586b\u5305\u88c5\u3002" }, { @@ -63387,7 +63396,7 @@ "source_file": "tests/test_db_inventory_id.py", "source_location": "L1", "id": "tests_test_db_inventory_id_py", - "community": 114, + "community": 212, "norm_label": "test_db_inventory_id.py" }, { @@ -63396,7 +63405,7 @@ "source_file": "tests/test_db_inventory_id.py", "source_location": "L7", "id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", - "community": 114, + "community": 212, "norm_label": "test_max_numeric_inbound_outbound_id_parses_scalar()" }, { @@ -63405,7 +63414,7 @@ "source_file": "tests/test_db_inventory_id.py", "source_location": "L14", "id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", - "community": 114, + "community": 212, "norm_label": "test_max_numeric_inbound_outbound_id_empty()" }, { @@ -63414,7 +63423,7 @@ "source_file": "tests/test_crm_product_read_contract.py", "source_location": "L1", "id": "tests_test_crm_product_read_contract_py", - "community": 8, + "community": 6, "norm_label": "test_crm_product_read_contract.py" }, { @@ -63423,7 +63432,7 @@ "source_file": "tests/test_crm_product_read_contract.py", "source_location": "L9", "id": "tests_test_crm_product_read_contract_test_product_read_contract_exposes_creator_for_delete_permission", - "community": 19, + "community": 6, "norm_label": "test_product_read_contract_exposes_creator_for_delete_permission()" }, { @@ -63432,7 +63441,7 @@ "source_file": "tests/test_crm_product_read_contract.py", "source_location": "L22", "id": "tests_test_crm_product_read_contract_test_product_creator_stays_read_only_in_write_schemas", - "community": 8, + "community": 6, "norm_label": "test_product_creator_stays_read_only_in_write_schemas()" }, { @@ -63441,7 +63450,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L1", "id": "tests_test_pl_dibang_legacy_idempotent_py", - "community": 226, + "community": 92, "norm_label": "test_pl_dibang_legacy_idempotent.py" }, { @@ -63450,7 +63459,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L16", "id": "tests_test_pl_dibang_legacy_idempotent_db", - "community": 208, + "community": 92, "norm_label": "db()" }, { @@ -63459,7 +63468,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L29", "id": "tests_test_pl_dibang_legacy_idempotent_seed", - "community": 226, + "community": 92, "norm_label": "seed()" }, { @@ -63468,7 +63477,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L44", "id": "tests_test_pl_dibang_legacy_idempotent_sync", - "community": 226, + "community": 92, "norm_label": "sync()" }, { @@ -63477,7 +63486,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L53", "id": "tests_test_pl_dibang_legacy_idempotent_records", - "community": 226, + "community": 92, "norm_label": "records()" }, { @@ -63486,7 +63495,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L58", "id": "tests_test_pl_dibang_legacy_idempotent_test_repeat_reuses_link_inventory_and_monthly_contribution", - "community": 226, + "community": 92, "norm_label": "test_repeat_reuses_link_inventory_and_monthly_contribution()" }, { @@ -63495,7 +63504,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L75", "id": "tests_test_pl_dibang_legacy_idempotent_test_quantity_changes_only_apply_delta_and_keep_other_contributions", - "community": 226, + "community": 92, "norm_label": "test_quantity_changes_only_apply_delta_and_keep_other_contributions()" }, { @@ -63504,7 +63513,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L92", "id": "tests_test_pl_dibang_legacy_idempotent_test_month_migration_moves_only_this_contribution", - "community": 226, + "community": 92, "norm_label": "test_month_migration_moves_only_this_contribution()" }, { @@ -63513,7 +63522,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L109", "id": "tests_test_pl_dibang_legacy_idempotent_add_weighing", - "community": 226, + "community": 92, "norm_label": "add_weighing()" }, { @@ -63522,7 +63531,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L120", "id": "tests_test_pl_dibang_legacy_idempotent_test_identical_repeat_preserves_actual_weighing_quantity", - "community": 226, + "community": 92, "norm_label": "test_identical_repeat_preserves_actual_weighing_quantity()" }, { @@ -63531,7 +63540,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L134", "id": "tests_test_pl_dibang_legacy_idempotent_test_weighed_business_changes_rejected_without_mutation", - "community": 226, + "community": 92, "norm_label": "test_weighed_business_changes_rejected_without_mutation()" }, { @@ -63540,7 +63549,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L155", "id": "tests_test_pl_dibang_legacy_idempotent_test_invalid_history_rejected_instead_of_creating_another_link", - "community": 226, + "community": 92, "norm_label": "test_invalid_history_rejected_instead_of_creating_another_link()" }, { @@ -63549,7 +63558,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L176", "id": "tests_test_pl_dibang_legacy_idempotent_test_multiple_lines_share_one_month_plan_and_validate_all_before_mutation", - "community": 226, + "community": 92, "norm_label": "test_multiple_lines_share_one_month_plan_and_validate_all_before_mutation()" }, { @@ -63558,7 +63567,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L197", "id": "tests_test_pl_dibang_legacy_idempotent_test_duplicate_month_plan_is_rejected_before_new_inventory", - "community": 226, + "community": 92, "norm_label": "test_duplicate_month_plan_is_rejected_before_new_inventory()" }, { @@ -63567,7 +63576,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L211", "id": "tests_test_pl_dibang_legacy_idempotent_test_invalid_product_input_rejected_before_new_inventory", - "community": 226, + "community": 92, "norm_label": "test_invalid_product_input_rejected_before_new_inventory()" }, { @@ -63576,7 +63585,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L222", "id": "tests_test_pl_dibang_legacy_idempotent_test_pending_direction_change_remounts_without_replacing_inventory", - "community": 226, + "community": 92, "norm_label": "test_pending_direction_change_remounts_without_replacing_inventory()" }, { @@ -63585,7 +63594,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L236", "id": "tests_test_pl_dibang_legacy_idempotent_test_unweighed_final_status_still_protects_business_fields", - "community": 226, + "community": 92, "norm_label": "test_unweighed_final_status_still_protects_business_fields()" }, { @@ -63594,7 +63603,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L250", "id": "tests_test_pl_dibang_legacy_idempotent_test_missing_contributed_quantity_is_backfilled_only_before_weighing", - "community": 226, + "community": 92, "norm_label": "test_missing_contributed_quantity_is_backfilled_only_before_weighing()" }, { @@ -63603,7 +63612,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L266", "id": "tests_test_pl_dibang_legacy_idempotent_test_lock_refreshes_cached_quantities_without_losing_pending_feedback", - "community": 226, + "community": 92, "norm_label": "test_lock_refreshes_cached_quantities_without_losing_pending_feedback()" }, { @@ -63612,7 +63621,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L283", "id": "tests_test_pl_dibang_legacy_idempotent_test_combined_old_contributions_cannot_exceed_month_quantity", - "community": 226, + "community": 92, "norm_label": "test_combined_old_contributions_cannot_exceed_month_quantity()" }, { @@ -63621,7 +63630,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L1", "id": "tests_test_pl_dibang_legacy_idempotent_rationale_1", - "community": 226, + "community": 92, "norm_label": "run the legacy bridge against sqlite; never connect to a business database." }, { @@ -63630,7 +63639,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "id": "tests_test_quote_approver_setting_py", - "community": 101, + "community": 182, "norm_label": "test_quote_approver_setting.py" }, { @@ -63639,7 +63648,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L8", "id": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", - "community": 101, + "community": 182, "norm_label": "test_parse_and_join_roundtrip()" }, { @@ -63648,7 +63657,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L16", "id": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", - "community": 101, + "community": 182, "norm_label": "test_prefill_requires_enabled_and_nonempty()" }, { @@ -63657,7 +63666,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L23", "id": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", - "community": 101, + "community": 182, "norm_label": "test_prefill_filters_against_valid_ids()" }, { @@ -63666,7 +63675,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "id": "tests_test_bx_reimburse_list_filters_py", - "community": 46, + "community": 44, "norm_label": "test_bx_reimburse_list_filters.py" }, { @@ -63675,7 +63684,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L9", "id": "tests_test_bx_reimburse_list_filters_compile", - "community": 46, + "community": 44, "norm_label": "_compile()" }, { @@ -63684,7 +63693,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L15", "id": "tests_test_bx_reimburse_list_filters_test_status_in_adds_in_clause", - "community": 46, + "community": 44, "norm_label": "test_status_in_adds_in_clause()" }, { @@ -63693,7 +63702,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L29", "id": "tests_test_bx_reimburse_list_filters_test_apply_code_contains", - "community": 46, + "community": 44, "norm_label": "test_apply_code_contains()" }, { @@ -63702,7 +63711,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L41", "id": "tests_test_bx_reimburse_list_filters_test_amount_between_min_only", - "community": 46, + "community": 44, "norm_label": "test_amount_between_min_only()" }, { @@ -63711,7 +63720,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L55", "id": "tests_test_bx_reimburse_list_filters_test_amount_eq", - "community": 46, + "community": 44, "norm_label": "test_amount_eq()" }, { @@ -63720,7 +63729,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L69", "id": "tests_test_bx_reimburse_list_filters_test_empty_params_yield_no_filters", - "community": 46, + "community": 44, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -63729,7 +63738,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L77", "id": "tests_test_bx_reimburse_list_filters_test_keyword_includes_expense_name", - "community": 46, + "community": 44, "norm_label": "test_keyword_includes_expense_name()" }, { @@ -63738,7 +63747,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L91", "id": "tests_test_bx_reimburse_list_filters_test_detail_expense_keyword_matches_name_and_occur_date", - "community": 46, + "community": 44, "norm_label": "test_detail_expense_keyword_matches_name_and_occur_date()" }, { @@ -63747,7 +63756,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L103", "id": "tests_test_bx_reimburse_list_filters_test_occur_date_range_without_db_is_noop", - "community": 46, + "community": 44, "norm_label": "test_occur_date_range_without_db_is_noop()" }, { @@ -63756,7 +63765,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L114", "id": "tests_test_bx_reimburse_list_filters_test_occur_date_range_condition_bounds", - "community": 46, + "community": 44, "norm_label": "test_occur_date_range_condition_bounds()" }, { @@ -63765,7 +63774,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "id": "tests_test_bx_reimburse_list_filters_rationale_1", - "community": 46, + "community": 44, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002" }, { @@ -63774,7 +63783,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L78", "id": "tests_test_bx_reimburse_list_filters_rationale_78", - "community": 46, + "community": 44, "norm_label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u5360\u4f4d:\u62a5\u9500\u5355\u53f7/\u6807\u9898/\u8d39\u7528\u9879\u76ee\u3002" }, { @@ -63783,7 +63792,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L92", "id": "tests_test_bx_reimburse_list_filters_rationale_92", - "community": 46, + "community": 44, "norm_label": "\u8d39\u7528\u9879\u76ee\u5217\u6a21\u7cca\u68c0\u7d22\u5e94\u540c\u65f6\u547d\u4e2d\u9879\u76ee\u540d\u4e0e\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u3002" }, { @@ -63792,7 +63801,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L104", "id": "tests_test_bx_reimburse_list_filters_rationale_104", - "community": 46, + "community": 44, "norm_label": "\u65e0 db \u65f6\u53d1\u751f\u65f6\u95f4\u533a\u95f4\u4e0d\u62fc\u6761\u4ef6(\u4f9d\u8d56\u660e\u7ec6\u5b50\u67e5\u8be2)\u3002" }, { @@ -63801,7 +63810,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L115", "id": "tests_test_bx_reimburse_list_filters_rationale_115", - "community": 46, + "community": 44, "norm_label": "\u53d1\u751f\u65f6\u95f4\u6f0f\u6597:\u660e\u7ec6 occur_date \u843d\u5728 [from, to] \u5373\u547d\u4e2d\u3002" }, { @@ -63810,7 +63819,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L1", "id": "tests_test_crm_contract_reedit_to_draft_py", - "community": 357, + "community": 342, "norm_label": "test_crm_contract_reedit_to_draft.py" }, { @@ -63819,7 +63828,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L10", "id": "tests_test_crm_contract_reedit_to_draft_test_editable_statuses", - "community": 357, + "community": 342, "norm_label": "test_editable_statuses()" }, { @@ -63828,7 +63837,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L18", "id": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", - "community": 357, + "community": 342, "norm_label": "test_assert_allows_editable()" }, { @@ -63837,7 +63846,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L23", "id": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", - "community": 357, + "community": 342, "norm_label": "test_assert_rejects_non_editable()" }, { @@ -63846,7 +63855,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L1", "id": "tests_test_bx_advance_withdraw_py", - "community": 347, + "community": 38, "norm_label": "test_bx_advance_withdraw.py" }, { @@ -63855,7 +63864,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L8", "id": "tests_test_bx_advance_withdraw_user", - "community": 347, + "community": 38, "norm_label": "_user()" }, { @@ -63864,7 +63873,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L12", "id": "tests_test_bx_advance_withdraw_apply", - "community": 347, + "community": 38, "norm_label": "_apply()" }, { @@ -63873,7 +63882,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L26", "id": "tests_test_bx_advance_withdraw_test_withdraw_pending_by_applicant", - "community": 347, + "community": 38, "norm_label": "test_withdraw_pending_by_applicant()" }, { @@ -63882,7 +63891,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L40", "id": "tests_test_bx_advance_withdraw_test_withdraw_rejects_non_applicant", - "community": 347, + "community": 38, "norm_label": "test_withdraw_rejects_non_applicant()" }, { @@ -63891,7 +63900,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L47", "id": "tests_test_bx_advance_withdraw_test_withdraw_rejects_non_pending", - "community": 347, + "community": 38, "norm_label": "test_withdraw_rejects_non_pending()" }, { @@ -63900,7 +63909,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L54", "id": "tests_test_bx_advance_withdraw_test_withdraw_missing_returns_none", - "community": 347, + "community": 38, "norm_label": "test_withdraw_missing_returns_none()" }, { @@ -63909,7 +63918,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L1", "id": "tests_test_pl_full_row_clear_restoration_py", - "community": 359, + "community": 59, "norm_label": "test_pl_full_row_clear_restoration.py" }, { @@ -63918,7 +63927,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L22", "id": "tests_test_pl_full_row_clear_restoration_db", - "community": 359, + "community": 59, "norm_label": "db()" }, { @@ -63927,7 +63936,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L36", "id": "tests_test_pl_full_row_clear_restoration_ui_payload", - "community": 359, + "community": 59, "norm_label": "ui_payload()" }, { @@ -63936,7 +63945,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L43", "id": "tests_test_pl_full_row_clear_restoration_test_vehicle_ui_cleared_certificate_fields_update_original_row", - "community": 359, + "community": 59, "norm_label": "test_vehicle_ui_cleared_certificate_fields_update_original_row()" }, { @@ -63945,7 +63954,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L71", "id": "tests_test_pl_full_row_clear_restoration_test_stop_ui_clears_parent_fields_and_preserves_unsubmitted_children", - "community": 359, + "community": 59, "norm_label": "test_stop_ui_clears_parent_fields_and_preserves_unsubmitted_children()" }, { @@ -63954,7 +63963,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L1", "id": "tests_test_pl_full_row_clear_restoration_rationale_1", - "community": 359, + "community": 59, "norm_label": "existing ui serialization must still clear full-row fields without replacing ids" }, { @@ -63963,7 +63972,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L37", "id": "tests_test_pl_full_row_clear_restoration_rationale_37", - "community": 359, + "community": 59, "norm_label": "execute the current js mapper, including json's omission of undefined." }, { @@ -63972,7 +63981,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L1", "id": "tests_test_crm_child_differential_save_py", - "community": 245, + "community": 252, "norm_label": "test_crm_child_differential_save.py" }, { @@ -63981,7 +63990,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L19", "id": "tests_test_crm_child_differential_save_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -63990,7 +63999,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L32", "id": "tests_test_crm_child_differential_save_line", - "community": 245, + "community": 252, "norm_label": "line()" }, { @@ -63999,7 +64008,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L44", "id": "tests_test_crm_child_differential_save_reconcile", - "community": 245, + "community": 252, "norm_label": "reconcile()" }, { @@ -64008,7 +64017,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L51", "id": "tests_test_crm_child_differential_save_test_update_add_remove_retains_existing_identity", - "community": 245, + "community": 252, "norm_label": "test_update_add_remove_retains_existing_identity()" }, { @@ -64017,7 +64026,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L63", "id": "tests_test_crm_child_differential_save_test_invalid_ids_reject_before_mutating", - "community": 245, + "community": 252, "norm_label": "test_invalid_ids_reject_before_mutating()" }, { @@ -64026,7 +64035,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L71", "id": "tests_test_crm_child_differential_save_test_legacy_unique_identity_and_ambiguous_duplicate", - "community": 245, + "community": 252, "norm_label": "test_legacy_unique_identity_and_ambiguous_duplicate()" }, { @@ -64035,7 +64044,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L82", "id": "tests_test_crm_child_differential_save_test_explicit_existing_line_allows_adding_same_product_as_new_line", - "community": 245, + "community": 252, "norm_label": "test_explicit_existing_line_allows_adding_same_product_as_new_line()" }, { @@ -64044,7 +64053,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L91", "id": "tests_test_crm_child_differential_save_test_contract_preserves_omitted_delivery_and_tiers", - "community": 245, + "community": 252, "norm_label": "test_contract_preserves_omitted_delivery_and_tiers()" }, { @@ -64053,7 +64062,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L105", "id": "tests_test_crm_child_differential_save_test_foreign_tier_rejects_before_any_product_mutation", - "community": 245, + "community": 252, "norm_label": "test_foreign_tier_rejects_before_any_product_mutation()" }, { @@ -64062,7 +64071,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L113", "id": "tests_test_crm_child_differential_save_test_explicit_null_clears_nullable_text_and_brand", - "community": 245, + "community": 252, "norm_label": "test_explicit_null_clears_nullable_text_and_brand()" }, { @@ -64071,7 +64080,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L125", "id": "tests_test_crm_child_differential_save_test_null_date_tier_remark_and_new_tier_default_order", - "community": 245, + "community": 252, "norm_label": "test_null_date_tier_remark_and_new_tier_default_order()" }, { @@ -64080,7 +64089,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L140", "id": "tests_test_crm_child_differential_save_test_contract_referenced_by_valid_plan_cannot_be_removed", - "community": 245, + "community": 252, "norm_label": "test_contract_referenced_by_valid_plan_cannot_be_removed()" }, { @@ -64089,7 +64098,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L153", "id": "tests_test_crm_child_differential_save_test_none_means_no_child_write", - "community": 245, + "community": 252, "norm_label": "test_none_means_no_child_write()" }, { @@ -64098,7 +64107,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L160", "id": "tests_test_crm_child_differential_save_test_update_schema_distinguishes_omitted_products", - "community": 245, + "community": 252, "norm_label": "test_update_schema_distinguishes_omitted_products()" }, { @@ -64107,7 +64116,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L167", "id": "tests_test_crm_child_differential_save_test_whole_document_update_uses_diff_and_validates_before_parent_changes", - "community": 245, + "community": 252, "norm_label": "test_whole_document_update_uses_diff_and_validates_before_parent_changes()" }, { @@ -64116,7 +64125,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L1", "id": "tests_test_crm_child_differential_save_rationale_1", - "community": 245, + "community": 252, "norm_label": "crm edits retain child identities; all persistence uses an isolated sqlite datab" }, { @@ -64125,7 +64134,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_template_list_filters_py", - "community": 174, + "community": 179, "norm_label": "test_crm_contract_template_list_filters.py" }, { @@ -64134,7 +64143,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_template_list_filters_compile", - "community": 174, + "community": 179, "norm_label": "_compile()" }, { @@ -64143,7 +64152,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L15", "id": "tests_test_crm_contract_template_list_filters_test_template_name_fuzzy", - "community": 174, + "community": 179, "norm_label": "test_template_name_fuzzy()" }, { @@ -64152,7 +64161,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L20", "id": "tests_test_crm_contract_template_list_filters_test_template_no_fuzzy", - "community": 174, + "community": 179, "norm_label": "test_template_no_fuzzy()" }, { @@ -64161,7 +64170,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L25", "id": "tests_test_crm_contract_template_list_filters_test_contract_type_from_template_type_in", - "community": 174, + "community": 179, "norm_label": "test_contract_type_from_template_type_in()" }, { @@ -64170,7 +64179,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L32", "id": "tests_test_crm_contract_template_list_filters_test_is_active_in", - "community": 174, + "community": 179, "norm_label": "test_is_active_in()" }, { @@ -64179,7 +64188,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L39", "id": "tests_test_crm_contract_template_list_filters_test_usage_count_gte", - "community": 174, + "community": 179, "norm_label": "test_usage_count_gte()" }, { @@ -64188,7 +64197,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L44", "id": "tests_test_crm_contract_template_list_filters_test_create_time_from_to", - "community": 174, + "community": 179, "norm_label": "test_create_time_from_to()" }, { @@ -64197,7 +64206,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L52", "id": "tests_test_crm_contract_template_list_filters_test_empty", - "community": 174, + "community": 179, "norm_label": "test_empty()" }, { @@ -64206,7 +64215,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_summary_py", - "community": 149, + "community": 174, "norm_label": "test_pl_vehicle_recharge_summary.py" }, { @@ -64215,7 +64224,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L24", "id": "tests_test_pl_vehicle_recharge_summary_db", - "community": 52, + "community": 53, "norm_label": "db()" }, { @@ -64224,7 +64233,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L40", "id": "tests_test_pl_vehicle_recharge_summary_add", - "community": 149, + "community": 174, "norm_label": "_add()" }, { @@ -64233,7 +64242,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L49", "id": "tests_test_pl_vehicle_recharge_summary_vehicle", - "community": 149, + "community": 174, "norm_label": "_vehicle()" }, { @@ -64242,7 +64251,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L56", "id": "tests_test_pl_vehicle_recharge_summary_apply", - "community": 149, + "community": 174, "norm_label": "_apply()" }, { @@ -64251,7 +64260,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L63", "id": "tests_test_pl_vehicle_recharge_summary_record", - "community": 149, + "community": 174, "norm_label": "_record()" }, { @@ -64260,7 +64269,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L70", "id": "tests_test_pl_vehicle_recharge_summary_summary", - "community": 149, + "community": 174, "norm_label": "_summary()" }, { @@ -64269,7 +64278,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L79", "id": "tests_test_pl_vehicle_recharge_summary_test_driver_name_comes_from_vehicle_personnel_link", - "community": 149, + "community": 174, "norm_label": "test_driver_name_comes_from_vehicle_personnel_link()" }, { @@ -64278,7 +64287,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L89", "id": "tests_test_pl_vehicle_recharge_summary_test_driver_without_default_flag_and_invalid_links", - "community": 149, + "community": 174, "norm_label": "test_driver_without_default_flag_and_invalid_links()" }, { @@ -64287,7 +64296,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L105", "id": "tests_test_pl_vehicle_recharge_summary_test_natural_periods_cross_year_precision_and_zero_vehicles", - "community": 149, + "community": 174, "norm_label": "test_natural_periods_cross_year_precision_and_zero_vehicles()" }, { @@ -64296,7 +64305,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L130", "id": "tests_test_pl_vehicle_recharge_summary_test_pending_includes_disburse_node_and_excludes_invalid_records", - "community": 149, + "community": 174, "norm_label": "test_pending_includes_disburse_node_and_excludes_invalid_records()" }, { @@ -64305,7 +64314,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L147", "id": "tests_test_pl_vehicle_recharge_summary_test_money_and_notices_apply_tenant_delete_and_scope_on_every_entity", - "community": 149, + "community": 174, "norm_label": "test_money_and_notices_apply_tenant_delete_and_scope_on_every_entity()" }, { @@ -64314,7 +64323,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L161", "id": "tests_test_pl_vehicle_recharge_summary_test_pending_scoped_and_carrier_hidden", - "community": 149, + "community": 174, "norm_label": "test_pending_scoped_and_carrier_hidden()" }, { @@ -64323,7 +64332,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L172", "id": "tests_test_pl_vehicle_recharge_summary_test_notices_latest_three_real_actors_nodes_and_disbursement_deduplication", - "community": 149, + "community": 174, "norm_label": "test_notices_latest_three_real_actors_nodes_and_disbursement_deduplication()" }, { @@ -64332,7 +64341,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L191", "id": "tests_test_pl_vehicle_recharge_summary_test_apply_notice_does_not_resolve_other_tenant_user", - "community": 149, + "community": 174, "norm_label": "test_apply_notice_does_not_resolve_other_tenant_user()" }, { @@ -64341,7 +64350,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L199", "id": "tests_test_pl_vehicle_recharge_summary_test_no_vehicles_returns_empty_summary", - "community": 149, + "community": 174, "norm_label": "test_no_vehicles_returns_empty_summary()" }, { @@ -64350,7 +64359,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L203", "id": "tests_test_pl_vehicle_recharge_summary_test_legacy_record_notice_uses_linked_vehicle_when_redundant_plate_missing", - "community": 149, + "community": 174, "norm_label": "test_legacy_record_notice_uses_linked_vehicle_when_redundant_plate_missing()" }, { @@ -64359,7 +64368,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L213", "id": "tests_test_pl_vehicle_recharge_summary_test_empty_approval_name_resolves_current_tenant_user", - "community": 149, + "community": 174, "norm_label": "test_empty_approval_name_resolves_current_tenant_user()" }, { @@ -64368,7 +64377,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L223", "id": "tests_test_pl_vehicle_recharge_summary_test_approval_events_are_scoped", - "community": 149, + "community": 174, "norm_label": "test_approval_events_are_scoped()" }, { @@ -64377,7 +64386,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L231", "id": "tests_test_pl_vehicle_recharge_summary_test_no_vehicle_pagination_cap", - "community": 149, + "community": 174, "norm_label": "test_no_vehicle_pagination_cap()" }, { @@ -64386,7 +64395,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L237", "id": "tests_test_pl_vehicle_recharge_summary_test_later_quarter_uses_previous_full_month_and_quarter", - "community": 149, + "community": 174, "norm_label": "test_later_quarter_uses_previous_full_month_and_quarter()" }, { @@ -64395,7 +64404,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L256", "id": "tests_test_pl_vehicle_recharge_summary_test_http_summary_authentication_route_and_json_contract", - "community": 149, + "community": 174, "norm_label": "test_http_summary_authentication_route_and_json_contract()" }, { @@ -64404,7 +64413,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L289", "id": "tests_test_pl_vehicle_recharge_summary_test_notice_user_names_use_one_batch_without_cross_table_collation_joins", - "community": 149, + "community": 174, "norm_label": "test_notice_user_names_use_one_batch_without_cross_table_collation_joins()" }, { @@ -64413,7 +64422,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L316", "id": "tests_test_pl_vehicle_recharge_summary_test_duplicate_vehicle_archives_count_each_apply_once_and_show_latest_card", - "community": 149, + "community": 174, "norm_label": "test_duplicate_vehicle_archives_count_each_apply_once_and_show_latest_card()" }, { @@ -64422,7 +64431,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_summary_rationale_1", - "community": 149, + "community": 174, "norm_label": "\u5145\u503c\u770b\u677f:\u81ea\u7136\u65e5\u91d1\u989d\u53e3\u5f84\u3001\u6743\u9650\u9694\u79bb\u53ca\u771f\u5b9e\u52a8\u6001\u3002" }, { @@ -64431,7 +64440,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L1", "id": "tests_test_pl_cert_differential_save_py", - "community": 248, + "community": 176, "norm_label": "test_pl_cert_differential_save.py" }, { @@ -64440,7 +64449,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L15", "id": "tests_test_pl_cert_differential_save_db", - "community": 208, + "community": 236, "norm_label": "db()" }, { @@ -64449,7 +64458,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L24", "id": "tests_test_pl_cert_differential_save_seed", - "community": 248, + "community": 176, "norm_label": "seed()" }, { @@ -64458,7 +64467,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L35", "id": "tests_test_pl_cert_differential_save_row", - "community": 248, + "community": 176, "norm_label": "row()" }, { @@ -64467,7 +64476,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L41", "id": "tests_test_pl_cert_differential_save_save", - "community": 248, + "community": 176, "norm_label": "save()" }, { @@ -64476,7 +64485,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L46", "id": "tests_test_pl_cert_differential_save_test_legacy_no_id_reuses_unique_business_key_and_preserves_status", - "community": 248, + "community": 176, "norm_label": "test_legacy_no_id_reuses_unique_business_key_and_preserves_status()" }, { @@ -64485,7 +64494,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L63", "id": "tests_test_pl_cert_differential_save_test_invalid_id_rejected_before_any_certificate_mutation", - "community": 248, + "community": 176, "norm_label": "test_invalid_id_rejected_before_any_certificate_mutation()" }, { @@ -64494,7 +64503,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L76", "id": "tests_test_pl_cert_differential_save_test_duplicate_explicit_id_is_rejected_before_mutation", - "community": 248, + "community": 176, "norm_label": "test_duplicate_explicit_id_is_rejected_before_mutation()" }, { @@ -64503,7 +64512,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L83", "id": "tests_test_pl_cert_differential_save_test_ambiguous_legacy_key_requires_explicit_ids", - "community": 248, + "community": 176, "norm_label": "test_ambiguous_legacy_key_requires_explicit_ids()" }, { @@ -64512,7 +64521,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L91", "id": "tests_test_pl_cert_differential_save_test_duplicate_legacy_rows_rejected_before_mutation", - "community": 248, + "community": 176, "norm_label": "test_duplicate_legacy_rows_rejected_before_mutation()" }, { @@ -64521,7 +64530,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L99", "id": "tests_test_pl_cert_differential_save_test_explicit_update_add_and_remove_only_changes_requested_rows", - "community": 248, + "community": 176, "norm_label": "test_explicit_update_add_and_remove_only_changes_requested_rows()" }, { @@ -64530,7 +64539,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L113", "id": "tests_test_pl_cert_differential_save_test_empty_collection_explicitly_clears", - "community": 248, + "community": 176, "norm_label": "test_empty_collection_explicitly_clears()" }, { @@ -64539,7 +64548,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L120", "id": "tests_test_pl_cert_differential_save_test_explicit_row_can_coexist_with_new_same_key_row", - "community": 248, + "community": 176, "norm_label": "test_explicit_row_can_coexist_with_new_same_key_row()" }, { @@ -64548,7 +64557,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L128", "id": "tests_test_pl_cert_differential_save_test_submitted_certificate_row_uses_schema_defaults_for_omitted_fields", - "community": 248, + "community": 176, "norm_label": "test_submitted_certificate_row_uses_schema_defaults_for_omitted_fields()" }, { @@ -64557,7 +64566,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L149", "id": "tests_test_pl_cert_differential_save_test_explicit_null_clears_nullable_certificate_fields", - "community": 248, + "community": 176, "norm_label": "test_explicit_null_clears_nullable_certificate_fields()" }, { @@ -64566,7 +64575,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L160", "id": "tests_test_pl_cert_differential_save_test_new_certificate_uses_schema_defaults", - "community": 248, + "community": 176, "norm_label": "test_new_certificate_uses_schema_defaults()" }, { @@ -64575,7 +64584,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L1", "id": "tests_test_pl_cert_differential_save_rationale_1", - "community": 248, + "community": 176, "norm_label": "certificate reconciliation regressions, using isolated sqlite only." }, { @@ -64584,7 +64593,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L1", "id": "tests_test_wechat_notice_events_py", - "community": 284, + "community": 173, "norm_label": "test_wechat_notice_events.py" }, { @@ -64593,7 +64602,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L15", "id": "tests_test_wechat_notice_events_service", - "community": 284, + "community": 173, "norm_label": "service()" }, { @@ -64602,7 +64611,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L22", "id": "tests_test_wechat_notice_events_db", - "community": 284, + "community": 173, "norm_label": "db()" }, { @@ -64611,7 +64620,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L44", "id": "tests_test_wechat_notice_events_enqueue", - "community": 284, + "community": 173, "norm_label": "enqueue()" }, { @@ -64620,7 +64629,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L52", "id": "tests_test_wechat_notice_events_test_disabled_never_touches_database", - "community": 284, + "community": 173, "norm_label": "test_disabled_never_touches_database()" }, { @@ -64629,7 +64638,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L57", "id": "tests_test_wechat_notice_events_test_unique_business_event_and_outer_rollback", - "community": 284, + "community": 173, "norm_label": "test_unique_business_event_and_outer_rollback()" }, { @@ -64638,7 +64647,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L67", "id": "tests_test_wechat_notice_events_test_new_event_is_independent_of_approval_cycle", - "community": 284, + "community": 173, "norm_label": "test_new_event_is_independent_of_approval_cycle()" }, { @@ -64647,7 +64656,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L74", "id": "tests_test_wechat_notice_events_test_reject_other_tenant_disabled_and_deleted_recipient", - "community": 284, + "community": 173, "norm_label": "test_reject_other_tenant_disabled_and_deleted_recipient()" }, { @@ -64656,7 +64665,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L86", "id": "tests_test_wechat_notice_events_test_invalid_payload_is_auditable_without_sending", - "community": 284, + "community": 173, "norm_label": "test_invalid_payload_is_auditable_without_sending()" }, { @@ -64665,7 +64674,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L93", "id": "tests_test_wechat_notice_events_test_missing_template_is_failed", - "community": 284, + "community": 173, "norm_label": "test_missing_template_is_failed()" }, { @@ -64674,7 +64683,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L99", "id": "tests_test_wechat_notice_events_test_unique_conflict_only_rolls_back_savepoint", - "community": 284, + "community": 173, "norm_label": "test_unique_conflict_only_rolls_back_savepoint()" }, { @@ -64683,7 +64692,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L128", "id": "tests_test_wechat_notice_events_test_approval_resubmit_does_not_cancel_completion", - "community": 91, + "community": 173, "norm_label": "test_approval_resubmit_does_not_cancel_completion()" }, { @@ -64692,7 +64701,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L146", "id": "tests_test_wechat_notice_events_test_worker_dispatches_independent_events_without_approval_cycle", - "community": 284, + "community": 173, "norm_label": "test_worker_dispatches_independent_events_without_approval_cycle()" }, { @@ -64701,7 +64710,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L168", "id": "tests_test_wechat_notice_events_test_cert_daily_uses_existing_reminder_list", - "community": 284, + "community": 173, "norm_label": "test_cert_daily_uses_existing_reminder_list()" }, { @@ -64710,7 +64719,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L1", "id": "tests_test_wechat_notice_events_rationale_1", - "community": 284, + "community": 173, "norm_label": "\u72ec\u7acb\u4e1a\u52a1\u4e8b\u4ef6\u590d\u7528\u901a\u77e5\u961f\u5217,\u4fdd\u6301\u5916\u5c42\u4e8b\u52a1\u53ca\u6536\u4ef6\u4eba\u9694\u79bb\u3002" }, { @@ -64719,7 +64728,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_product_upsert_py", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_product_upsert.py" }, { @@ -64728,7 +64737,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L15", "id": "tests_test_pl_plan_product_upsert_minimal_prod", - "community": 6, + "community": 3, "norm_label": "_minimal_prod()" }, { @@ -64737,7 +64746,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L25", "id": "tests_test_pl_plan_product_upsert_test_build_plan_product_keeps_row_id", - "community": 6, + "community": 3, "norm_label": "test_build_plan_product_keeps_row_id()" }, { @@ -64746,7 +64755,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L39", "id": "tests_test_pl_plan_product_upsert_test_build_plan_product_generates_when_missing", - "community": 6, + "community": 3, "norm_label": "test_build_plan_product_generates_when_missing()" }, { @@ -64755,7 +64764,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L53", "id": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_rejects_foreign_id", - "community": 6, + "community": 3, "norm_label": "test_upsert_plan_product_rejects_foreign_id()" }, { @@ -64764,7 +64773,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L63", "id": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_keeps_payload_id", - "community": 6, + "community": 3, "norm_label": "test_upsert_plan_product_keeps_payload_id()" }, { @@ -64773,7 +64782,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L76", "id": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_generates_when_missing", - "community": 6, + "community": 3, "norm_label": "test_upsert_plan_product_generates_when_missing()" }, { @@ -64782,7 +64791,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_product_upsert_rationale_1", - "community": 6, + "community": 3, "norm_label": "build_plan_product / upsert \u5e94\u4fdd\u6301 id \u7a33\u5b9a,\u5e76\u62d2\u7edd\u5916\u952e\u65e0\u6548\u7684\u4ea7\u54c1\u884c id\u3002" }, { @@ -64791,7 +64800,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L1", "id": "tests_test_pl_plan_column_facet_context_py", - "community": 312, + "community": 299, "norm_label": "test_pl_plan_column_facet_context.py" }, { @@ -64800,7 +64809,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L5", "id": "tests_test_pl_plan_column_facet_context_test_strip_carrier_keeps_load_customers", - "community": 312, + "community": 299, "norm_label": "test_strip_carrier_keeps_load_customers()" }, { @@ -64809,7 +64818,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L21", "id": "tests_test_pl_plan_column_facet_context_test_strip_load_customer_aliases", - "community": 312, + "community": 299, "norm_label": "test_strip_load_customer_aliases()" }, { @@ -64818,7 +64827,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L36", "id": "tests_test_pl_plan_column_facet_context_test_strip_load_customers_field_alias", - "community": 312, + "community": 299, "norm_label": "test_strip_load_customers_field_alias()" }, { @@ -64827,7 +64836,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L43", "id": "tests_test_pl_plan_column_facet_context_test_strip_does_not_mutate_input", - "community": 312, + "community": 299, "norm_label": "test_strip_does_not_mutate_input()" }, { @@ -64836,7 +64845,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L1", "id": "tests_test_pl_plan_column_facet_context_rationale_1", - "community": 312, + "community": 299, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934 facet \u4e0a\u4e0b\u6587\u5265\u79bb\u5355\u6d4b\u3002" }, { @@ -64845,7 +64854,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L1", "id": "tests_test_resolve_product_id_no_auto_create_py", - "community": 241, + "community": 239, "norm_label": "test_resolve_product_id_no_auto_create.py" }, { @@ -64854,7 +64863,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L12", "id": "tests_test_resolve_product_id_no_auto_create_test_resolve_requires_product_id", - "community": 241, + "community": 239, "norm_label": "test_resolve_requires_product_id()" }, { @@ -64863,7 +64872,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L24", "id": "tests_test_resolve_product_id_no_auto_create_test_resolve_rejects_unknown_product_id", - "community": 241, + "community": 239, "norm_label": "test_resolve_rejects_unknown_product_id()" }, { @@ -64872,7 +64881,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L36", "id": "tests_test_resolve_product_id_no_auto_create_test_resolve_rejects_other_tenant_product", - "community": 241, + "community": 239, "norm_label": "test_resolve_rejects_other_tenant_product()" }, { @@ -64881,7 +64890,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L48", "id": "tests_test_resolve_product_id_no_auto_create_test_resolve_returns_valid_product_id", - "community": 241, + "community": 239, "norm_label": "test_resolve_returns_valid_product_id()" }, { @@ -64890,7 +64899,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L1", "id": "tests_test_resolve_product_id_no_auto_create_rationale_1", - "community": 241, + "community": 239, "norm_label": "\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6:\u7981\u6b62\u81ea\u52a8\u5efa\u6863\u4ea7\u54c1,\u5fc5\u987b\u5e26\u6709\u6548 productid\u3002" }, { @@ -64899,7 +64908,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L1", "id": "tests_test_dict_ensure_py", - "community": 197, + "community": 206, "norm_label": "test_dict_ensure.py" }, { @@ -64908,7 +64917,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L15", "id": "tests_test_dict_ensure_test_whitelist_contains_crm_types", - "community": 197, + "community": 206, "norm_label": "test_whitelist_contains_crm_types()" }, { @@ -64917,7 +64926,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L22", "id": "tests_test_dict_ensure_test_ensure_rejects_unknown_dict_type", - "community": 197, + "community": 206, "norm_label": "test_ensure_rejects_unknown_dict_type()" }, { @@ -64926,7 +64935,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L30", "id": "tests_test_dict_ensure_test_ensure_rejects_empty_label", - "community": 197, + "community": 206, "norm_label": "test_ensure_rejects_empty_label()" }, { @@ -64935,7 +64944,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L38", "id": "tests_test_dict_ensure_test_ensure_reuses_existing_label", - "community": 197, + "community": 206, "norm_label": "test_ensure_reuses_existing_label()" }, { @@ -64944,7 +64953,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L52", "id": "tests_test_dict_ensure_test_ensure_inserts_new_with_value_equals_label", - "community": 197, + "community": 206, "norm_label": "test_ensure_inserts_new_with_value_equals_label()" }, { @@ -64953,7 +64962,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L75", "id": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value", - "community": 197, + "community": 206, "norm_label": "test_ensure_reuses_existing_by_preferred_value()" }, { @@ -64962,7 +64971,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L91", "id": "tests_test_dict_ensure_test_ensure_honors_explicit_preferred_value_on_insert", - "community": 197, + "community": 206, "norm_label": "test_ensure_honors_explicit_preferred_value_on_insert()" }, { @@ -64971,7 +64980,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L110", "id": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row", - "community": 197, + "community": 206, "norm_label": "test_ensure_remove_soft_deletes_own_row()" }, { @@ -64980,7 +64989,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L136", "id": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row", - "community": 197, + "community": 206, "norm_label": "test_ensure_remove_rejects_other_users_row()" }, { @@ -64989,7 +64998,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L153", "id": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type", - "community": 197, + "community": 206, "norm_label": "test_ensure_remove_rejects_unknown_type()" }, { @@ -64998,7 +65007,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L76", "id": "tests_test_dict_ensure_rationale_76", - "community": 197, + "community": 206, "norm_label": "label miss, but preferred value already exists \u2192 reuse, no insert" }, { @@ -65007,7 +65016,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "id": "tests_test_crm_contract_name_from_parties_py", - "community": 76, + "community": 78, "norm_label": "test_crm_contract_name_from_parties.py" }, { @@ -65016,7 +65025,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L6", "id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", - "community": 76, + "community": 78, "norm_label": "test_resolve_matches_supplier_exact_name()" }, { @@ -65025,7 +65034,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L19", "id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", - "community": 76, + "community": 78, "norm_label": "test_resolve_matches_customer_exact_name()" }, { @@ -65034,7 +65043,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L32", "id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", - "community": 76, + "community": 78, "norm_label": "test_resolve_matches_customer_invoice_name()" }, { @@ -65043,7 +65052,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L46", "id": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", - "community": 76, + "community": 78, "norm_label": "test_resolve_fallback_to_party_full_name()" }, { @@ -65052,7 +65061,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L59", "id": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", - "community": 76, + "community": 78, "norm_label": "test_resolve_does_not_fuzzy_match_short_inside_longer_name()" }, { @@ -65061,7 +65070,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L73", "id": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", - "community": 76, + "community": 78, "norm_label": "test_generate_empty_uses_party_order_after_swap()" }, { @@ -65070,7 +65079,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L88", "id": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", - "community": 76, + "community": 78, "norm_label": "test_generate_empty_default_party_order()" }, { @@ -65079,7 +65088,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L102", "id": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", - "community": 76, + "community": 78, "norm_label": "test_generate_purchase_does_not_reverse_party_order()" }, { @@ -65088,7 +65097,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L117", "id": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", - "community": 76, + "community": 78, "norm_label": "test_generate_user_name_keeps_body_and_syncs_no()" }, { @@ -65097,7 +65106,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L131", "id": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", - "community": 76, + "community": 78, "norm_label": "test_generate_full_party_name_in_user_input_is_replaced_by_short()" }, { @@ -65106,7 +65115,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L146", "id": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", - "community": 76, + "community": 78, "norm_label": "test_generate_renewal_name_is_preserved()" }, { @@ -65115,7 +65124,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L160", "id": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", - "community": 76, + "community": 78, "norm_label": "test_generate_fallback_when_parties_blank()" }, { @@ -65124,7 +65133,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "id": "tests_test_crm_contract_name_from_parties_rationale_1", - "community": 76, + "community": 78, "norm_label": "\u5408\u540c\u540d\u79f0\u6309\u4f9b\u9700\u65b9\u9762\u677f(partya/partyb)\u89e3\u6790\u7b80\u79f0\u3002" }, { @@ -65133,7 +65142,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L60", "id": "tests_test_crm_contract_name_from_parties_rationale_60", - "community": 76, + "community": 78, "norm_label": "\u907f\u514d\u300c\u5c71\u5ce1\u300d\u5b50\u4e32\u8bef\u5339\u914d\u5ba2\u6237\u5168\u79f0\u4e2d\u7684\u5c71\u5ce1\u4e8c\u5b57\u5230\u4ea4\u6613\u4e3b\u4f53\u3002" }, { @@ -65142,7 +65151,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L74", "id": "tests_test_crm_contract_name_from_parties_rationale_74", - "community": 76, + "community": 78, "norm_label": "\u8c03\u6362\u540e\u4f9b\u65b9=\u8f89\u9686\u3001\u9700\u65b9=\u5c71\u5ce1 \u2192 \u8f89\u9686-\u5c71\u5ce1(\u7f16\u53f7),\u4e0d\u56e0\u7c7b\u578b\u53cd\u5e8f\u3002" }, { @@ -65151,7 +65160,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L132", "id": "tests_test_crm_contract_name_from_parties_rationale_132", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u8bef\u4f20\u5168\u79f0\u65f6,\u540e\u7aef\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u91cd\u7b97(\u534e\u5c14\u6cf0\u751f\u4ea7\u6848\u4f8b)\u3002" }, { @@ -65160,7 +65169,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L1", "id": "tests_test_pl_freight_list_filters_py", - "community": 109, + "community": 34, "norm_label": "test_pl_freight_list_filters.py" }, { @@ -65169,7 +65178,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L12", "id": "tests_test_pl_freight_list_filters_compile", - "community": 109, + "community": 34, "norm_label": "_compile()" }, { @@ -65178,7 +65187,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L18", "id": "tests_test_pl_freight_list_filters_test_unsettled_plan_no", - "community": 109, + "community": 34, "norm_label": "test_unsettled_plan_no()" }, { @@ -65187,7 +65196,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L24", "id": "tests_test_pl_freight_list_filters_test_unsettled_plan_type_in", - "community": 109, + "community": 34, "norm_label": "test_unsettled_plan_type_in()" }, { @@ -65196,7 +65205,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L32", "id": "tests_test_pl_freight_list_filters_test_unsettled_license_plate", - "community": 109, + "community": 34, "norm_label": "test_unsettled_license_plate()" }, { @@ -65205,7 +65214,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L38", "id": "tests_test_pl_freight_list_filters_test_unsettled_transport_company", - "community": 109, + "community": 34, "norm_label": "test_unsettled_transport_company()" }, { @@ -65214,7 +65223,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L44", "id": "tests_test_pl_freight_list_filters_test_unsettled_freight_amount_gte", - "community": 109, + "community": 34, "norm_label": "test_unsettled_freight_amount_gte()" }, { @@ -65223,7 +65232,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L54", "id": "tests_test_pl_freight_list_filters_test_unsettled_freight_type_in", - "community": 109, + "community": 34, "norm_label": "test_unsettled_freight_type_in()" }, { @@ -65232,7 +65241,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L62", "id": "tests_test_pl_freight_list_filters_test_unsettled_transport_qty_between", - "community": 109, + "community": 34, "norm_label": "test_unsettled_transport_qty_between()" }, { @@ -65241,7 +65250,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L73", "id": "tests_test_pl_freight_list_filters_test_unsettled_has_invoice_in", - "community": 109, + "community": 34, "norm_label": "test_unsettled_has_invoice_in()" }, { @@ -65250,7 +65259,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L80", "id": "tests_test_pl_freight_list_filters_test_unsettled_freight_remark", - "community": 109, + "community": 34, "norm_label": "test_unsettled_freight_remark()" }, { @@ -65259,7 +65268,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L86", "id": "tests_test_pl_freight_list_filters_test_unsettled_plan_date_and_price", - "community": 109, + "community": 34, "norm_label": "test_unsettled_plan_date_and_price()" }, { @@ -65268,7 +65277,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L106", "id": "tests_test_pl_freight_list_filters_test_settlement_no", - "community": 109, + "community": 34, "norm_label": "test_settlement_no()" }, { @@ -65277,7 +65286,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L112", "id": "tests_test_pl_freight_list_filters_test_settlement_status_in", - "community": 109, + "community": 34, "norm_label": "test_settlement_status_in()" }, { @@ -65286,7 +65295,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L120", "id": "tests_test_pl_freight_list_filters_test_settlement_extras", - "community": 109, + "community": 34, "norm_label": "test_settlement_extras()" }, { @@ -65295,7 +65304,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L143", "id": "tests_test_pl_freight_list_filters_test_empty", - "community": 109, + "community": 34, "norm_label": "test_empty()" }, { @@ -65304,7 +65313,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L1", "id": "tests_test_pl_scan_cert_expiry_py", - "community": 61, + "community": 59, "norm_label": "test_pl_scan_cert_expiry.py" }, { @@ -65313,7 +65322,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L13", "id": "tests_test_pl_scan_cert_expiry_session", - "community": 61, + "community": 59, "norm_label": "_session()" }, { @@ -65322,7 +65331,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L32", "id": "tests_test_pl_scan_cert_expiry_add_cert", - "community": 61, + "community": 59, "norm_label": "_add_cert()" }, { @@ -65331,7 +65340,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L50", "id": "tests_test_pl_scan_cert_expiry_add_pending_reminder", - "community": 61, + "community": 59, "norm_label": "_add_pending_reminder()" }, { @@ -65340,7 +65349,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L69", "id": "tests_test_pl_scan_cert_expiry_test_scan_resolves_pending_when_expire_moved_outside_remind_window", - "community": 61, + "community": 59, "norm_label": "test_scan_resolves_pending_when_expire_moved_outside_remind_window()" }, { @@ -65349,7 +65358,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L97", "id": "tests_test_pl_scan_cert_expiry_test_scan_keeps_and_updates_pending_inside_remind_window", - "community": 61, + "community": 59, "norm_label": "test_scan_keeps_and_updates_pending_inside_remind_window()" }, { @@ -65358,7 +65367,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L122", "id": "tests_test_pl_scan_cert_expiry_test_scan_creates_reminder_when_entering_window", - "community": 61, + "community": 59, "norm_label": "test_scan_creates_reminder_when_entering_window()" }, { @@ -65367,7 +65376,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L143", "id": "tests_test_pl_scan_cert_expiry_test_scan_resolves_pending_when_cert_soft_deleted", - "community": 61, + "community": 59, "norm_label": "test_scan_resolves_pending_when_cert_soft_deleted()" }, { @@ -65376,7 +65385,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L1", "id": "tests_test_pl_scan_cert_expiry_rationale_1", - "community": 61, + "community": 59, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u626b\u63cf:\u6709\u6548\u671f\u62c9\u957f\u540e\u5e94\u5173\u95ed\u65e7 pending,\u5f85\u771f\u6b63\u8fdb\u5165\u63d0\u9192\u7a97\u53e3\u518d\u751f\u6210\u3002" }, { @@ -65385,7 +65394,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L70", "id": "tests_test_pl_scan_cert_expiry_rationale_70", - "community": 61, + "community": 59, "norm_label": "\u590d\u73b0\u751f\u4ea7:\u8bc1\u5df2\u6539\u5230\u8fdc\u671f,\u65e7 pending \u63d0\u9192\u5e94\u88ab\u81ea\u52a8\u5173\u95ed\u3002" }, { @@ -65394,7 +65403,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L1", "id": "tests_test_mobile_quote_contact_sync_py", - "community": 111, + "community": 114, "norm_label": "test_mobile_quote_contact_sync.py" }, { @@ -65403,7 +65412,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L20", "id": "tests_test_mobile_quote_contact_sync_load_functions", - "community": 111, + "community": 114, "norm_label": "load_functions()" }, { @@ -65412,7 +65421,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L27", "id": "tests_test_mobile_quote_contact_sync_field", - "community": 111, + "community": 114, "norm_label": "field" }, { @@ -65421,7 +65430,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L28", "id": "tests_test_mobile_quote_contact_sync_field_init", - "community": 111, + "community": 114, "norm_label": ".__init__()" }, { @@ -65430,7 +65439,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L31", "id": "tests_test_mobile_quote_contact_sync_field_eq", - "community": 111, + "community": 114, "norm_label": ".__eq__()" }, { @@ -65439,7 +65448,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L34", "id": "tests_test_mobile_quote_contact_sync_field_desc", - "community": 111, + "community": 114, "norm_label": ".desc()" }, { @@ -65448,7 +65457,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L38", "id": "tests_test_mobile_quote_contact_sync_model", - "community": 111, + "community": 114, "norm_label": "model" }, { @@ -65457,7 +65466,7 @@ "source_file": "", "source_location": "", "id": "type", - "community": 136, + "community": 191, "norm_label": "type" }, { @@ -65466,7 +65475,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L39", "id": "tests_test_mobile_quote_contact_sync_model_getattr", - "community": 111, + "community": 114, "norm_label": ".__getattr__()" }, { @@ -65475,7 +65484,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L43", "id": "tests_test_mobile_quote_contact_sync_row", - "community": 168, + "community": 165, "norm_label": "row" }, { @@ -65484,7 +65493,7 @@ "source_file": "", "source_location": "", "id": "simplenamespace", - "community": 74, + "community": 79, "norm_label": "simplenamespace" }, { @@ -65493,7 +65502,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L44", "id": "tests_test_mobile_quote_contact_sync_row_getattr", - "community": 168, + "community": 165, "norm_label": ".__getattr__()" }, { @@ -65502,7 +65511,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L48", "id": "tests_test_mobile_quote_contact_sync_query", - "community": 111, + "community": 114, "norm_label": "query" }, { @@ -65511,7 +65520,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L49", "id": "tests_test_mobile_quote_contact_sync_query_init", - "community": 111, + "community": 114, "norm_label": ".__init__()" }, { @@ -65520,7 +65529,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L52", "id": "tests_test_mobile_quote_contact_sync_query_filter", - "community": 111, + "community": 114, "norm_label": ".filter()" }, { @@ -65529,7 +65538,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L56", "id": "tests_test_mobile_quote_contact_sync_query_order_by", - "community": 111, + "community": 114, "norm_label": ".order_by()" }, { @@ -65538,7 +65547,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L59", "id": "tests_test_mobile_quote_contact_sync_query_first", - "community": 111, + "community": 114, "norm_label": ".first()" }, { @@ -65547,7 +65556,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L62", "id": "tests_test_mobile_quote_contact_sync_query_all", - "community": 111, + "community": 114, "norm_label": ".all()" }, { @@ -65556,7 +65565,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L66", "id": "tests_test_mobile_quote_contact_sync_sessiondouble", - "community": 111, + "community": 114, "norm_label": "sessiondouble" }, { @@ -65565,7 +65574,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L67", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_init", - "community": 111, + "community": 114, "norm_label": ".__init__()" }, { @@ -65574,7 +65583,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L73", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_query", - "community": 111, + "community": 114, "norm_label": ".query()" }, { @@ -65583,7 +65592,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L76", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_flush", - "community": 31, + "community": 114, "norm_label": ".flush()" }, { @@ -65592,7 +65601,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L79", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_commit", - "community": 111, + "community": 114, "norm_label": ".commit()" }, { @@ -65601,7 +65610,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L83", "id": "tests_test_mobile_quote_contact_sync_router", - "community": 111, + "community": 114, "norm_label": "router" }, { @@ -65610,7 +65619,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L84", "id": "tests_test_mobile_quote_contact_sync_router_init", - "community": 111, + "community": 114, "norm_label": ".__init__()" }, { @@ -65619,7 +65628,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L87", "id": "tests_test_mobile_quote_contact_sync_router_post", - "community": 111, + "community": 114, "norm_label": ".post()" }, { @@ -65628,7 +65637,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L95", "id": "tests_test_mobile_quote_contact_sync_h", - "community": 111, + "community": 114, "norm_label": "h()" }, { @@ -65637,7 +65646,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L164", "id": "tests_test_mobile_quote_contact_sync_test_mobile_save_uses_canonical_contact_and_keeps_product_amount", - "community": 111, + "community": 114, "norm_label": "test_mobile_save_uses_canonical_contact_and_keeps_product_amount()" }, { @@ -65646,7 +65655,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L174", "id": "tests_test_mobile_quote_contact_sync_test_new_contact_empty_fields_do_not_retain_previous_snapshot", - "community": 111, + "community": 114, "norm_label": "test_new_contact_empty_fields_do_not_retain_previous_snapshot()" }, { @@ -65655,7 +65664,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L186", "id": "tests_test_mobile_quote_contact_sync_test_explicit_clear_removes_the_whole_snapshot", - "community": 111, + "community": 114, "norm_label": "test_explicit_clear_removes_the_whole_snapshot()" }, { @@ -65664,7 +65673,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L193", "id": "tests_test_mobile_quote_contact_sync_test_omitted_contact_keeps_same_customer_but_clears_for_changed_customer", - "community": 111, + "community": 114, "norm_label": "test_omitted_contact_keeps_same_customer_but_clears_for_changed_customer()" }, { @@ -65673,7 +65682,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L205", "id": "tests_test_mobile_quote_contact_sync_test_empty_contact_still_validates_customer_before_any_mutation", - "community": 111, + "community": 114, "norm_label": "test_empty_contact_still_validates_customer_before_any_mutation()" }, { @@ -65682,7 +65691,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L231", "id": "tests_test_mobile_quote_contact_sync_test_invalid_selection_rejects_before_quote_or_approval_persistence", - "community": 111, + "community": 114, "norm_label": "test_invalid_selection_rejects_before_quote_or_approval_persistence()" }, { @@ -65691,7 +65700,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L259", "id": "tests_test_mobile_quote_contact_sync_test_customer_used_for_contact_validation_matches_the_persisted_id", - "community": 111, + "community": 114, "norm_label": "test_customer_used_for_contact_validation_matches_the_persisted_id()" }, { @@ -65700,7 +65709,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L268", "id": "tests_test_mobile_quote_contact_sync_test_string_ids_keep_precision_and_resolve_the_same_contact", - "community": 111, + "community": 114, "norm_label": "test_string_ids_keep_precision_and_resolve_the_same_contact()" }, { @@ -65709,7 +65718,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L276", "id": "tests_test_mobile_quote_contact_sync_test_mobile_and_web_routes_share_the_existing_auth_and_schema", - "community": 111, + "community": 114, "norm_label": "test_mobile_and_web_routes_share_the_existing_auth_and_schema()" }, { @@ -65718,7 +65727,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L285", "id": "tests_test_mobile_quote_contact_sync_test_original_web_update_retains_existing_schema_and_default_behavior", - "community": 111, + "community": 114, "norm_label": "test_original_web_update_retains_existing_schema_and_default_behavior()" }, { @@ -65727,7 +65736,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L295", "id": "tests_test_mobile_quote_contact_sync_test_mobile_reuses_existing_reedit_to_draft_rules", - "community": 111, + "community": 114, "norm_label": "test_mobile_reuses_existing_reedit_to_draft_rules()" }, { @@ -65736,7 +65745,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L1", "id": "tests_test_mobile_quote_contact_sync_rationale_1", - "community": 111, + "community": 114, "norm_label": "execute production routes/crud with an in-memory session double, never an engine" }, { @@ -65745,7 +65754,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L1", "id": "tests_test_pl_brand_archive_py", - "community": 219, + "community": 54, "norm_label": "test_pl_brand_archive.py" }, { @@ -65754,7 +65763,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L16", "id": "tests_test_pl_brand_archive_test_resolve_export_brand_qty_rows_prefers_stop_level", - "community": 219, + "community": 54, "norm_label": "test_resolve_export_brand_qty_rows_prefers_stop_level()" }, { @@ -65763,7 +65772,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L33", "id": "tests_test_pl_brand_archive_test_resolve_export_brand_qty_rows_falls_back_to_plan_level", - "community": 219, + "community": 54, "norm_label": "test_resolve_export_brand_qty_rows_falls_back_to_plan_level()" }, { @@ -65772,7 +65781,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L46", "id": "tests_test_pl_brand_archive_test_resolve_export_brand_qty_rows_empty", - "community": 219, + "community": 54, "norm_label": "test_resolve_export_brand_qty_rows_empty()" }, { @@ -65781,7 +65790,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L58", "id": "tests_test_pl_brand_archive_test_expand_export_rows_by_brand_qty_splits_and_blanks", - "community": 219, + "community": 54, "norm_label": "test_expand_export_rows_by_brand_qty_splits_and_blanks()" }, { @@ -65790,7 +65799,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L77", "id": "tests_test_pl_brand_archive_test_archive_status_gate_for_export_brand", - "community": 130, + "community": 54, "norm_label": "test_archive_status_gate_for_export_brand()" }, { @@ -65799,7 +65808,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L91", "id": "tests_test_pl_brand_archive_test_expand_export_rows_for_plan_brand_draft_uses_product_not_qty", - "community": 219, + "community": 54, "norm_label": "test_expand_export_rows_for_plan_brand_draft_uses_product_not_qty()" }, { @@ -65808,7 +65817,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L111", "id": "tests_test_pl_brand_archive_test_expand_export_rows_for_plan_brand_archived_splits_qty", - "community": 219, + "community": 54, "norm_label": "test_expand_export_rows_for_plan_brand_archived_splits_qty()" }, { @@ -65817,7 +65826,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L130", "id": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", - "community": 219, + "community": 54, "norm_label": "test_required_allows_other_brand_when_sum_matches()" }, { @@ -65826,7 +65835,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L139", "id": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", - "community": 219, + "community": 54, "norm_label": "test_required_allows_multi_brand_when_sum_matches()" }, { @@ -65835,7 +65844,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L151", "id": "tests_test_pl_brand_archive_test_required_sum_must_match", - "community": 219, + "community": 54, "norm_label": "test_required_sum_must_match()" }, { @@ -65844,7 +65853,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L164", "id": "tests_test_pl_brand_archive_test_any_sum_must_match", - "community": 219, + "community": 54, "norm_label": "test_any_sum_must_match()" }, { @@ -65853,7 +65862,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L177", "id": "tests_test_pl_brand_archive_test_any_ok", - "community": 219, + "community": 54, "norm_label": "test_any_ok()" }, { @@ -65862,7 +65871,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L189", "id": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", - "community": 219, + "community": 54, "norm_label": "test_no_brand_ignores_rows()" }, { @@ -65871,7 +65880,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L198", "id": "tests_test_pl_brand_archive_test_delta_for_plan_type", - "community": 219, + "community": 54, "norm_label": "test_delta_for_plan_type()" }, { @@ -65880,7 +65889,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L1", "id": "tests_test_bx_invoice_ledger_py", - "community": 41, + "community": 118, "norm_label": "test_bx_invoice_ledger.py" }, { @@ -65889,7 +65898,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L14", "id": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", - "community": 41, + "community": 118, "norm_label": "test_summarize_upload_and_reimburse()" }, { @@ -65898,7 +65907,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L25", "id": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", - "community": 41, + "community": 118, "norm_label": "test_summarize_delete_and_release()" }, { @@ -65907,7 +65916,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L38", "id": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", - "community": 41, + "community": 118, "norm_label": "test_release_idempotent_guard()" }, { @@ -65916,7 +65925,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L44", "id": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", - "community": 41, + "community": 118, "norm_label": "test_summarize_allows_negative_balance()" }, { @@ -65925,7 +65934,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L45", "id": "tests_test_bx_invoice_ledger_rationale_45", - "community": 41, + "community": 118, "norm_label": "\u63d0\u4ea4\u5360\u7528\u53ef\u8d85\u8fc7\u5df2\u4e0a\u4f20\u603b\u989d,\u4f59\u989d\u53ef\u4e3a\u8d1f(\u8865\u7968\u540e\u518d\u56de\u5347)\u3002" }, { @@ -65934,7 +65943,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L1", "id": "tests_test_post_users_omission_py", - "community": 340, + "community": 321, "norm_label": "test_post_users_omission.py" }, { @@ -65943,7 +65952,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L17", "id": "tests_test_post_users_omission_context", - "community": 52, + "community": 53, "norm_label": "context()" }, { @@ -65952,7 +65961,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L50", "id": "tests_test_post_users_omission_put", - "community": 340, + "community": 321, "norm_label": "put()" }, { @@ -65961,7 +65970,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L54", "id": "tests_test_post_users_omission_test_omitted_user_ids_does_not_write_or_commit", - "community": 340, + "community": 321, "norm_label": "test_omitted_user_ids_does_not_write_or_commit()" }, { @@ -65970,7 +65979,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L64", "id": "tests_test_post_users_omission_test_explicit_empty_array_clears_only_current_post", - "community": 340, + "community": 321, "norm_label": "test_explicit_empty_array_clears_only_current_post()" }, { @@ -65979,7 +65988,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L74", "id": "tests_test_post_users_omission_test_explicit_null_is_rejected_before_any_write", - "community": 340, + "community": 321, "norm_label": "test_explicit_null_is_rejected_before_any_write()" }, { @@ -65988,7 +65997,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L80", "id": "tests_test_post_users_omission_test_nonempty_array_preserves_old_identity_and_adds_only_new_user", - "community": 340, + "community": 321, "norm_label": "test_nonempty_array_preserves_old_identity_and_adds_only_new_user()" }, { @@ -65997,7 +66006,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L94", "id": "tests_test_post_users_omission_test_invalid_user_rejected_before_mutating_existing_bindings", - "community": 340, + "community": 321, "norm_label": "test_invalid_user_rejected_before_mutating_existing_bindings()" }, { @@ -66006,7 +66015,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L103", "id": "tests_test_post_users_omission_test_post_scope_is_validated_even_when_user_ids_are_omitted", - "community": 340, + "community": 321, "norm_label": "test_post_scope_is_validated_even_when_user_ids_are_omitted()" }, { @@ -66015,7 +66024,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L1", "id": "tests_test_post_users_omission_rationale_1", - "community": 340, + "community": 321, "norm_label": "real position-user put route against sqlite; never connect to business databases" }, { @@ -66024,7 +66033,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L1", "id": "tests_test_bx_list_sort_py", - "community": 65, + "community": 82, "norm_label": "test_bx_list_sort.py" }, { @@ -66033,7 +66042,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L12", "id": "tests_test_bx_list_sort_test_advance_apply_time_asc", - "community": 65, + "community": 82, "norm_label": "test_advance_apply_time_asc()" }, { @@ -66042,7 +66051,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L18", "id": "tests_test_bx_list_sort_test_advance_issue_time", - "community": 65, + "community": 82, "norm_label": "test_advance_issue_time()" }, { @@ -66051,7 +66060,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L23", "id": "tests_test_bx_list_sort_test_advance_invalid_falls_back", - "community": 65, + "community": 82, "norm_label": "test_advance_invalid_falls_back()" }, { @@ -66060,7 +66069,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L28", "id": "tests_test_bx_list_sort_test_reimburse_pay_time", - "community": 65, + "community": 82, "norm_label": "test_reimburse_pay_time()" }, { @@ -66069,7 +66078,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L33", "id": "tests_test_bx_list_sort_test_invoice_create_time", - "community": 65, + "community": 82, "norm_label": "test_invoice_create_time()" }, { @@ -66078,7 +66087,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L38", "id": "tests_test_bx_list_sort_test_ledger_create_time", - "community": 65, + "community": 82, "norm_label": "test_ledger_create_time()" }, { @@ -66087,7 +66096,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L43", "id": "tests_test_bx_list_sort_test_parse_sort_params_camel", - "community": 65, + "community": 82, "norm_label": "test_parse_sort_params_camel()" }, { @@ -66096,7 +66105,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L49", "id": "tests_test_bx_list_sort_test_parse_sort_params_snake", - "community": 65, + "community": 82, "norm_label": "test_parse_sort_params_snake()" }, { @@ -66105,7 +66114,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L1", "id": "tests_test_bx_advance_list_filters_py", - "community": 46, + "community": 44, "norm_label": "test_bx_advance_list_filters.py" }, { @@ -66114,7 +66123,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L9", "id": "tests_test_bx_advance_list_filters_compile", - "community": 46, + "community": 44, "norm_label": "_compile()" }, { @@ -66123,7 +66132,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L13", "id": "tests_test_bx_advance_list_filters_test_apply_code_contains", - "community": 46, + "community": 44, "norm_label": "test_apply_code_contains()" }, { @@ -66132,7 +66141,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L18", "id": "tests_test_bx_advance_list_filters_test_amount_gte", - "community": 46, + "community": 44, "norm_label": "test_amount_gte()" }, { @@ -66141,7 +66150,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L23", "id": "tests_test_bx_advance_list_filters_test_status_in", - "community": 46, + "community": 44, "norm_label": "test_status_in()" }, { @@ -66150,7 +66159,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L28", "id": "tests_test_bx_advance_list_filters_test_reason_fuzzy", - "community": 46, + "community": 44, "norm_label": "test_reason_fuzzy()" }, { @@ -66159,7 +66168,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L33", "id": "tests_test_bx_advance_list_filters_test_empty", - "community": 46, + "community": 44, "norm_label": "test_empty()" }, { @@ -66168,7 +66177,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L37", "id": "tests_test_bx_advance_list_filters_test_offset_amount_includes_tenant_no", - "community": 46, + "community": 44, "norm_label": "test_offset_amount_includes_tenant_no()" }, { @@ -66177,7 +66186,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L49", "id": "tests_test_bx_advance_list_filters_test_offset_amount_skipped_without_tenant_no", - "community": 46, + "community": 44, "norm_label": "test_offset_amount_skipped_without_tenant_no()" }, { @@ -66186,7 +66195,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L1", "id": "tests_test_pl_plan_execution_lock_py", - "community": 164, + "community": 192, "norm_label": "test_pl_plan_execution_lock.py" }, { @@ -66195,7 +66204,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L15", "id": "tests_test_pl_plan_execution_lock_test_pick_execution_lock_reason_prefers_weighed", - "community": 164, + "community": 192, "norm_label": "test_pick_execution_lock_reason_prefers_weighed()" }, { @@ -66204,7 +66213,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L27", "id": "tests_test_pl_plan_execution_lock_test_pick_execution_lock_reason_order", - "community": 164, + "community": 192, "norm_label": "test_pick_execution_lock_reason_order()" }, { @@ -66213,7 +66222,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L54", "id": "tests_test_pl_plan_execution_lock_test_inventory_status_is_executed_only_outside_revokable", - "community": 164, + "community": 192, "norm_label": "test_inventory_status_is_executed_only_outside_revokable()" }, { @@ -66222,7 +66231,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L61", "id": "tests_test_pl_plan_execution_lock_test_execution_lock_messages", - "community": 164, + "community": 192, "norm_label": "test_execution_lock_messages()" }, { @@ -66231,7 +66240,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L72", "id": "tests_test_pl_plan_execution_lock_test_cancel_plan_rejects_started_plan", - "community": 164, + "community": 192, "norm_label": "test_cancel_plan_rejects_started_plan()" }, { @@ -66240,7 +66249,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L93", "id": "tests_test_pl_plan_execution_lock_test_force_void_rejects_non_super_admin_without_permission", - "community": 164, + "community": 192, "norm_label": "test_force_void_rejects_non_super_admin_without_permission()" }, { @@ -66249,7 +66258,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L101", "id": "tests_test_pl_plan_execution_lock_test_force_void_super_admin_cancels_started_plan", - "community": 164, + "community": 192, "norm_label": "test_force_void_super_admin_cancels_started_plan()" }, { @@ -66258,7 +66267,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "id": "tests_test_crm_contract_default_sort_py", - "community": 17, + "community": 19, "norm_label": "test_crm_contract_default_sort.py" }, { @@ -66267,7 +66276,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L10", "id": "tests_test_crm_contract_default_sort_test_list_contracts_default_order_by_sign_date_desc", - "community": 17, + "community": 19, "norm_label": "test_list_contracts_default_order_by_sign_date_desc()" }, { @@ -66276,7 +66285,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "id": "tests_test_crm_contract_default_sort_rationale_1", - "community": 17, + "community": 19, "norm_label": "\u5408\u540c\u5217\u8868\u9ed8\u8ba4\u6392\u5e8f:\u672a\u4f20 sortfield/sortorder \u65f6\u6309\u7b7e\u8ba2\u65e5\u671f\u5012\u5e8f\u3002" }, { @@ -66285,7 +66294,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L1", "id": "tests_test_bx_child_differential_save_py", - "community": 100, + "community": 110, "norm_label": "test_bx_child_differential_save.py" }, { @@ -66294,7 +66303,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L26", "id": "tests_test_bx_child_differential_save_forbid_business_database", - "community": 100, + "community": 110, "norm_label": "forbid_business_database()" }, { @@ -66303,7 +66312,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L33", "id": "tests_test_bx_child_differential_save_db", - "community": 100, + "community": 110, "norm_label": "db()" }, { @@ -66312,7 +66321,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L44", "id": "tests_test_bx_child_differential_save_apply", - "community": 100, + "community": 110, "norm_label": "apply()" }, { @@ -66321,7 +66330,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L53", "id": "tests_test_bx_child_differential_save_detail", - "community": 100, + "community": 110, "norm_label": "detail()" }, { @@ -66330,7 +66339,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L62", "id": "tests_test_bx_child_differential_save_data", - "community": 100, + "community": 110, "norm_label": "data()" }, { @@ -66339,7 +66348,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L67", "id": "tests_test_bx_child_differential_save_test_detail_diff_preserves_identity_metadata_and_fields", - "community": 100, + "community": 110, "norm_label": "test_detail_diff_preserves_identity_metadata_and_fields()" }, { @@ -66348,7 +66357,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L79", "id": "tests_test_bx_child_differential_save_test_detail_omitted_and_empty_have_distinct_meanings", - "community": 100, + "community": 110, "norm_label": "test_detail_omitted_and_empty_have_distinct_meanings()" }, { @@ -66357,7 +66366,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L90", "id": "tests_test_bx_child_differential_save_test_detail_bad_id_rejected_before_any_mutation", - "community": 100, + "community": 110, "norm_label": "test_detail_bad_id_rejected_before_any_mutation()" }, { @@ -66366,7 +66375,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L104", "id": "tests_test_bx_child_differential_save_test_legacy_detail_same_payload_preserves_identity_and_creation", - "community": 100, + "community": 110, "norm_label": "test_legacy_detail_same_payload_preserves_identity_and_creation()" }, { @@ -66375,7 +66384,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L114", "id": "tests_test_bx_child_differential_save_test_legacy_repeated_expense_is_rejected_before_any_write", - "community": 100, + "community": 110, "norm_label": "test_legacy_repeated_expense_is_rejected_before_any_write()" }, { @@ -66384,7 +66393,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L126", "id": "tests_test_bx_child_differential_save_test_mixed_explicit_and_legacy_ids_match_remaining_unique_expense", - "community": 100, + "community": 110, "norm_label": "test_mixed_explicit_and_legacy_ids_match_remaining_unique_expense()" }, { @@ -66393,7 +66402,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L138", "id": "tests_test_bx_child_differential_save_test_explicit_existing_lines_allow_new_repeated_expense", - "community": 100, + "community": 110, "norm_label": "test_explicit_existing_lines_allow_new_repeated_expense()" }, { @@ -66402,7 +66411,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L147", "id": "tests_test_bx_child_differential_save_test_detail_api_preserves_omitted_fields_but_applies_explicit_null", - "community": 100, + "community": 110, "norm_label": "test_detail_api_preserves_omitted_fields_but_applies_explicit_null()" }, { @@ -66411,7 +66420,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L163", "id": "tests_test_bx_child_differential_save_test_legacy_direct_patch_preserves_omitted_fields", - "community": 100, + "community": 110, "norm_label": "test_legacy_direct_patch_preserves_omitted_fields()" }, { @@ -66420,7 +66429,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L172", "id": "tests_test_bx_child_differential_save_test_detail_schema_retains_id", - "community": 100, + "community": 110, "norm_label": "test_detail_schema_retains_id()" }, { @@ -66429,7 +66438,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L176", "id": "tests_test_bx_child_differential_save_test_invoice_natural_key_diff_preserves_unchanged_links", - "community": 100, + "community": 110, "norm_label": "test_invoice_natural_key_diff_preserves_unchanged_links()" }, { @@ -66438,7 +66447,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L192", "id": "tests_test_bx_child_differential_save_workflow", - "community": 100, + "community": 110, "norm_label": "workflow()" }, { @@ -66447,7 +66456,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L201", "id": "tests_test_bx_child_differential_save_node", - "community": 100, + "community": 110, "norm_label": "node()" }, { @@ -66456,7 +66465,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L206", "id": "tests_test_bx_child_differential_save_test_workflow_noop_preserves_node_even_with_pending", - "community": 100, + "community": 110, "norm_label": "test_workflow_noop_preserves_node_even_with_pending()" }, { @@ -66465,7 +66474,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L216", "id": "tests_test_bx_child_differential_save_test_workflow_change_rejected_for_pending_business", - "community": 100, + "community": 110, "norm_label": "test_workflow_change_rejected_for_pending_business()" }, { @@ -66474,7 +66483,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L228", "id": "tests_test_bx_child_differential_save_test_workflow_diff_updates_existing_soft_deletes_removed", - "community": 100, + "community": 110, "norm_label": "test_workflow_diff_updates_existing_soft_deletes_removed()" }, { @@ -66483,7 +66492,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L237", "id": "tests_test_bx_child_differential_save_test_workflow_rejects_unknown_duplicate_identity_before_changes", - "community": 100, + "community": 110, "norm_label": "test_workflow_rejects_unknown_duplicate_identity_before_changes()" }, { @@ -66492,7 +66501,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L243", "id": "tests_test_bx_child_differential_save_test_workflow_input_schema_retains_node_id", - "community": 100, + "community": 110, "norm_label": "test_workflow_input_schema_retains_node_id()" }, { @@ -66501,7 +66510,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L247", "id": "tests_test_bx_child_differential_save_test_workflow_metadata_change_and_delete_blocked_when_pending", - "community": 100, + "community": 110, "norm_label": "test_workflow_metadata_change_and_delete_blocked_when_pending()" }, { @@ -66510,7 +66519,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L255", "id": "tests_test_bx_child_differential_save_test_workflow_change_rejected_for_in_approval_recharge", - "community": 100, + "community": 110, "norm_label": "test_workflow_change_rejected_for_in_approval_recharge()" }, { @@ -66519,7 +66528,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L267", "id": "tests_test_bx_child_differential_save_test_workflow_api_returns_business_error_for_pending_change", - "community": 100, + "community": 110, "norm_label": "test_workflow_api_returns_business_error_for_pending_change()" }, { @@ -66528,7 +66537,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L277", "id": "tests_test_bx_child_differential_save_test_create_rejects_source_detail_id_without_inserting_parent", - "community": 100, + "community": 110, "norm_label": "test_create_rejects_source_detail_id_without_inserting_parent()" }, { @@ -66537,7 +66546,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L283", "id": "tests_test_bx_child_differential_save_test_advance_submit_locks_definition_before_application", - "community": 100, + "community": 110, "norm_label": "test_advance_submit_locks_definition_before_application()" }, { @@ -66546,7 +66555,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L307", "id": "tests_test_bx_child_differential_save_test_submit_rejects_empty_configured_workflow_before_pending_or_invoice_debit", - "community": 100, + "community": 110, "norm_label": "test_submit_rejects_empty_configured_workflow_before_pending_or_invoice_debit()" }, { @@ -66555,7 +66564,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L1", "id": "tests_test_bx_child_differential_save_rationale_1", - "community": 100, + "community": 110, "norm_label": "child identity and in-flight workflow guards, using isolated sqlite only." }, { @@ -66564,7 +66573,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_py", - "community": 118, + "community": 123, "norm_label": "test_pl_vehicle_recharge_mine_vehicles.py" }, { @@ -66573,7 +66582,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L20", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_make_session", - "community": 118, + "community": 123, "norm_label": "_make_session()" }, { @@ -66582,7 +66591,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L34", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_user", - "community": 118, + "community": 123, "norm_label": "_user()" }, { @@ -66591,7 +66600,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L38", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_seed_person_vehicle", - "community": 118, + "community": 123, "norm_label": "_seed_person_vehicle()" }, { @@ -66600,7 +66609,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L76", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_seed_admin_role", - "community": 118, + "community": 123, "norm_label": "_seed_admin_role()" }, { @@ -66609,7 +66618,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L103", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_license_plates_for_user_personnel", - "community": 118, + "community": 123, "norm_label": "test_license_plates_for_user_personnel()" }, { @@ -66618,7 +66627,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L123", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_license_plates_empty_when_no_personnel", - "community": 118, + "community": 123, "norm_label": "test_license_plates_empty_when_no_personnel()" }, { @@ -66627,7 +66636,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L131", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_user_is_pl_recharge_admin_by_role_name", - "community": 118, + "community": 123, "norm_label": "test_user_is_pl_recharge_admin_by_role_name()" }, { @@ -66636,7 +66645,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L157", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_seed_apply", - "community": 118, + "community": 123, "norm_label": "_seed_apply()" }, { @@ -66645,7 +66654,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L177", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_list_applies_mine_vehicles_includes_others_on_my_plate", - "community": 118, + "community": 123, "norm_label": "test_list_applies_mine_vehicles_includes_others_on_my_plate()" }, { @@ -66654,7 +66663,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L203", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_list_applies_mine_vehicles_admin_sees_all_plates", - "community": 118, + "community": 123, "norm_label": "test_list_applies_mine_vehicles_admin_sees_all_plates()" }, { @@ -66663,7 +66672,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L225", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_get_apply_mine_vehicles_allows_others_on_my_plate", - "community": 118, + "community": 123, "norm_label": "test_get_apply_mine_vehicles_allows_others_on_my_plate()" }, { @@ -66672,7 +66681,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L250", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_get_apply_mine_vehicles_rejects_foreign_plate", - "community": 118, + "community": 123, "norm_label": "test_get_apply_mine_vehicles_rejects_foreign_plate()" }, { @@ -66681,7 +66690,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L267", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_get_apply_mine_vehicles_admin_allows_foreign_plate", - "community": 118, + "community": 123, "norm_label": "test_get_apply_mine_vehicles_admin_allows_foreign_plate()" }, { @@ -66690,7 +66699,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L291", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_create_apply_mine_vehicles_rejects_foreign_plate", - "community": 118, + "community": 123, "norm_label": "test_create_apply_mine_vehicles_rejects_foreign_plate()" }, { @@ -66699,7 +66708,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L319", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_create_apply_mine_vehicles_admin_allows_foreign_plate", - "community": 118, + "community": 123, "norm_label": "test_create_apply_mine_vehicles_admin_allows_foreign_plate()" }, { @@ -66708,7 +66717,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L350", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_update_cancel_submit_require_own_applicant", - "community": 118, + "community": 123, "norm_label": "test_update_cancel_submit_require_own_applicant()" }, { @@ -66717,7 +66726,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L369", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_test_admin_cancel_still_requires_own_applicant", - "community": 118, + "community": 123, "norm_label": "test_admin_cancel_still_requires_own_applicant()" }, { @@ -66726,7 +66735,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_rationale_1", - "community": 118, + "community": 123, "norm_label": "minevehicles:\u8f66\u8f86\u4eba\u5458\u5f52\u5c5e\u8fc7\u6ee4\u4e0e\u5199\u6821\u9a8c\u3002" }, { @@ -66735,7 +66744,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L1", "id": "tests_test_pl_stop_dibang_differential_py", - "community": 205, + "community": 92, "norm_label": "test_pl_stop_dibang_differential.py" }, { @@ -66744,7 +66753,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L21", "id": "tests_test_pl_stop_dibang_differential_db", - "community": 208, + "community": 92, "norm_label": "db()" }, { @@ -66753,7 +66762,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L38", "id": "tests_test_pl_stop_dibang_differential_seed", - "community": 205, + "community": 92, "norm_label": "seed()" }, { @@ -66762,7 +66771,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L58", "id": "tests_test_pl_stop_dibang_differential_sync", - "community": 205, + "community": 92, "norm_label": "sync()" }, { @@ -66771,7 +66780,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L65", "id": "tests_test_pl_stop_dibang_differential_record", - "community": 205, + "community": 92, "norm_label": "record()" }, { @@ -66780,7 +66789,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L70", "id": "tests_test_pl_stop_dibang_differential_test_same_plan_product_rows_aggregate_and_repeat_keeps_ids_feedback_and_quantity", - "community": 205, + "community": 92, "norm_label": "test_same_plan_product_rows_aggregate_and_repeat_keeps_ids_feedback_and_quantity()" }, { @@ -66789,7 +66798,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L91", "id": "tests_test_pl_stop_dibang_differential_test_invalid_link_history_rejected_without_any_writes_or_rebuild", - "community": 205, + "community": 92, "norm_label": "test_invalid_link_history_rejected_without_any_writes_or_rebuild()" }, { @@ -66798,7 +66807,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L115", "id": "tests_test_pl_stop_dibang_differential_test_conflicting_same_key_rows_rejected_before_stop_or_inventory_mutation", - "community": 205, + "community": 92, "norm_label": "test_conflicting_same_key_rows_rejected_before_stop_or_inventory_mutation()" }, { @@ -66807,7 +66816,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L122", "id": "tests_test_pl_stop_dibang_differential_test_later_stop_error_does_not_update_first_stop_or_options", - "community": 205, + "community": 92, "norm_label": "test_later_stop_error_does_not_update_first_stop_or_options()" }, { @@ -66816,7 +66825,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L137", "id": "tests_test_pl_stop_dibang_differential_test_scope_and_option_validation", - "community": 205, + "community": 92, "norm_label": "test_scope_and_option_validation()" }, { @@ -66825,7 +66834,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L149", "id": "tests_test_pl_stop_dibang_differential_test_pending_new_stop_and_transport_are_supported_without_outer_flush", - "community": 205, + "community": 92, "norm_label": "test_pending_new_stop_and_transport_are_supported_without_outer_flush()" }, { @@ -66834,7 +66843,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L156", "id": "tests_test_pl_stop_dibang_differential_test_transport_is_locked_before_first_inventory_write", - "community": 205, + "community": 92, "norm_label": "test_transport_is_locked_before_first_inventory_write()" }, { @@ -66843,7 +66852,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L166", "id": "tests_test_pl_stop_dibang_differential_test_new_transport_pending_without_outer_flush", - "community": 205, + "community": 92, "norm_label": "test_new_transport_pending_without_outer_flush()" }, { @@ -66852,7 +66861,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L175", "id": "tests_test_pl_stop_dibang_differential_test_explicit_cancel_then_reenable_is_a_new_business_action", - "community": 205, + "community": 92, "norm_label": "test_explicit_cancel_then_reenable_is_a_new_business_action()" }, { @@ -66861,7 +66870,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L183", "id": "tests_test_pl_stop_dibang_differential_test_omitted_stops_and_empty_options_do_not_clear_existing_links", - "community": 205, + "community": 92, "norm_label": "test_omitted_stops_and_empty_options_do_not_clear_existing_links()" }, { @@ -66870,7 +66879,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L189", "id": "tests_test_pl_stop_dibang_differential_test_later_stop_dangling_link_does_not_write_earlier_stop", - "community": 205, + "community": 92, "norm_label": "test_later_stop_dangling_link_does_not_write_earlier_stop()" }, { @@ -66879,7 +66888,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L205", "id": "tests_test_pl_stop_dibang_differential_test_history_scope_details_are_not_repaired_by_saving", - "community": 205, + "community": 92, "norm_label": "test_history_scope_details_are_not_repaired_by_saving()" }, { @@ -66888,7 +66897,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L217", "id": "tests_test_pl_stop_dibang_differential_test_all_stop_link_and_month_existence_reads_are_current_reads", - "community": 205, + "community": 92, "norm_label": "test_all_stop_link_and_month_existence_reads_are_current_reads()" }, { @@ -66897,7 +66906,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L232", "id": "tests_test_pl_stop_dibang_differential_test_pending_month_contribution_is_not_overwritten_by_preflight_refresh", - "community": 205, + "community": 92, "norm_label": "test_pending_month_contribution_is_not_overwritten_by_preflight_refresh()" }, { @@ -66906,7 +66915,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L239", "id": "tests_test_pl_stop_dibang_differential_test_zero_quantity_updates_existing_contribution_without_replacing_ids", - "community": 205, + "community": 92, "norm_label": "test_zero_quantity_updates_existing_contribution_without_replacing_ids()" }, { @@ -66915,7 +66924,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L251", "id": "tests_test_pl_stop_dibang_differential_test_first_zero_quantity_does_not_create_empty_link_or_inventory", - "community": 205, + "community": 92, "norm_label": "test_first_zero_quantity_does_not_create_empty_link_or_inventory()" }, { @@ -66924,7 +66933,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L256", "id": "tests_test_pl_stop_dibang_differential_test_cancel_checks_weighing_with_current_tenant_scoped_read", - "community": 205, + "community": 92, "norm_label": "test_cancel_checks_weighing_with_current_tenant_scoped_read()" }, { @@ -66933,7 +66942,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L267", "id": "tests_test_pl_stop_dibang_differential_test_refreshed_owner_cannot_sync_an_old_transport", - "community": 205, + "community": 92, "norm_label": "test_refreshed_owner_cannot_sync_an_old_transport()" }, { @@ -66942,7 +66951,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L1", "id": "tests_test_pl_stop_dibang_differential_rationale_1", - "community": 205, + "community": 92, "norm_label": "sqlite coverage of real stop save/sync; never connect to business databases." }, { @@ -66951,7 +66960,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L1", "id": "tests_test_wx_qr_api_py", - "community": 79, + "community": 343, "norm_label": "test_wx_qr_api.py" }, { @@ -66960,7 +66969,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L15", "id": "tests_test_wx_qr_api_force_memory_backend", - "community": 79, + "community": 343, "norm_label": "force_memory_backend()" }, { @@ -66969,7 +66978,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L20", "id": "tests_test_wx_qr_api_test_wx_qr_create_and_poll_pending", - "community": 79, + "community": 343, "norm_label": "test_wx_qr_create_and_poll_pending()" }, { @@ -66978,7 +66987,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L37", "id": "tests_test_wx_qr_api_test_web_qr_confirm_success_sets_session", - "community": 79, + "community": 343, "norm_label": "test_web_qr_confirm_success_sets_session()" }, { @@ -66987,7 +66996,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L1", "id": "tests_test_wx_qr_api_rationale_1", - "community": 79, + "community": 343, "norm_label": "web wx-qr create/status api\u3002" }, { @@ -66996,7 +67005,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L1", "id": "tests_test_wechat_approval_notices_py", - "community": 91, + "community": 172, "norm_label": "test_wechat_approval_notices.py" }, { @@ -67005,7 +67014,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L9", "id": "tests_test_wechat_approval_notices_notices", - "community": 91, + "community": 173, "norm_label": "notices()" }, { @@ -67014,7 +67023,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L28", "id": "tests_test_wechat_approval_notices_test_disabled_does_not_access_new_tables", - "community": 91, + "community": 172, "norm_label": "test_disabled_does_not_access_new_tables()" }, { @@ -67023,7 +67032,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L34", "id": "tests_test_wechat_approval_notices_test_template_mapping_and_transactional_rollback", - "community": 91, + "community": 172, "norm_label": "test_template_mapping_and_transactional_rollback()" }, { @@ -67032,7 +67041,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L47", "id": "tests_test_wechat_approval_notices_test_dedup_next_step_result_and_resubmit", - "community": 91, + "community": 173, "norm_label": "test_dedup_next_step_result_and_resubmit()" }, { @@ -67041,7 +67050,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L77", "id": "tests_test_wechat_approval_notices_test_no_history_backfill_and_tenant_recipient_guard", - "community": 91, + "community": 172, "norm_label": "test_no_history_backfill_and_tenant_recipient_guard()" }, { @@ -67050,7 +67059,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L87", "id": "tests_test_wechat_approval_notices_fakeclient", - "community": 91, + "community": 172, "norm_label": "fakeclient" }, { @@ -67059,7 +67068,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L88", "id": "tests_test_wechat_approval_notices_fakeclient_init", - "community": 91, + "community": 172, "norm_label": ".__init__()" }, { @@ -67068,7 +67077,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L92", "id": "tests_test_wechat_approval_notices_fakeclient_send", - "community": 91, + "community": 172, "norm_label": ".send()" }, { @@ -67077,7 +67086,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L99", "id": "tests_test_wechat_approval_notices_bind", - "community": 91, + "community": 172, "norm_label": "bind()" }, { @@ -67086,7 +67095,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L106", "id": "tests_test_wechat_approval_notices_test_worker_rechecks_withdrawal_before_send", - "community": 91, + "community": 172, "norm_label": "test_worker_rechecks_withdrawal_before_send()" }, { @@ -67095,7 +67104,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L118", "id": "tests_test_wechat_approval_notices_test_worker_sends_once_with_oa_openid", - "community": 91, + "community": 172, "norm_label": "test_worker_sends_once_with_oa_openid()" }, { @@ -67104,7 +67113,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L131", "id": "tests_test_wechat_approval_notices_test_ambiguous_send_is_not_automatically_repeated", - "community": 91, + "community": 172, "norm_label": "test_ambiguous_send_is_not_automatically_repeated()" }, { @@ -67113,7 +67122,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L144", "id": "tests_test_wechat_approval_notices_test_explicit_transient_failure_is_bounded_retry", - "community": 91, + "community": 172, "norm_label": "test_explicit_transient_failure_is_bounded_retry()" }, { @@ -67122,7 +67131,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L165", "id": "tests_test_wechat_approval_notices_test_pending_links_to_real_approval_screen", - "community": 91, + "community": 172, "norm_label": "test_pending_links_to_real_approval_screen()" }, { @@ -67131,7 +67140,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L172", "id": "tests_test_wechat_approval_notices_test_claimed_assignment_invalid_after_transfer_back", - "community": 91, + "community": 173, "norm_label": "test_claimed_assignment_invalid_after_transfer_back()" }, { @@ -67140,7 +67149,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_upsert_py", - "community": 345, + "community": 331, "norm_label": "test_pl_plan_stop_upsert.py" }, { @@ -67149,7 +67158,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L10", "id": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_rejects_foreign_plan_id", - "community": 345, + "community": 331, "norm_label": "test_upsert_delivery_rejects_foreign_plan_id()" }, { @@ -67158,7 +67167,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L20", "id": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_keeps_payload_id", - "community": 345, + "community": 331, "norm_label": "test_upsert_delivery_keeps_payload_id()" }, { @@ -67167,7 +67176,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L33", "id": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_generates_id_when_missing", - "community": 345, + "community": 331, "norm_label": "test_upsert_delivery_generates_id_when_missing()" }, { @@ -67176,7 +67185,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_upsert_rationale_1", - "community": 345, + "community": 331, "norm_label": "replace_plan_stops \u5e94\u6309 payload.id upsert \u9001\u8d27\u6bb5,\u800c\u975e\u6bcf\u6b21\u6362\u65b0 uuid\u3002" }, { @@ -67185,7 +67194,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L1", "id": "tests_test_pl_plan_contract_gap_export_py", - "community": 309, + "community": 109, "norm_label": "test_pl_plan_contract_gap_export.py" }, { @@ -67194,7 +67203,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L21", "id": "tests_test_pl_plan_contract_gap_export_stop_product", - "community": 309, + "community": 109, "norm_label": "_stop_product()" }, { @@ -67203,7 +67212,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L34", "id": "tests_test_pl_plan_contract_gap_export_load", - "community": 309, + "community": 109, "norm_label": "_load()" }, { @@ -67212,7 +67221,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L47", "id": "tests_test_pl_plan_contract_gap_export_delivery", - "community": 309, + "community": 109, "norm_label": "_delivery()" }, { @@ -67221,7 +67230,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L70", "id": "tests_test_pl_plan_contract_gap_export_gap_item", - "community": 309, + "community": 109, "norm_label": "_gap_item()" }, { @@ -67230,7 +67239,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L84", "id": "tests_test_pl_plan_contract_gap_export_test_contract_gap_export_columns_match_segment_rows", - "community": 309, + "community": 109, "norm_label": "test_contract_gap_export_columns_match_segment_rows()" }, { @@ -67239,7 +67248,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L115", "id": "tests_test_pl_plan_contract_gap_export_test_build_contract_gap_export_rows_expands_multi_segment_products", - "community": 309, + "community": 109, "norm_label": "test_build_contract_gap_export_rows_expands_multi_segment_products()" }, { @@ -67248,7 +67257,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L176", "id": "tests_test_pl_plan_contract_gap_export_test_build_contract_gap_export_rows_internal_side_has_empty_gap_type", - "community": 309, + "community": 109, "norm_label": "test_build_contract_gap_export_rows_internal_side_has_empty_gap_type()" }, { @@ -67257,7 +67266,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L1", "id": "tests_test_pl_plan_contract_gap_export_rationale_1", - "community": 309, + "community": 109, "norm_label": "\u5408\u540c\u5b8c\u5584\u5bfc\u51fa:\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00,\u7f3a\u53e3\u7c7b\u578b\u8ddf\u672c\u884c\u6bb5\u3002" }, { @@ -67266,7 +67275,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L116", "id": "tests_test_pl_plan_contract_gap_export_rationale_116", - "community": 309, + "community": 109, "norm_label": "\u88c5\u8d27\u7f3a\u5408\u540c + \u4e24\u9001\u8d27\u6bb5(\u4e00\u6bb5\u6709\u5408\u540c\u3001\u4e00\u6bb5\u4e24\u4ea7\u54c1\u7f3a\u5408\u540c)\u5c55\u5f00\u4e3a 4 \u884c\u3002" }, { @@ -67275,7 +67284,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L177", "id": "tests_test_pl_plan_contract_gap_export_rationale_177", - "community": 309, + "community": 109, "norm_label": "\u5185\u7f6e\u5ba2\u6237\u514d\u5408\u540c:\u88c5\u8d27\u884c\u7f3a\u53e3\u4e3a\u7a7a,\u5916\u9001\u6bb5\u4ecd\u6807\u7f3a\u9700\u65b9\u5408\u540c\u3002" }, { @@ -67284,7 +67293,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L1", "id": "tests_test_pl_master_data_list_filters_py", - "community": 81, + "community": 140, "norm_label": "test_pl_master_data_list_filters.py" }, { @@ -67293,7 +67302,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L14", "id": "tests_test_pl_master_data_list_filters_compile", - "community": 81, + "community": 140, "norm_label": "_compile()" }, { @@ -67302,7 +67311,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L20", "id": "tests_test_pl_master_data_list_filters_test_carrier", - "community": 81, + "community": 140, "norm_label": "test_carrier()" }, { @@ -67311,7 +67320,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L36", "id": "tests_test_pl_master_data_list_filters_test_vehicle", - "community": 81, + "community": 140, "norm_label": "test_vehicle()" }, { @@ -67320,7 +67329,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L53", "id": "tests_test_pl_master_data_list_filters_test_personnel", - "community": 81, + "community": 140, "norm_label": "test_personnel()" }, { @@ -67329,7 +67338,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L70", "id": "tests_test_pl_master_data_list_filters_test_address", - "community": 81, + "community": 140, "norm_label": "test_address()" }, { @@ -67338,7 +67347,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L83", "id": "tests_test_pl_master_data_list_filters_test_empty", - "community": 81, + "community": 140, "norm_label": "test_empty()" }, { @@ -67347,7 +67356,7 @@ "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L1", "id": "tests_test_bx_reimburse_my_page_size_py", - "community": 25, + "community": 22, "norm_label": "test_bx_reimburse_my_page_size.py" }, { @@ -67356,7 +67365,7 @@ "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L8", "id": "tests_test_bx_reimburse_my_page_size_test_my_reimburses_page_size_query_bounds", - "community": 25, + "community": 22, "norm_label": "test_my_reimburses_page_size_query_bounds()" }, { @@ -67365,7 +67374,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L1", "id": "tests_test_doclib_py", - "community": 267, + "community": 266, "norm_label": "test_doclib.py" }, { @@ -67374,7 +67383,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L17", "id": "tests_test_doclib_db", - "community": 267, + "community": 266, "norm_label": "db()" }, { @@ -67383,7 +67392,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L30", "id": "tests_test_doclib_svc", - "community": 267, + "community": 266, "norm_label": "svc()" }, { @@ -67392,7 +67401,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L34", "id": "tests_test_doclib_seed_file", - "community": 267, + "community": 266, "norm_label": "seed_file()" }, { @@ -67401,7 +67410,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L39", "id": "tests_test_doclib_denied", - "community": 267, + "community": 266, "norm_label": "denied()" }, { @@ -67410,7 +67419,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L45", "id": "tests_test_doclib_test_private_by_default_and_no_storage_url", - "community": 267, + "community": 266, "norm_label": "test_private_by_default_and_no_storage_url()" }, { @@ -67419,7 +67428,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L54", "id": "tests_test_doclib_test_share_receiver_read_only_and_revocation", - "community": 267, + "community": 266, "norm_label": "test_share_receiver_read_only_and_revocation()" }, { @@ -67428,7 +67437,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L67", "id": "tests_test_doclib_test_admin_only_inside_current_tenant", - "community": 267, + "community": 266, "norm_label": "test_admin_only_inside_current_tenant()" }, { @@ -67437,7 +67446,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L80", "id": "tests_test_doclib_test_cross_tenant_and_inactive_share_is_atomic", - "community": 267, + "community": 266, "norm_label": "test_cross_tenant_and_inactive_share_is_atomic()" }, { @@ -67446,7 +67455,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L91", "id": "tests_test_doclib_test_nested_folder_tree_shared_only_relevant_path", - "community": 267, + "community": 266, "norm_label": "test_nested_folder_tree_shared_only_relevant_path()" }, { @@ -67455,7 +67464,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L110", "id": "tests_test_doclib_test_folder_rename_empty_delete_and_duplicates", - "community": 267, + "community": 266, "norm_label": "test_folder_rename_empty_delete_and_duplicates()" }, { @@ -67464,7 +67473,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L124", "id": "tests_test_doclib_test_parent_cannot_be_deleted_with_child", - "community": 267, + "community": 266, "norm_label": "test_parent_cannot_be_deleted_with_child()" }, { @@ -67473,7 +67482,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L131", "id": "tests_test_doclib_test_batch_delete_denied_is_all_or_nothing", - "community": 267, + "community": 266, "norm_label": "test_batch_delete_denied_is_all_or_nothing()" }, { @@ -67482,7 +67491,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L139", "id": "tests_test_doclib_test_paging_search_sort_and_soft_deleted_shares", - "community": 267, + "community": 266, "norm_label": "test_paging_search_sort_and_soft_deleted_shares()" }, { @@ -67491,7 +67500,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L155", "id": "tests_test_doclib_test_schema_rejects_client_tenant_and_invalid_names", - "community": 339, + "community": 323, "norm_label": "test_schema_rejects_client_tenant_and_invalid_names()" }, { @@ -67500,7 +67509,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L1", "id": "tests_test_doclib_rationale_1", - "community": 267, + "community": 266, "norm_label": "\u6587\u6863\u5e93\u6743\u9650/\u76ee\u5f55/\u5206\u4eab\u7684\u6570\u636e\u5e93\u96c6\u6210\u6d4b\u8bd5;\u4e0d\u8fde\u63a5\u5f00\u53d1\u5e93\u3002" }, { @@ -67509,7 +67518,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L1", "id": "tests_test_bx_payment_list_filters_py", - "community": 46, + "community": 44, "norm_label": "test_bx_payment_list_filters.py" }, { @@ -67518,7 +67527,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L9", "id": "tests_test_bx_payment_list_filters_compile", - "community": 46, + "community": 44, "norm_label": "_compile()" }, { @@ -67527,7 +67536,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L15", "id": "tests_test_bx_payment_list_filters_test_pay_time_range", - "community": 46, + "community": 44, "norm_label": "test_pay_time_range()" }, { @@ -67536,7 +67545,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L28", "id": "tests_test_bx_payment_list_filters_test_actual_amount_eq", - "community": 46, + "community": 44, "norm_label": "test_actual_amount_eq()" }, { @@ -67545,7 +67554,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L41", "id": "tests_test_bx_payment_list_filters_test_offset_amount_gte", - "community": 46, + "community": 44, "norm_label": "test_offset_amount_gte()" }, { @@ -67554,7 +67563,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L55", "id": "tests_test_bx_payment_list_filters_test_reimburse_fields_still_apply", - "community": 46, + "community": 44, "norm_label": "test_reimburse_fields_still_apply()" }, { @@ -67563,7 +67572,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L69", "id": "tests_test_bx_payment_list_filters_test_empty_params_yield_no_filters", - "community": 46, + "community": 44, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -67572,7 +67581,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_change_list_filters_py", - "community": 160, + "community": 161, "norm_label": "test_crm_contract_change_list_filters.py" }, { @@ -67581,7 +67590,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_change_list_filters_compile", - "community": 160, + "community": 161, "norm_label": "_compile()" }, { @@ -67590,7 +67599,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L15", "id": "tests_test_crm_contract_change_list_filters_test_change_type_in", - "community": 160, + "community": 161, "norm_label": "test_change_type_in()" }, { @@ -67599,7 +67608,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L22", "id": "tests_test_crm_contract_change_list_filters_test_approval_status_in", - "community": 160, + "community": 161, "norm_label": "test_approval_status_in()" }, { @@ -67608,7 +67617,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L29", "id": "tests_test_crm_contract_change_list_filters_test_contract_no_fuzzy", - "community": 160, + "community": 161, "norm_label": "test_contract_no_fuzzy()" }, { @@ -67617,7 +67626,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L34", "id": "tests_test_crm_contract_change_list_filters_test_change_amount_between", - "community": 160, + "community": 161, "norm_label": "test_change_amount_between()" }, { @@ -67626,7 +67635,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L45", "id": "tests_test_crm_contract_change_list_filters_test_change_amount_gte", - "community": 160, + "community": 161, "norm_label": "test_change_amount_gte()" }, { @@ -67635,7 +67644,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L50", "id": "tests_test_crm_contract_change_list_filters_test_create_time_from_to", - "community": 160, + "community": 161, "norm_label": "test_create_time_from_to()" }, { @@ -67644,7 +67653,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L61", "id": "tests_test_crm_contract_change_list_filters_test_contract_name_exists", - "community": 160, + "community": 161, "norm_label": "test_contract_name_exists()" }, { @@ -67653,7 +67662,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L70", "id": "tests_test_crm_contract_change_list_filters_test_empty", - "community": 160, + "community": 161, "norm_label": "test_empty()" }, { @@ -67662,7 +67671,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L1", "id": "scripts_migrate_crm_opportunity_py", - "community": 150, + "community": 152, "norm_label": "migrate_crm_opportunity.py" }, { @@ -67671,7 +67680,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L64", "id": "scripts_migrate_crm_opportunity_stepstats", - "community": 150, + "community": 152, "norm_label": "stepstats" }, { @@ -67680,7 +67689,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L72", "id": "scripts_migrate_crm_opportunity_migrationstats", - "community": 150, + "community": 152, "norm_label": "migrationstats" }, { @@ -67689,7 +67698,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L76", "id": "scripts_migrate_crm_opportunity_migrationstats_step", - "community": 150, + "community": 152, "norm_label": ".step()" }, { @@ -67698,7 +67707,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L82", "id": "scripts_migrate_crm_opportunity_legacy_id_to_str", - "community": 150, + "community": 152, "norm_label": "legacy_id_to_str()" }, { @@ -67707,7 +67716,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L91", "id": "scripts_migrate_crm_opportunity_derive_source_url", - "community": 150, + "community": 152, "norm_label": "derive_source_url()" }, { @@ -67716,7 +67725,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L95", "id": "scripts_migrate_crm_opportunity_load_settings_env", - "community": 150, + "community": 152, "norm_label": "load_settings_env()" }, { @@ -67725,7 +67734,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L111", "id": "scripts_migrate_crm_opportunity_load_runtime_settings", - "community": 150, + "community": 152, "norm_label": "load_runtime_settings()" }, { @@ -67734,7 +67743,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L117", "id": "scripts_migrate_crm_opportunity_load_user_mapping", - "community": 150, + "community": 152, "norm_label": "load_user_mapping()" }, { @@ -67743,7 +67752,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L135", "id": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", - "community": 150, + "community": 152, "norm_label": "fetch_portal_admin_id()" }, { @@ -67752,7 +67761,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "id": "scripts_migrate_crm_opportunity_resolve_portal_user_id", - "community": 150, + "community": 152, "norm_label": "resolve_portal_user_id()" }, { @@ -67761,7 +67770,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L165", "id": "scripts_migrate_crm_opportunity_load_oss_id_to_url", - "community": 150, + "community": 152, "norm_label": "load_oss_id_to_url()" }, { @@ -67770,7 +67779,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L174", "id": "scripts_migrate_crm_opportunity_normalize_follow_type", - "community": 150, + "community": 152, "norm_label": "normalize_follow_type()" }, { @@ -67779,7 +67788,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "id": "scripts_migrate_crm_opportunity_dec", - "community": 150, + "community": 152, "norm_label": "_dec()" }, { @@ -67788,7 +67797,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L185", "id": "scripts_migrate_crm_opportunity_str_or_none", - "community": 150, + "community": 152, "norm_label": "_str_or_none()" }, { @@ -67797,7 +67806,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L194", "id": "scripts_migrate_crm_opportunity_fetch_source_rows", - "community": 150, + "community": 152, "norm_label": "fetch_source_rows()" }, { @@ -67806,7 +67815,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L201", "id": "scripts_migrate_crm_opportunity_target_row_exists", - "community": 150, + "community": 152, "norm_label": "target_row_exists()" }, { @@ -67815,7 +67824,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L205", "id": "scripts_migrate_crm_opportunity_transform_opportunity", - "community": 150, + "community": 152, "norm_label": "transform_opportunity()" }, { @@ -67824,7 +67833,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L258", "id": "scripts_migrate_crm_opportunity_transform_opportunity_follow", - "community": 150, + "community": 152, "norm_label": "transform_opportunity_follow()" }, { @@ -67833,7 +67842,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L299", "id": "scripts_migrate_crm_opportunity_transform_opportunity_product", - "community": 150, + "community": 152, "norm_label": "transform_opportunity_product()" }, { @@ -67842,7 +67851,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L339", "id": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", - "community": 150, + "community": 152, "norm_label": "transform_opportunity_stage_log()" }, { @@ -67851,7 +67860,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L448", "id": "scripts_migrate_crm_opportunity_write_mapping_csv", - "community": 150, + "community": 152, "norm_label": "write_mapping_csv()" }, { @@ -67860,7 +67869,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "id": "scripts_migrate_crm_opportunity_migrate_table", - "community": 150, + "community": 152, "norm_label": "migrate_table()" }, { @@ -67869,7 +67878,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L510", "id": "scripts_migrate_crm_opportunity_print_report", - "community": 150, + "community": 152, "norm_label": "print_report()" }, { @@ -67878,7 +67887,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "id": "scripts_migrate_crm_opportunity_run_migration", - "community": 150, + "community": 152, "norm_label": "run_migration()" }, { @@ -67887,7 +67896,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L566", "id": "scripts_migrate_crm_opportunity_main", - "community": 150, + "community": 152, "norm_label": "main()" }, { @@ -67896,7 +67905,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L1", "id": "scripts_migrate_crm_payment_invoice_py", - "community": 176, + "community": 180, "norm_label": "migrate_crm_payment_invoice.py" }, { @@ -67905,7 +67914,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L45", "id": "scripts_migrate_crm_payment_invoice_stepstats", - "community": 176, + "community": 180, "norm_label": "stepstats" }, { @@ -67914,7 +67923,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L52", "id": "scripts_migrate_crm_payment_invoice_migrationstats", - "community": 176, + "community": 180, "norm_label": "migrationstats" }, { @@ -67923,7 +67932,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "id": "scripts_migrate_crm_payment_invoice_migrationstats_step", - "community": 176, + "community": 180, "norm_label": ".step()" }, { @@ -67932,7 +67941,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "id": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", - "community": 176, + "community": 180, "norm_label": "legacy_id_to_str()" }, { @@ -67941,7 +67950,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "id": "scripts_migrate_crm_payment_invoice_derive_source_url", - "community": 176, + "community": 180, "norm_label": "derive_source_url()" }, { @@ -67950,7 +67959,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "id": "scripts_migrate_crm_payment_invoice_load_settings_env", - "community": 176, + "community": 180, "norm_label": "load_settings_env()" }, { @@ -67959,7 +67968,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L91", "id": "scripts_migrate_crm_payment_invoice_load_runtime_settings", - "community": 176, + "community": 180, "norm_label": "load_runtime_settings()" }, { @@ -67968,7 +67977,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "id": "scripts_migrate_crm_payment_invoice_load_user_mapping", - "community": 176, + "community": 180, "norm_label": "load_user_mapping()" }, { @@ -67977,7 +67986,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "id": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", - "community": 176, + "community": 180, "norm_label": "fetch_portal_admin_id()" }, { @@ -67986,7 +67995,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "id": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", - "community": 176, + "community": 180, "norm_label": "resolve_portal_user_id()" }, { @@ -67995,7 +68004,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "id": "scripts_migrate_crm_payment_invoice_str_or_none", - "community": 176, + "community": 180, "norm_label": "_str_or_none()" }, { @@ -68004,7 +68013,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "id": "scripts_migrate_crm_payment_invoice_fetch_source_rows", - "community": 176, + "community": 180, "norm_label": "fetch_source_rows()" }, { @@ -68013,7 +68022,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "id": "scripts_migrate_crm_payment_invoice_count_source_rows", - "community": 176, + "community": 180, "norm_label": "count_source_rows()" }, { @@ -68022,7 +68031,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "id": "scripts_migrate_crm_payment_invoice_target_table_exists", - "community": 176, + "community": 180, "norm_label": "target_table_exists()" }, { @@ -68031,7 +68040,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "id": "scripts_migrate_crm_payment_invoice_target_row_exists", - "community": 176, + "community": 180, "norm_label": "target_row_exists()" }, { @@ -68040,7 +68049,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "id": "scripts_migrate_crm_payment_invoice_transform_invoice_info", - "community": 176, + "community": 180, "norm_label": "transform_invoice_info()" }, { @@ -68049,7 +68058,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "id": "scripts_migrate_crm_payment_invoice_write_mapping_csv", - "community": 176, + "community": 180, "norm_label": "write_mapping_csv()" }, { @@ -68058,7 +68067,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "id": "scripts_migrate_crm_payment_invoice_report_skipped_tables", - "community": 176, + "community": 180, "norm_label": "report_skipped_tables()" }, { @@ -68067,7 +68076,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "id": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", - "community": 176, + "community": 180, "norm_label": "migrate_invoice_info()" }, { @@ -68076,7 +68085,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "id": "scripts_migrate_crm_payment_invoice_print_report", - "community": 176, + "community": 180, "norm_label": "print_report()" }, { @@ -68085,7 +68094,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "id": "scripts_migrate_crm_payment_invoice_run_migration", - "community": 176, + "community": 180, "norm_label": "run_migration()" }, { @@ -68094,7 +68103,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "id": "scripts_migrate_crm_payment_invoice_main", - "community": 176, + "community": 180, "norm_label": "main()" }, { @@ -68103,7 +68112,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L1", "id": "scripts_renumber_crm_product_no_py", - "community": 217, + "community": 242, "norm_label": "renumber_crm_product_no.py" }, { @@ -68112,7 +68121,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L40", "id": "scripts_renumber_crm_product_no_renumberstats", - "community": 217, + "community": 242, "norm_label": "renumberstats" }, { @@ -68121,7 +68130,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L48", "id": "scripts_renumber_crm_product_no_load_settings_env", - "community": 217, + "community": 242, "norm_label": "load_settings_env()" }, { @@ -68130,7 +68139,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L64", "id": "scripts_renumber_crm_product_no_product_id_sort_key", - "community": 217, + "community": 242, "norm_label": "product_id_sort_key()" }, { @@ -68139,7 +68148,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L71", "id": "scripts_renumber_crm_product_no_format_new_product_no", - "community": 217, + "community": 242, "norm_label": "format_new_product_no()" }, { @@ -68148,7 +68157,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L77", "id": "scripts_renumber_crm_product_no_fetch_products", - "community": 217, + "community": 242, "norm_label": "fetch_products()" }, { @@ -68157,7 +68166,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L91", "id": "scripts_renumber_crm_product_no_build_mapping", - "community": 217, + "community": 242, "norm_label": "build_mapping()" }, { @@ -68166,7 +68175,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L111", "id": "scripts_renumber_crm_product_no_validate_mapping", - "community": 217, + "community": 242, "norm_label": "validate_mapping()" }, { @@ -68175,7 +68184,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L123", "id": "scripts_renumber_crm_product_no_write_mapping_csv", - "community": 217, + "community": 242, "norm_label": "write_mapping_csv()" }, { @@ -68184,7 +68193,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "id": "scripts_renumber_crm_product_no_apply_renumber", - "community": 217, + "community": 242, "norm_label": "apply_renumber()" }, { @@ -68193,7 +68202,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L185", "id": "scripts_renumber_crm_product_no_main", - "community": 217, + "community": 242, "norm_label": "main()" }, { @@ -68202,7 +68211,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L144", "id": "scripts_renumber_crm_product_no_rationale_144", - "community": 217, + "community": 242, "norm_label": "\u4e24\u9636\u6bb5 update,\u907f\u514d uk_product_no \u4e2d\u95f4\u6001\u51b2\u7a81\u3002" }, { @@ -68211,7 +68220,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L1", "id": "scripts_migrate_crm_sys_oss_py", - "community": 139, + "community": 155, "norm_label": "migrate_crm_sys_oss.py" }, { @@ -68220,7 +68229,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L53", "id": "scripts_migrate_crm_sys_oss_backfillrule", - "community": 139, + "community": 155, "norm_label": "backfillrule" }, { @@ -68229,7 +68238,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L93", "id": "scripts_migrate_crm_sys_oss_bizref", - "community": 139, + "community": 155, "norm_label": "bizref" }, { @@ -68238,7 +68247,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L102", "id": "scripts_migrate_crm_sys_oss_migrationstats", - "community": 139, + "community": 155, "norm_label": "migrationstats" }, { @@ -68247,7 +68256,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L113", "id": "scripts_migrate_crm_sys_oss_legacy_id_to_str", - "community": 139, + "community": 155, "norm_label": "legacy_id_to_str()" }, { @@ -68256,7 +68265,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L122", "id": "scripts_migrate_crm_sys_oss_derive_source_url", - "community": 139, + "community": 155, "norm_label": "derive_source_url()" }, { @@ -68265,7 +68274,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L126", "id": "scripts_migrate_crm_sys_oss_load_settings_env", - "community": 139, + "community": 155, "norm_label": "load_settings_env()" }, { @@ -68274,7 +68283,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L142", "id": "scripts_migrate_crm_sys_oss_load_runtime_settings", - "community": 139, + "community": 155, "norm_label": "load_runtime_settings()" }, { @@ -68283,7 +68292,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L148", "id": "scripts_migrate_crm_sys_oss_load_user_mapping", - "community": 139, + "community": 155, "norm_label": "load_user_mapping()" }, { @@ -68292,7 +68301,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L166", "id": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", - "community": 139, + "community": 155, "norm_label": "fetch_portal_admin_id()" }, { @@ -68301,7 +68310,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "id": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", - "community": 139, + "community": 155, "norm_label": "resolve_portal_user_id()" }, { @@ -68310,7 +68319,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L196", "id": "scripts_migrate_crm_sys_oss_fetch_source_rows", - "community": 139, + "community": 155, "norm_label": "fetch_source_rows()" }, { @@ -68319,7 +68328,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L202", "id": "scripts_migrate_crm_sys_oss_count_target_rows", - "community": 139, + "community": 155, "norm_label": "count_target_rows()" }, { @@ -68328,7 +68337,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L212", "id": "scripts_migrate_crm_sys_oss_transform_row", - "community": 139, + "community": 155, "norm_label": "transform_row()" }, { @@ -68337,7 +68346,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L288", "id": "scripts_migrate_crm_sys_oss_target_row_exists", - "community": 139, + "community": 155, "norm_label": "target_row_exists()" }, { @@ -68346,7 +68355,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L295", "id": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", - "community": 139, + "community": 155, "norm_label": "parse_oss_id_tokens()" }, { @@ -68355,7 +68364,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L335", "id": "scripts_migrate_crm_sys_oss_normalize_oss_token", - "community": 139, + "community": 155, "norm_label": "_normalize_oss_token()" }, { @@ -68364,7 +68373,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L348", "id": "scripts_migrate_crm_sys_oss_table_exists", - "community": 139, + "community": 155, "norm_label": "table_exists()" }, { @@ -68373,7 +68382,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "id": "scripts_migrate_crm_sys_oss_build_biz_index", - "community": 139, + "community": 155, "norm_label": "build_biz_index()" }, { @@ -68382,7 +68391,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "id": "scripts_migrate_crm_sys_oss_apply_biz_backfill", - "community": 139, + "community": 155, "norm_label": "apply_biz_backfill()" }, { @@ -68391,7 +68400,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L445", "id": "scripts_migrate_crm_sys_oss_write_mapping_csv", - "community": 139, + "community": 155, "norm_label": "write_mapping_csv()" }, { @@ -68400,7 +68409,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "id": "scripts_migrate_crm_sys_oss_write_backfill_csv", - "community": 139, + "community": 155, "norm_label": "write_backfill_csv()" }, { @@ -68409,7 +68418,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "id": "scripts_migrate_crm_sys_oss_write_unresolved_csv", - "community": 139, + "community": 155, "norm_label": "write_unresolved_csv()" }, { @@ -68418,7 +68427,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L511", "id": "scripts_migrate_crm_sys_oss_print_report", - "community": 139, + "community": 155, "norm_label": "print_report()" }, { @@ -68427,7 +68436,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "id": "scripts_migrate_crm_sys_oss_run_migration", - "community": 139, + "community": 155, "norm_label": "run_migration()" }, { @@ -68436,7 +68445,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L597", "id": "scripts_migrate_crm_sys_oss_main", - "community": 139, + "community": 155, "norm_label": "main()" }, { @@ -68445,7 +68454,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L1", "id": "scripts_migrate_crm_clue_py", - "community": 170, + "community": 166, "norm_label": "migrate_crm_clue.py" }, { @@ -68454,7 +68463,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L76", "id": "scripts_migrate_crm_clue_stepstats", - "community": 170, + "community": 166, "norm_label": "stepstats" }, { @@ -68463,7 +68472,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L84", "id": "scripts_migrate_crm_clue_migrationstats", - "community": 170, + "community": 166, "norm_label": "migrationstats" }, { @@ -68472,7 +68481,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L88", "id": "scripts_migrate_crm_clue_migrationstats_step", - "community": 170, + "community": 166, "norm_label": ".step()" }, { @@ -68481,7 +68490,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L94", "id": "scripts_migrate_crm_clue_legacy_id_to_str", - "community": 170, + "community": 166, "norm_label": "legacy_id_to_str()" }, { @@ -68490,7 +68499,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L103", "id": "scripts_migrate_crm_clue_derive_source_url", - "community": 170, + "community": 166, "norm_label": "derive_source_url()" }, { @@ -68499,7 +68508,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L107", "id": "scripts_migrate_crm_clue_load_settings_env", - "community": 170, + "community": 166, "norm_label": "load_settings_env()" }, { @@ -68508,7 +68517,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L123", "id": "scripts_migrate_crm_clue_load_runtime_settings", - "community": 170, + "community": 166, "norm_label": "load_runtime_settings()" }, { @@ -68517,7 +68526,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L129", "id": "scripts_migrate_crm_clue_load_user_mapping", - "community": 170, + "community": 166, "norm_label": "load_user_mapping()" }, { @@ -68526,7 +68535,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L147", "id": "scripts_migrate_crm_clue_fetch_portal_admin_id", - "community": 170, + "community": 166, "norm_label": "fetch_portal_admin_id()" }, { @@ -68535,7 +68544,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "id": "scripts_migrate_crm_clue_resolve_portal_user_id", - "community": 170, + "community": 166, "norm_label": "resolve_portal_user_id()" }, { @@ -68544,7 +68553,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L177", "id": "scripts_migrate_crm_clue_load_oss_id_to_url", - "community": 170, + "community": 166, "norm_label": "load_oss_id_to_url()" }, { @@ -68553,7 +68562,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "id": "scripts_migrate_crm_clue_normalize_customer_type", - "community": 170, + "community": 166, "norm_label": "normalize_customer_type()" }, { @@ -68562,7 +68571,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L203", "id": "scripts_migrate_crm_clue_normalize_follow_type", - "community": 170, + "community": 166, "norm_label": "normalize_follow_type()" }, { @@ -68571,7 +68580,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L208", "id": "scripts_migrate_crm_clue_str_or_none", - "community": 170, + "community": 166, "norm_label": "_str_or_none()" }, { @@ -68580,7 +68589,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L217", "id": "scripts_migrate_crm_clue_fetch_source_rows", - "community": 170, + "community": 166, "norm_label": "fetch_source_rows()" }, { @@ -68589,7 +68598,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L224", "id": "scripts_migrate_crm_clue_target_row_exists", - "community": 170, + "community": 166, "norm_label": "target_row_exists()" }, { @@ -68598,7 +68607,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L228", "id": "scripts_migrate_crm_clue_transform_clue", - "community": 170, + "community": 166, "norm_label": "transform_clue()" }, { @@ -68607,7 +68616,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L288", "id": "scripts_migrate_crm_clue_transform_clue_follow", - "community": 170, + "community": 166, "norm_label": "transform_clue_follow()" }, { @@ -68616,7 +68625,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L361", "id": "scripts_migrate_crm_clue_write_mapping_csv", - "community": 170, + "community": 166, "norm_label": "write_mapping_csv()" }, { @@ -68625,7 +68634,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "id": "scripts_migrate_crm_clue_migrate_table", - "community": 170, + "community": 166, "norm_label": "migrate_table()" }, { @@ -68634,7 +68643,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L417", "id": "scripts_migrate_crm_clue_print_report", - "community": 170, + "community": 166, "norm_label": "print_report()" }, { @@ -68643,7 +68652,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "id": "scripts_migrate_crm_clue_run_migration", - "community": 170, + "community": 166, "norm_label": "run_migration()" }, { @@ -68652,7 +68661,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L473", "id": "scripts_migrate_crm_clue_main", - "community": 170, + "community": 166, "norm_label": "main()" }, { @@ -68661,7 +68670,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L1", "id": "scripts_migrate_dibang_data_py", - "community": 191, + "community": 190, "norm_label": "migrate_dibang_data.py" }, { @@ -68670,7 +68679,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L56", "id": "scripts_migrate_dibang_data_migrationstats", - "community": 191, + "community": 190, "norm_label": "migrationstats" }, { @@ -68679,7 +68688,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "id": "scripts_migrate_dibang_data_parse_date", - "community": 191, + "community": 190, "norm_label": "parse_date()" }, { @@ -68688,7 +68697,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "id": "scripts_migrate_dibang_data_parse_datetime", - "community": 191, + "community": 190, "norm_label": "parse_datetime()" }, { @@ -68697,7 +68706,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "id": "scripts_migrate_dibang_data_clip_text", - "community": 191, + "community": 190, "norm_label": "clip_text()" }, { @@ -68706,7 +68715,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L114", "id": "scripts_migrate_dibang_data_fetch_rows", - "community": 191, + "community": 190, "norm_label": "fetch_rows()" }, { @@ -68715,7 +68724,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L120", "id": "scripts_migrate_dibang_data_count_rows", - "community": 191, + "community": 190, "norm_label": "count_rows()" }, { @@ -68724,7 +68733,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "id": "scripts_migrate_dibang_data_map_id", - "community": 191, + "community": 190, "norm_label": "map_id()" }, { @@ -68733,7 +68742,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L145", "id": "scripts_migrate_dibang_data_legacy_id_to_str", - "community": 191, + "community": 190, "norm_label": "legacy_id_to_str()" }, { @@ -68742,7 +68751,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L150", "id": "scripts_migrate_dibang_data_build_id_maps", - "community": 191, + "community": 190, "norm_label": "build_id_maps()" }, { @@ -68751,7 +68760,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L159", "id": "scripts_migrate_dibang_data_transform_plan", - "community": 191, + "community": 190, "norm_label": "transform_plan()" }, { @@ -68760,7 +68769,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L200", "id": "scripts_migrate_dibang_data_transform_inventory", - "community": 191, + "community": 190, "norm_label": "transform_inventory()" }, { @@ -68769,7 +68778,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L238", "id": "scripts_migrate_dibang_data_transform_weighing", - "community": 191, + "community": 190, "norm_label": "transform_weighing()" }, { @@ -68778,7 +68787,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L347", "id": "scripts_migrate_dibang_data_truncate_target_tables", - "community": 191, + "community": 190, "norm_label": "truncate_target_tables()" }, { @@ -68787,7 +68796,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L355", "id": "scripts_migrate_dibang_data_export_mapping", - "community": 191, + "community": 190, "norm_label": "export_mapping()" }, { @@ -68796,7 +68805,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L363", "id": "scripts_migrate_dibang_data_print_report", - "community": 191, + "community": 190, "norm_label": "print_report()" }, { @@ -68805,7 +68814,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "id": "scripts_migrate_dibang_data_migrate", - "community": 191, + "community": 190, "norm_label": "migrate()" }, { @@ -68814,7 +68823,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L496", "id": "scripts_migrate_dibang_data_main", - "community": 191, + "community": 190, "norm_label": "main()" }, { @@ -68823,7 +68832,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L146", "id": "scripts_migrate_dibang_data_rationale_146", - "community": 191, + "community": 190, "norm_label": "\u539f\u5730\u78c5 int \u4e3b\u952e\u539f\u6837\u4fdd\u7559,\u5199\u5165\u95e8\u6237 varchar(64) \u5b57\u6bb5\u3002" }, { @@ -68832,7 +68841,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L1", "id": "scripts_migrate_bx_data_py", - "community": 105, + "community": 112, "norm_label": "migrate_bx_data.py" }, { @@ -68841,7 +68850,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L61", "id": "scripts_migrate_bx_data_stepstats", - "community": 105, + "community": 112, "norm_label": "stepstats" }, { @@ -68850,7 +68859,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L68", "id": "scripts_migrate_bx_data_migrationstats", - "community": 105, + "community": 112, "norm_label": "migrationstats" }, { @@ -68859,7 +68868,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L72", "id": "scripts_migrate_bx_data_migrationstats_step", - "community": 105, + "community": 112, "norm_label": ".step()" }, { @@ -68868,7 +68877,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L78", "id": "scripts_migrate_bx_data_legacy_id_to_str", - "community": 105, + "community": 112, "norm_label": "legacy_id_to_str()" }, { @@ -68877,7 +68886,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L87", "id": "scripts_migrate_bx_data_derive_source_url", - "community": 105, + "community": 112, "norm_label": "derive_source_url()" }, { @@ -68886,7 +68895,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L91", "id": "scripts_migrate_bx_data_load_settings_env", - "community": 105, + "community": 112, "norm_label": "load_settings_env()" }, { @@ -68895,7 +68904,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L107", "id": "scripts_migrate_bx_data_load_runtime_settings", - "community": 105, + "community": 112, "norm_label": "load_runtime_settings()" }, { @@ -68904,7 +68913,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L113", "id": "scripts_migrate_bx_data_load_bx_user_mapping", - "community": 105, + "community": 112, "norm_label": "load_bx_user_mapping()" }, { @@ -68913,7 +68922,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L131", "id": "scripts_migrate_bx_data_fetch_portal_admin_id", - "community": 105, + "community": 112, "norm_label": "fetch_portal_admin_id()" }, { @@ -68922,7 +68931,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L139", "id": "scripts_migrate_bx_data_map_bx_user_id", - "community": 105, + "community": 112, "norm_label": "map_bx_user_id()" }, { @@ -68931,7 +68940,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L167", "id": "scripts_migrate_bx_data_str_or_none", - "community": 105, + "community": 112, "norm_label": "_str_or_none()" }, { @@ -68940,7 +68949,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L176", "id": "scripts_migrate_bx_data_dec", - "community": 105, + "community": 112, "norm_label": "_dec()" }, { @@ -68949,7 +68958,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L182", "id": "scripts_migrate_bx_data_parse_reimburse_meta", - "community": 105, + "community": 112, "norm_label": "parse_reimburse_meta()" }, { @@ -68958,7 +68967,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L191", "id": "scripts_migrate_bx_data_fetch_source_rows", - "community": 105, + "community": 112, "norm_label": "fetch_source_rows()" }, { @@ -68967,7 +68976,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L205", "id": "scripts_migrate_bx_data_target_row_exists", - "community": 105, + "community": 112, "norm_label": "target_row_exists()" }, { @@ -68976,7 +68985,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L209", "id": "scripts_migrate_bx_data_clear_portal_workflow", - "community": 105, + "community": 112, "norm_label": "clear_portal_workflow()" }, { @@ -68985,7 +68994,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L214", "id": "scripts_migrate_bx_data_transform_expense_item", - "community": 105, + "community": 112, "norm_label": "transform_expense_item()" }, { @@ -68994,7 +69003,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L239", "id": "scripts_migrate_bx_data_transform_workflow_def", - "community": 105, + "community": 112, "norm_label": "transform_workflow_def()" }, { @@ -69003,7 +69012,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L258", "id": "scripts_migrate_bx_data_transform_workflow_node", - "community": 105, + "community": 112, "norm_label": "transform_workflow_node()" }, { @@ -69012,7 +69021,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L284", "id": "scripts_migrate_bx_data_transform_advance_apply", - "community": 105, + "community": 112, "norm_label": "transform_advance_apply()" }, { @@ -69021,7 +69030,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L322", "id": "scripts_migrate_bx_data_transform_advance_approval", - "community": 105, + "community": 112, "norm_label": "transform_advance_approval()" }, { @@ -69030,7 +69039,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L352", "id": "scripts_migrate_bx_data_transform_reimburse_apply", - "community": 105, + "community": 112, "norm_label": "transform_reimburse_apply()" }, { @@ -69039,7 +69048,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L401", "id": "scripts_migrate_bx_data_transform_reimburse_detail", - "community": 105, + "community": 112, "norm_label": "transform_reimburse_detail()" }, { @@ -69048,7 +69057,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L422", "id": "scripts_migrate_bx_data_transform_reimburse_approval", - "community": 105, + "community": 112, "norm_label": "transform_reimburse_approval()" }, { @@ -69057,7 +69066,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L452", "id": "scripts_migrate_bx_data_transform_reimburse_offset", - "community": 105, + "community": 112, "norm_label": "transform_reimburse_offset()" }, { @@ -69066,7 +69075,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L472", "id": "scripts_migrate_bx_data_transform_attachment", - "community": 105, + "community": 112, "norm_label": "transform_attachment()" }, { @@ -69075,7 +69084,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L648", "id": "scripts_migrate_bx_data_write_mapping_csv", - "community": 105, + "community": 112, "norm_label": "write_mapping_csv()" }, { @@ -69084,7 +69093,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L659", "id": "scripts_migrate_bx_data_migrate_table", - "community": 105, + "community": 112, "norm_label": "migrate_table()" }, { @@ -69093,7 +69102,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L712", "id": "scripts_migrate_bx_data_print_report", - "community": 105, + "community": 112, "norm_label": "print_report()" }, { @@ -69102,7 +69111,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L727", "id": "scripts_migrate_bx_data_resolve_steps", - "community": 105, + "community": 112, "norm_label": "resolve_steps()" }, { @@ -69111,7 +69120,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "id": "scripts_migrate_bx_data_run_migration", - "community": 105, + "community": 112, "norm_label": "run_migration()" }, { @@ -69120,7 +69129,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L781", "id": "scripts_migrate_bx_data_main", - "community": 105, + "community": 112, "norm_label": "main()" }, { @@ -69129,7 +69138,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L1", "id": "scripts_merge_duplicate_crm_customers_py", - "community": 199, + "community": 203, "norm_label": "merge_duplicate_crm_customers.py" }, { @@ -69138,7 +69147,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L79", "id": "scripts_merge_duplicate_crm_customers_norm", - "community": 199, + "community": 203, "norm_label": "_norm()" }, { @@ -69147,7 +69156,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L85", "id": "scripts_merge_duplicate_crm_customers_contact_key", - "community": 199, + "community": 203, "norm_label": "_contact_key()" }, { @@ -69156,7 +69165,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L92", "id": "scripts_merge_duplicate_crm_customers_invoice_key", - "community": 199, + "community": 203, "norm_label": "_invoice_key()" }, { @@ -69165,7 +69174,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L96", "id": "scripts_merge_duplicate_crm_customers_row_to_dict", - "community": 199, + "community": 203, "norm_label": "_row_to_dict()" }, { @@ -69174,7 +69183,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L100", "id": "scripts_merge_duplicate_crm_customers_load_database_url", - "community": 199, + "community": 203, "norm_label": "load_database_url()" }, { @@ -69183,7 +69192,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "id": "scripts_merge_duplicate_crm_customers_discover_merge_pairs", - "community": 199, + "community": 203, "norm_label": "discover_merge_pairs()" }, { @@ -69192,7 +69201,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L147", "id": "scripts_merge_duplicate_crm_customers_backup_tables", - "community": 199, + "community": 203, "norm_label": "backup_tables()" }, { @@ -69201,7 +69210,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "id": "scripts_merge_duplicate_crm_customers_fetch_customer", - "community": 199, + "community": 203, "norm_label": "fetch_customer()" }, { @@ -69210,7 +69219,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "id": "scripts_merge_duplicate_crm_customers_merge_contacts", - "community": 199, + "community": 203, "norm_label": "merge_contacts()" }, { @@ -69219,7 +69228,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L257", "id": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults", - "community": 199, + "community": 203, "norm_label": "normalize_invoice_defaults()" }, { @@ -69228,7 +69237,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "id": "scripts_merge_duplicate_crm_customers_merge_invoices", - "community": 199, + "community": 203, "norm_label": "merge_invoices()" }, { @@ -69237,7 +69246,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "id": "scripts_merge_duplicate_crm_customers_migrate_customer_refs", - "community": 199, + "community": 203, "norm_label": "migrate_customer_refs()" }, { @@ -69246,7 +69255,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "id": "scripts_merge_duplicate_crm_customers_merge_customer_master", - "community": 199, + "community": 203, "norm_label": "merge_customer_master()" }, { @@ -69255,7 +69264,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L515", "id": "scripts_merge_duplicate_crm_customers_recalc_customer_stats", - "community": 199, + "community": 203, "norm_label": "recalc_customer_stats()" }, { @@ -69264,7 +69273,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "id": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer", - "community": 199, + "community": 203, "norm_label": "soft_delete_source_customer()" }, { @@ -69273,7 +69282,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L605", "id": "scripts_merge_duplicate_crm_customers_verify", - "community": 199, + "community": 203, "norm_label": "verify()" }, { @@ -69282,7 +69291,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L669", "id": "scripts_merge_duplicate_crm_customers_run", - "community": 199, + "community": 203, "norm_label": "run()" }, { @@ -69291,7 +69300,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L707", "id": "scripts_merge_duplicate_crm_customers_main", - "community": 199, + "community": 203, "norm_label": "main()" }, { @@ -69300,7 +69309,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L264", "id": "scripts_merge_duplicate_crm_customers_rationale_264", - "community": 199, + "community": 203, "norm_label": "\u786e\u4fdd\u4fdd\u7559\u5ba2\u6237\u4e0b\u6d3b\u8dc3\u5f00\u7968\u6709\u4e14\u4ec5\u6709\u4e00\u6761 is_default=1;\u4f18\u5148\u4fdd\u7559\u5ba2\u6237(\u65b0)\u4fa7\u539f\u9ed8\u8ba4\u3002" }, { @@ -69309,7 +69318,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L1", "id": "scripts_migrate_crm_contract_py", - "community": 120, + "community": 131, "norm_label": "migrate_crm_contract.py" }, { @@ -69318,7 +69327,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L53", "id": "scripts_migrate_crm_contract_stepstats", - "community": 120, + "community": 131, "norm_label": "stepstats" }, { @@ -69327,7 +69336,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L61", "id": "scripts_migrate_crm_contract_migrationstats", - "community": 120, + "community": 131, "norm_label": "migrationstats" }, { @@ -69336,7 +69345,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L65", "id": "scripts_migrate_crm_contract_migrationstats_step", - "community": 120, + "community": 131, "norm_label": ".step()" }, { @@ -69345,7 +69354,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L71", "id": "scripts_migrate_crm_contract_legacy_id_to_str", - "community": 120, + "community": 131, "norm_label": "legacy_id_to_str()" }, { @@ -69354,7 +69363,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L80", "id": "scripts_migrate_crm_contract_derive_source_url", - "community": 120, + "community": 131, "norm_label": "derive_source_url()" }, { @@ -69363,7 +69372,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L84", "id": "scripts_migrate_crm_contract_load_settings_env", - "community": 120, + "community": 131, "norm_label": "load_settings_env()" }, { @@ -69372,7 +69381,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L100", "id": "scripts_migrate_crm_contract_load_runtime_settings", - "community": 120, + "community": 131, "norm_label": "load_runtime_settings()" }, { @@ -69381,7 +69390,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L106", "id": "scripts_migrate_crm_contract_load_user_mapping", - "community": 120, + "community": 131, "norm_label": "load_user_mapping()" }, { @@ -69390,7 +69399,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L124", "id": "scripts_migrate_crm_contract_fetch_portal_admin_id", - "community": 120, + "community": 131, "norm_label": "fetch_portal_admin_id()" }, { @@ -69399,7 +69408,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "id": "scripts_migrate_crm_contract_resolve_portal_user_id", - "community": 120, + "community": 131, "norm_label": "resolve_portal_user_id()" }, { @@ -69408,7 +69417,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L157", "id": "scripts_migrate_crm_contract_load_oss_id_to_url", - "community": 120, + "community": 131, "norm_label": "load_oss_id_to_url()" }, { @@ -69417,7 +69426,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L166", "id": "scripts_migrate_crm_contract_normalize_attachment_csv", - "community": 120, + "community": 186, "norm_label": "normalize_attachment_csv()" }, { @@ -69426,7 +69435,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L187", "id": "scripts_migrate_crm_contract_normalize_contract_attachment_files", - "community": 120, + "community": 131, "norm_label": "normalize_contract_attachment_files()" }, { @@ -69435,7 +69444,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L212", "id": "scripts_migrate_crm_contract_normalize_file_path", - "community": 120, + "community": 131, "norm_label": "normalize_file_path()" }, { @@ -69444,7 +69453,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "id": "scripts_migrate_crm_contract_dec", - "community": 120, + "community": 131, "norm_label": "_dec()" }, { @@ -69453,7 +69462,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L228", "id": "scripts_migrate_crm_contract_str_or_none", - "community": 120, + "community": 131, "norm_label": "_str_or_none()" }, { @@ -69462,7 +69471,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L237", "id": "scripts_migrate_crm_contract_fetch_source_rows", - "community": 120, + "community": 131, "norm_label": "fetch_source_rows()" }, { @@ -69471,7 +69480,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L244", "id": "scripts_migrate_crm_contract_target_row_exists", - "community": 120, + "community": 131, "norm_label": "target_row_exists()" }, { @@ -69480,7 +69489,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L248", "id": "scripts_migrate_crm_contract_transform_contract_template", - "community": 120, + "community": 131, "norm_label": "transform_contract_template()" }, { @@ -69489,7 +69498,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L292", "id": "scripts_migrate_crm_contract_transform_contract", - "community": 120, + "community": 131, "norm_label": "transform_contract()" }, { @@ -69498,7 +69507,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L388", "id": "scripts_migrate_crm_contract_transform_contract_product", - "community": 120, + "community": 131, "norm_label": "transform_contract_product()" }, { @@ -69507,7 +69516,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L436", "id": "scripts_migrate_crm_contract_transform_contract_price_tier", - "community": 120, + "community": 131, "norm_label": "transform_contract_price_tier()" }, { @@ -69516,7 +69525,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L474", "id": "scripts_migrate_crm_contract_transform_contract_approval", - "community": 120, + "community": 131, "norm_label": "transform_contract_approval()" }, { @@ -69525,7 +69534,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L516", "id": "scripts_migrate_crm_contract_transform_contract_change", - "community": 120, + "community": 131, "norm_label": "transform_contract_change()" }, { @@ -69534,7 +69543,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L682", "id": "scripts_migrate_crm_contract_write_mapping_csv", - "community": 120, + "community": 131, "norm_label": "write_mapping_csv()" }, { @@ -69543,7 +69552,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "id": "scripts_migrate_crm_contract_migrate_table", - "community": 120, + "community": 131, "norm_label": "migrate_table()" }, { @@ -69552,7 +69561,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L746", "id": "scripts_migrate_crm_contract_print_report", - "community": 120, + "community": 131, "norm_label": "print_report()" }, { @@ -69561,7 +69570,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "id": "scripts_migrate_crm_contract_run_migration", - "community": 120, + "community": 131, "norm_label": "run_migration()" }, { @@ -69570,7 +69579,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L802", "id": "scripts_migrate_crm_contract_main", - "community": 120, + "community": 131, "norm_label": "main()" }, { @@ -69579,7 +69588,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L1", "id": "scripts_import_vehicle_fuel_register_py", - "community": 215, + "community": 220, "norm_label": "import_vehicle_fuel_register.py" }, { @@ -69588,7 +69597,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L52", "id": "scripts_import_vehicle_fuel_register_importrow", - "community": 215, + "community": 220, "norm_label": "importrow" }, { @@ -69597,7 +69606,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L65", "id": "scripts_import_vehicle_fuel_register_import_key", - "community": 215, + "community": 220, "norm_label": "import_key()" }, { @@ -69606,7 +69615,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L69", "id": "scripts_import_vehicle_fuel_register_load_env_file", - "community": 215, + "community": 220, "norm_label": "_load_env_file()" }, { @@ -69615,7 +69624,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L82", "id": "scripts_import_vehicle_fuel_register_to_decimal", - "community": 215, + "community": 220, "norm_label": "_to_decimal()" }, { @@ -69624,7 +69633,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L91", "id": "scripts_import_vehicle_fuel_register_to_date", - "community": 215, + "community": 220, "norm_label": "_to_date()" }, { @@ -69633,7 +69642,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L100", "id": "scripts_import_vehicle_fuel_register_norm_seq", - "community": 215, + "community": 220, "norm_label": "_norm_seq()" }, { @@ -69642,7 +69651,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L107", "id": "scripts_import_vehicle_fuel_register_load_attachment_index", - "community": 215, + "community": 220, "norm_label": "_load_attachment_index()" }, { @@ -69651,7 +69660,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L123", "id": "scripts_import_vehicle_fuel_register_parse_excel", - "community": 215, + "community": 220, "norm_label": "_parse_excel()" }, { @@ -69660,7 +69669,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L175", "id": "scripts_import_vehicle_fuel_register_load_rows", - "community": 215, + "community": 220, "norm_label": "load_rows()" }, { @@ -69669,7 +69678,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L192", "id": "scripts_import_vehicle_fuel_register_main", - "community": 215, + "community": 220, "norm_label": "main()" }, { @@ -69678,7 +69687,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L1", "id": "scripts_migrate_crm_quote_py", - "community": 128, + "community": 142, "norm_label": "migrate_crm_quote.py" }, { @@ -69687,7 +69696,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L52", "id": "scripts_migrate_crm_quote_stepstats", - "community": 128, + "community": 142, "norm_label": "stepstats" }, { @@ -69696,7 +69705,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L60", "id": "scripts_migrate_crm_quote_migrationstats", - "community": 128, + "community": 142, "norm_label": "migrationstats" }, { @@ -69705,7 +69714,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L64", "id": "scripts_migrate_crm_quote_migrationstats_step", - "community": 128, + "community": 142, "norm_label": ".step()" }, { @@ -69714,7 +69723,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L70", "id": "scripts_migrate_crm_quote_legacy_id_to_str", - "community": 128, + "community": 142, "norm_label": "legacy_id_to_str()" }, { @@ -69723,7 +69732,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L79", "id": "scripts_migrate_crm_quote_legacy_parent_id", - "community": 128, + "community": 142, "norm_label": "legacy_parent_id()" }, { @@ -69732,7 +69741,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L90", "id": "scripts_migrate_crm_quote_derive_source_url", - "community": 128, + "community": 142, "norm_label": "derive_source_url()" }, { @@ -69741,7 +69750,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L94", "id": "scripts_migrate_crm_quote_load_settings_env", - "community": 128, + "community": 142, "norm_label": "load_settings_env()" }, { @@ -69750,7 +69759,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L110", "id": "scripts_migrate_crm_quote_load_runtime_settings", - "community": 128, + "community": 142, "norm_label": "load_runtime_settings()" }, { @@ -69759,7 +69768,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L116", "id": "scripts_migrate_crm_quote_load_user_mapping", - "community": 128, + "community": 142, "norm_label": "load_user_mapping()" }, { @@ -69768,7 +69777,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L134", "id": "scripts_migrate_crm_quote_fetch_portal_admin_id", - "community": 128, + "community": 142, "norm_label": "fetch_portal_admin_id()" }, { @@ -69777,7 +69786,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "id": "scripts_migrate_crm_quote_resolve_portal_user_id", - "community": 128, + "community": 142, "norm_label": "resolve_portal_user_id()" }, { @@ -69786,7 +69795,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L167", "id": "scripts_migrate_crm_quote_load_oss_id_to_url", - "community": 128, + "community": 142, "norm_label": "load_oss_id_to_url()" }, { @@ -69795,7 +69804,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L176", "id": "scripts_migrate_crm_quote_normalize_attachment_csv", - "community": 128, + "community": 186, "norm_label": "normalize_attachment_csv()" }, { @@ -69804,7 +69813,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L197", "id": "scripts_migrate_crm_quote_normalize_pdf_url", - "community": 128, + "community": 142, "norm_label": "normalize_pdf_url()" }, { @@ -69813,7 +69822,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "id": "scripts_migrate_crm_quote_dec", - "community": 128, + "community": 142, "norm_label": "_dec()" }, { @@ -69822,7 +69831,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L213", "id": "scripts_migrate_crm_quote_str_or_none", - "community": 128, + "community": 142, "norm_label": "_str_or_none()" }, { @@ -69831,7 +69840,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L222", "id": "scripts_migrate_crm_quote_fetch_source_rows", - "community": 128, + "community": 142, "norm_label": "fetch_source_rows()" }, { @@ -69840,7 +69849,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L232", "id": "scripts_migrate_crm_quote_target_row_exists", - "community": 128, + "community": 142, "norm_label": "target_row_exists()" }, { @@ -69849,7 +69858,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L236", "id": "scripts_migrate_crm_quote_transform_supplier_info", - "community": 128, + "community": 142, "norm_label": "transform_supplier_info()" }, { @@ -69858,7 +69867,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L273", "id": "scripts_migrate_crm_quote_transform_quote", - "community": 128, + "community": 142, "norm_label": "transform_quote()" }, { @@ -69867,7 +69876,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L344", "id": "scripts_migrate_crm_quote_transform_quote_product", - "community": 128, + "community": 142, "norm_label": "transform_quote_product()" }, { @@ -69876,7 +69885,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L389", "id": "scripts_migrate_crm_quote_transform_quote_approval", - "community": 128, + "community": 142, "norm_label": "transform_quote_approval()" }, { @@ -69885,7 +69894,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L424", "id": "scripts_migrate_crm_quote_transform_quote_share_log", - "community": 128, + "community": 142, "norm_label": "transform_quote_share_log()" }, { @@ -69894,7 +69903,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L544", "id": "scripts_migrate_crm_quote_write_mapping_csv", - "community": 128, + "community": 142, "norm_label": "write_mapping_csv()" }, { @@ -69903,7 +69912,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "id": "scripts_migrate_crm_quote_migrate_table", - "community": 128, + "community": 142, "norm_label": "migrate_table()" }, { @@ -69912,7 +69921,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L601", "id": "scripts_migrate_crm_quote_print_report", - "community": 128, + "community": 142, "norm_label": "print_report()" }, { @@ -69921,7 +69930,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "id": "scripts_migrate_crm_quote_run_migration", - "community": 128, + "community": 142, "norm_label": "run_migration()" }, { @@ -69930,7 +69939,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L661", "id": "scripts_migrate_crm_quote_main", - "community": 128, + "community": 142, "norm_label": "main()" }, { @@ -69939,7 +69948,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L1", "id": "scripts_migrate_crm_customer_py", - "community": 129, + "community": 145, "norm_label": "migrate_crm_customer.py" }, { @@ -69948,7 +69957,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L79", "id": "scripts_migrate_crm_customer_stepstats", - "community": 129, + "community": 145, "norm_label": "stepstats" }, { @@ -69957,7 +69966,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L87", "id": "scripts_migrate_crm_customer_migrationstats", - "community": 129, + "community": 145, "norm_label": "migrationstats" }, { @@ -69966,7 +69975,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "id": "scripts_migrate_crm_customer_migrationstats_step", - "community": 129, + "community": 145, "norm_label": ".step()" }, { @@ -69975,7 +69984,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "id": "scripts_migrate_crm_customer_legacy_id_to_str", - "community": 129, + "community": 145, "norm_label": "legacy_id_to_str()" }, { @@ -69984,7 +69993,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "id": "scripts_migrate_crm_customer_derive_source_url", - "community": 129, + "community": 145, "norm_label": "derive_source_url()" }, { @@ -69993,7 +70002,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "id": "scripts_migrate_crm_customer_load_settings_env", - "community": 129, + "community": 145, "norm_label": "load_settings_env()" }, { @@ -70002,7 +70011,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L126", "id": "scripts_migrate_crm_customer_load_runtime_settings", - "community": 129, + "community": 145, "norm_label": "load_runtime_settings()" }, { @@ -70011,7 +70020,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "id": "scripts_migrate_crm_customer_load_user_mapping", - "community": 129, + "community": 145, "norm_label": "load_user_mapping()" }, { @@ -70020,7 +70029,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "id": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "community": 129, + "community": 145, "norm_label": "fetch_portal_admin_id()" }, { @@ -70029,7 +70038,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "id": "scripts_migrate_crm_customer_resolve_portal_user_id", - "community": 129, + "community": 145, "norm_label": "resolve_portal_user_id()" }, { @@ -70038,7 +70047,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "id": "scripts_migrate_crm_customer_load_oss_id_to_url", - "community": 129, + "community": 145, "norm_label": "load_oss_id_to_url()" }, { @@ -70047,7 +70056,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "id": "scripts_migrate_crm_customer_normalize_customer_type", - "community": 129, + "community": 145, "norm_label": "normalize_customer_type()" }, { @@ -70056,7 +70065,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "id": "scripts_migrate_crm_customer_normalize_follow_type", - "community": 129, + "community": 145, "norm_label": "normalize_follow_type()" }, { @@ -70065,7 +70074,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "id": "scripts_migrate_crm_customer_dec", - "community": 129, + "community": 145, "norm_label": "_dec()" }, { @@ -70074,7 +70083,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "id": "scripts_migrate_crm_customer_str_or_none", - "community": 129, + "community": 145, "norm_label": "_str_or_none()" }, { @@ -70083,7 +70092,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "id": "scripts_migrate_crm_customer_fetch_source_rows", - "community": 129, + "community": 145, "norm_label": "fetch_source_rows()" }, { @@ -70092,7 +70101,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "id": "scripts_migrate_crm_customer_target_row_exists", - "community": 129, + "community": 145, "norm_label": "target_row_exists()" }, { @@ -70101,7 +70110,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "id": "scripts_migrate_crm_customer_transform_customer", - "community": 129, + "community": 145, "norm_label": "transform_customer()" }, { @@ -70110,7 +70119,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "id": "scripts_migrate_crm_customer_transform_contact", - "community": 129, + "community": 145, "norm_label": "transform_contact()" }, { @@ -70119,7 +70128,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "id": "scripts_migrate_crm_customer_transform_follow", - "community": 129, + "community": 145, "norm_label": "transform_follow()" }, { @@ -70128,7 +70137,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "id": "scripts_migrate_crm_customer_transform_pool", - "community": 129, + "community": 145, "norm_label": "transform_pool()" }, { @@ -70137,7 +70146,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "id": "scripts_migrate_crm_customer_write_mapping_csv", - "community": 129, + "community": 145, "norm_label": "write_mapping_csv()" }, { @@ -70146,7 +70155,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "id": "scripts_migrate_crm_customer_migrate_table", - "community": 129, + "community": 145, "norm_label": "migrate_table()" }, { @@ -70155,7 +70164,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "id": "scripts_migrate_crm_customer_print_report", - "community": 129, + "community": 145, "norm_label": "print_report()" }, { @@ -70164,7 +70173,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "id": "scripts_migrate_crm_customer_run_migration", - "community": 129, + "community": 145, "norm_label": "run_migration()" }, { @@ -70173,7 +70182,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "id": "scripts_migrate_crm_customer_main", - "community": 129, + "community": 145, "norm_label": "main()" }, { @@ -70182,7 +70191,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L1", "id": "scripts_migrate_crm_product_py", - "community": 200, + "community": 204, "norm_label": "migrate_crm_product.py" }, { @@ -70191,7 +70200,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L55", "id": "scripts_migrate_crm_product_migrationstats", - "community": 200, + "community": 204, "norm_label": "migrationstats" }, { @@ -70200,7 +70209,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L63", "id": "scripts_migrate_crm_product_legacy_id_to_str", - "community": 200, + "community": 204, "norm_label": "legacy_id_to_str()" }, { @@ -70209,7 +70218,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L72", "id": "scripts_migrate_crm_product_derive_source_url", - "community": 200, + "community": 204, "norm_label": "derive_source_url()" }, { @@ -70218,7 +70227,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L76", "id": "scripts_migrate_crm_product_load_settings_env", - "community": 200, + "community": 204, "norm_label": "load_settings_env()" }, { @@ -70227,7 +70236,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L92", "id": "scripts_migrate_crm_product_load_runtime_settings", - "community": 200, + "community": 204, "norm_label": "load_runtime_settings()" }, { @@ -70236,7 +70245,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L98", "id": "scripts_migrate_crm_product_load_user_mapping", - "community": 200, + "community": 204, "norm_label": "load_user_mapping()" }, { @@ -70245,7 +70254,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L116", "id": "scripts_migrate_crm_product_fetch_portal_admin_id", - "community": 200, + "community": 204, "norm_label": "fetch_portal_admin_id()" }, { @@ -70254,7 +70263,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "id": "scripts_migrate_crm_product_resolve_portal_user_id", - "community": 200, + "community": 204, "norm_label": "resolve_portal_user_id()" }, { @@ -70263,7 +70272,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L146", "id": "scripts_migrate_crm_product_fetch_source_rows", - "community": 200, + "community": 204, "norm_label": "fetch_source_rows()" }, { @@ -70272,7 +70281,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L153", "id": "scripts_migrate_crm_product_count_target_rows", - "community": 200, + "community": 204, "norm_label": "count_target_rows()" }, { @@ -70281,7 +70290,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "id": "scripts_migrate_crm_product_dec", - "community": 200, + "community": 204, "norm_label": "_dec()" }, { @@ -70290,7 +70299,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L172", "id": "scripts_migrate_crm_product_transform_row", - "community": 200, + "community": 204, "norm_label": "transform_row()" }, { @@ -70299,7 +70308,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L254", "id": "scripts_migrate_crm_product_target_row_exists", - "community": 200, + "community": 204, "norm_label": "target_row_exists()" }, { @@ -70308,7 +70317,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L260", "id": "scripts_migrate_crm_product_write_mapping_csv", - "community": 200, + "community": 204, "norm_label": "write_mapping_csv()" }, { @@ -70317,7 +70326,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L283", "id": "scripts_migrate_crm_product_print_report", - "community": 200, + "community": 204, "norm_label": "print_report()" }, { @@ -70326,7 +70335,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L296", "id": "scripts_migrate_crm_product_clear_target_products", - "community": 200, + "community": 204, "norm_label": "clear_target_products()" }, { @@ -70335,7 +70344,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "id": "scripts_migrate_crm_product_run_migration", - "community": 200, + "community": 204, "norm_label": "run_migration()" }, { @@ -70344,7 +70353,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L361", "id": "scripts_migrate_crm_product_main", - "community": 200, + "community": 204, "norm_label": "main()" }, { @@ -70353,7 +70362,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L1", "id": "scripts_migrate_users_py", - "community": 99, + "community": 106, "norm_label": "migrate_users.py" }, { @@ -70362,7 +70371,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L97", "id": "scripts_migrate_users_sourceuser", - "community": 99, + "community": 106, "norm_label": "sourceuser" }, { @@ -70371,7 +70380,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L112", "id": "scripts_migrate_users_migrationstats", - "community": 99, + "community": 106, "norm_label": "migrationstats" }, { @@ -70380,7 +70389,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L121", "id": "scripts_migrate_users_has_chinese", - "community": 99, + "community": 106, "norm_label": "_has_chinese()" }, { @@ -70389,7 +70398,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L125", "id": "scripts_migrate_users_clip", - "community": 99, + "community": 106, "norm_label": "_clip()" }, { @@ -70398,7 +70407,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L130", "id": "scripts_migrate_users_normalize_phone", - "community": 99, + "community": 106, "norm_label": "_normalize_phone()" }, { @@ -70407,7 +70416,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L135", "id": "scripts_migrate_users_generate_initial_password", - "community": 99, + "community": 106, "norm_label": "generate_initial_password()" }, { @@ -70416,7 +70425,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L145", "id": "scripts_migrate_users_bx_role_labels", - "community": 99, + "community": 106, "norm_label": "bx_role_labels()" }, { @@ -70425,7 +70434,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L149", "id": "scripts_migrate_users_crm_role_labels", - "community": 99, + "community": 106, "norm_label": "crm_role_labels()" }, { @@ -70434,7 +70443,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L153", "id": "scripts_migrate_users_load_dept_mapping_csv", - "community": 99, + "community": 106, "norm_label": "load_dept_mapping_csv()" }, { @@ -70443,7 +70452,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L177", "id": "scripts_migrate_users_derive_source_url", - "community": 99, + "community": 106, "norm_label": "derive_source_url()" }, { @@ -70452,7 +70461,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L184", "id": "scripts_migrate_users_load_runtime_settings", - "community": 99, + "community": 106, "norm_label": "load_runtime_settings()" }, { @@ -70461,7 +70470,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L191", "id": "scripts_migrate_users_load_settings_env", - "community": 99, + "community": 106, "norm_label": "load_settings_env()" }, { @@ -70470,7 +70479,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L209", "id": "scripts_migrate_users_check_mysql", - "community": 99, + "community": 106, "norm_label": "check_mysql()" }, { @@ -70479,7 +70488,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L214", "id": "scripts_migrate_users_check_redis", - "community": 99, + "community": 106, "norm_label": "check_redis()" }, { @@ -70488,7 +70497,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L232", "id": "scripts_migrate_users_check_minio", - "community": 99, + "community": 106, "norm_label": "check_minio()" }, { @@ -70497,7 +70506,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L250", "id": "scripts_migrate_users_fetch_bx_users", - "community": 99, + "community": 106, "norm_label": "fetch_bx_users()" }, { @@ -70506,7 +70515,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L262", "id": "scripts_migrate_users_fetch_crm_users", - "community": 99, + "community": 106, "norm_label": "fetch_crm_users()" }, { @@ -70515,7 +70524,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L275", "id": "scripts_migrate_users_fetch_bx_role_users", - "community": 99, + "community": 106, "norm_label": "fetch_bx_role_users()" }, { @@ -70524,7 +70533,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L285", "id": "scripts_migrate_users_fetch_crm_user_roles", - "community": 99, + "community": 106, "norm_label": "fetch_crm_user_roles()" }, { @@ -70533,7 +70542,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L295", "id": "scripts_migrate_users_build_merged_users", - "community": 99, + "community": 106, "norm_label": "build_merged_users()" }, { @@ -70542,7 +70551,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L380", "id": "scripts_migrate_users_target_user_exists_conn", - "community": 99, + "community": 106, "norm_label": "target_user_exists_conn()" }, { @@ -70551,7 +70560,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L390", "id": "scripts_migrate_users_ensure_portal_role", - "community": 99, + "community": 106, "norm_label": "ensure_portal_role()" }, { @@ -70560,7 +70569,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L446", "id": "scripts_migrate_users_portal_role_names_for_user", - "community": 99, + "community": 106, "norm_label": "portal_role_names_for_user()" }, { @@ -70569,7 +70578,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L461", "id": "scripts_migrate_users_insert_user_role", - "community": 99, + "community": 106, "norm_label": "insert_user_role()" }, { @@ -70578,7 +70587,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L509", "id": "scripts_migrate_users_migrate_users", - "community": 99, + "community": 106, "norm_label": "migrate_users()" }, { @@ -70587,7 +70596,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L630", "id": "scripts_migrate_users_write_mapping_outputs", - "community": 99, + "community": 106, "norm_label": "write_mapping_outputs()" }, { @@ -70596,7 +70605,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L703", "id": "scripts_migrate_users_parse_args", - "community": 99, + "community": 106, "norm_label": "parse_args()" }, { @@ -70605,7 +70614,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L762", "id": "scripts_migrate_users_main", - "community": 99, + "community": 106, "norm_label": "main()" }, { @@ -70614,7 +70623,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L136", "id": "scripts_migrate_users_rationale_136", - "community": 99, + "community": 106, "norm_label": "\u751f\u6210\u4e0d\u91cd\u590d\u7684 4 \u4f4d\u6570\u5b57\u521d\u59cb\u5bc6\u7801(0000\u20139999)\u3002" }, { @@ -70623,7 +70632,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L154", "id": "scripts_migrate_users_rationale_154", - "community": 99, + "community": 106, "norm_label": "\u8bfb\u53d6 user_import_roster \u586b\u597d\u7684\u90e8\u95e8:user_no -> dept_id\u3002" }, { @@ -70632,7 +70641,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L185", "id": "scripts_migrate_users_rationale_185", - "community": 99, + "community": 106, "norm_label": "\u5728 load_dotenv \u4e4b\u540e\u5b9e\u4f8b\u5316,\u786e\u4fdd\u8bfb\u5230 env_file / .env.production\u3002" }, { @@ -70641,7 +70650,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L1", "id": "scripts_migrate_crm_product_category_py", - "community": 169, + "community": 167, "norm_label": "migrate_crm_product_category.py" }, { @@ -70650,7 +70659,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L47", "id": "scripts_migrate_crm_product_category_migrationstats", - "community": 169, + "community": 167, "norm_label": "migrationstats" }, { @@ -70659,7 +70668,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L55", "id": "scripts_migrate_crm_product_category_legacy_id_to_str", - "community": 169, + "community": 167, "norm_label": "legacy_id_to_str()" }, { @@ -70668,7 +70677,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L65", "id": "scripts_migrate_crm_product_category_derive_source_url", - "community": 169, + "community": 167, "norm_label": "derive_source_url()" }, { @@ -70677,7 +70686,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L70", "id": "scripts_migrate_crm_product_category_load_settings_env", - "community": 169, + "community": 167, "norm_label": "load_settings_env()" }, { @@ -70686,7 +70695,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L86", "id": "scripts_migrate_crm_product_category_load_runtime_settings", - "community": 169, + "community": 167, "norm_label": "load_runtime_settings()" }, { @@ -70695,7 +70704,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L92", "id": "scripts_migrate_crm_product_category_load_user_mapping", - "community": 169, + "community": 167, "norm_label": "load_user_mapping()" }, { @@ -70704,7 +70713,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L117", "id": "scripts_migrate_crm_product_category_fetch_portal_admin_id", - "community": 169, + "community": 167, "norm_label": "fetch_portal_admin_id()" }, { @@ -70713,7 +70722,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "id": "scripts_migrate_crm_product_category_resolve_portal_user_id", - "community": 169, + "community": 167, "norm_label": "resolve_portal_user_id()" }, { @@ -70722,7 +70731,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L153", "id": "scripts_migrate_crm_product_category_fetch_source_rows", - "community": 169, + "community": 167, "norm_label": "fetch_source_rows()" }, { @@ -70731,7 +70740,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L160", "id": "scripts_migrate_crm_product_category_count_target_rows", - "community": 169, + "community": 167, "norm_label": "count_target_rows()" }, { @@ -70740,7 +70749,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L173", "id": "scripts_migrate_crm_product_category_topo_sort_categories", - "community": 169, + "community": 167, "norm_label": "topo_sort_categories()" }, { @@ -70749,7 +70758,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L207", "id": "scripts_migrate_crm_product_category_compute_level", - "community": 169, + "community": 167, "norm_label": "compute_level()" }, { @@ -70758,7 +70767,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L214", "id": "scripts_migrate_crm_product_category_transform_row", - "community": 169, + "community": 167, "norm_label": "transform_row()" }, { @@ -70767,7 +70776,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L264", "id": "scripts_migrate_crm_product_category_target_row_exists", - "community": 169, + "community": 167, "norm_label": "target_row_exists()" }, { @@ -70776,7 +70785,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L305", "id": "scripts_migrate_crm_product_category_write_mapping_csv", - "community": 169, + "community": 167, "norm_label": "write_mapping_csv()" }, { @@ -70785,7 +70794,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L338", "id": "scripts_migrate_crm_product_category_print_report", - "community": 169, + "community": 167, "norm_label": "print_report()" }, { @@ -70794,7 +70803,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L351", "id": "scripts_migrate_crm_product_category_clear_target_categories", - "community": 169, + "community": 167, "norm_label": "clear_target_categories()" }, { @@ -70803,7 +70812,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "id": "scripts_migrate_crm_product_category_run_migration", - "community": 169, + "community": 167, "norm_label": "run_migration()" }, { @@ -70812,7 +70821,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L428", "id": "scripts_migrate_crm_product_category_main", - "community": 169, + "community": 167, "norm_label": "main()" }, { @@ -70821,7 +70830,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L56", "id": "scripts_migrate_crm_product_category_rationale_56", - "community": 169, + "community": 167, "norm_label": "crm bigint \u4e3b\u952e\u539f\u6837\u4fdd\u7559\u4e3a\u5b57\u7b26\u4e32(\u5bf9\u9f50\u5730\u78c5 migrate_dibang_data \u7b56\u7565)\u3002" }, { @@ -70830,7 +70839,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L93", "id": "scripts_migrate_crm_product_category_rationale_93", - "community": 169, + "community": 167, "norm_label": "crm_user_id -> new_user_id;\u5e76\u89e3\u6790\u95e8\u6237 admin id(\u7528\u4e8e\u6e90 create_by=1)\u3002" }, { @@ -70839,7 +70848,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L118", "id": "scripts_migrate_crm_product_category_rationale_118", - "community": 169, + "community": 167, "norm_label": "\u6620\u5c04\u8868\u65e0 admin \u65f6,\u4ece\u76ee\u6807\u5e93 sys_user \u67e5\u8be2\u3002" }, { @@ -70848,7 +70857,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L174", "id": "scripts_migrate_crm_product_category_rationale_174", - "community": 169, + "community": 167, "norm_label": "\u7236\u8282\u70b9\u5148\u4e8e\u5b50\u8282\u70b9;\u4ec5\u9876\u7ea7\u65f6\u4fdd\u6301 sort \u987a\u5e8f\u3002" }, { @@ -70857,7 +70866,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "id": "scripts_clear_pl_plan_instance_data_py", - "community": 334, + "community": 318, "norm_label": "clear_pl_plan_instance_data.py" }, { @@ -70866,7 +70875,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L23", "id": "scripts_clear_pl_plan_instance_data_engine_from_env", - "community": 334, + "community": 318, "norm_label": "_engine_from_env()" }, { @@ -70875,7 +70884,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L32", "id": "scripts_clear_pl_plan_instance_data_table_exists", - "community": 334, + "community": 318, "norm_label": "_table_exists()" }, { @@ -70884,7 +70893,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L43", "id": "scripts_clear_pl_plan_instance_data_count", - "community": 334, + "community": 318, "norm_label": "_count()" }, { @@ -70893,7 +70902,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L52", "id": "scripts_clear_pl_plan_instance_data_delete", - "community": 334, + "community": 318, "norm_label": "_delete()" }, { @@ -70902,7 +70911,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L60", "id": "scripts_clear_pl_plan_instance_data_main", - "community": 334, + "community": 318, "norm_label": "main()" }, { @@ -70911,7 +70920,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "id": "scripts_clear_pl_plan_instance_data_rationale_1", - "community": 334, + "community": 318, "norm_label": "\u6e05\u7a7a\u8fd0\u8f93\u8ba1\u5212(pl_plan)\u53ca\u5173\u8054\u5b9e\u4f8b\u6570\u636e,\u4fbf\u4e8e\u6d4b\u8bd5\u73af\u5883\u91cd\u65b0\u8d70\u6d41\u7a0b\u3002 \u7528\u6cd5(\u5728 backend \u76ee\u5f55\u3001\u5df2\u914d\u7f6e .env database_url): p" }, { @@ -70920,7 +70929,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L1", "id": "scripts_migrate_pl_plan_to_multi_stop_py", - "community": 187, + "community": 49, "norm_label": "migrate_pl_plan_to_multi_stop.py" }, { @@ -70929,7 +70938,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L53", "id": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", - "community": 187, + "community": 49, "norm_label": "migrationstats" }, { @@ -70938,7 +70947,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L65", "id": "scripts_migrate_pl_plan_to_multi_stop_plan_qty", - "community": 187, + "community": 49, "norm_label": "_plan_qty()" }, { @@ -70947,7 +70956,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "id": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", - "community": 187, + "community": 49, "norm_label": "_migrate_plan()" }, { @@ -70956,7 +70965,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L258", "id": "scripts_migrate_pl_plan_to_multi_stop_run_migration", - "community": 187, + "community": 49, "norm_label": "run_migration()" }, { @@ -70965,7 +70974,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L283", "id": "scripts_migrate_pl_plan_to_multi_stop_print_stats", - "community": 187, + "community": 49, "norm_label": "print_stats()" }, { @@ -70974,7 +70983,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L300", "id": "scripts_migrate_pl_plan_to_multi_stop_main", - "community": 187, + "community": 49, "norm_label": "main()" }, { @@ -70983,7 +70992,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "id": "scripts_fix_pl_transport_db_link_stop_ids_py", - "community": 275, + "community": 269, "norm_label": "fix_pl_transport_db_link_stop_ids.py" }, { @@ -70992,7 +71001,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L40", "id": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", - "community": 275, + "community": 269, "norm_label": "fixproposal" }, { @@ -71001,7 +71010,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L52", "id": "scripts_fix_pl_transport_db_link_stop_ids_engine_from_env", - "community": 275, + "community": 269, "norm_label": "_engine_from_env()" }, { @@ -71010,7 +71019,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L61", "id": "scripts_fix_pl_transport_db_link_stop_ids_stop_alive", - "community": 275, + "community": 269, "norm_label": "_stop_alive()" }, { @@ -71019,7 +71028,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L85", "id": "scripts_fix_pl_transport_db_link_stop_ids_product_alive", - "community": 275, + "community": 269, "norm_label": "_product_alive()" }, { @@ -71028,7 +71037,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L96", "id": "scripts_fix_pl_transport_db_link_stop_ids_resolve_delivery_stop_id", - "community": 275, + "community": 269, "norm_label": "_resolve_delivery_stop_id()" }, { @@ -71037,7 +71046,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L132", "id": "scripts_fix_pl_transport_db_link_stop_ids_resolve_load_stop_id", - "community": 275, + "community": 269, "norm_label": "_resolve_load_stop_id()" }, { @@ -71046,7 +71055,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L154", "id": "scripts_fix_pl_transport_db_link_stop_ids_resolve_plan_product_id", - "community": 275, + "community": 269, "norm_label": "_resolve_plan_product_id()" }, { @@ -71055,7 +71064,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L189", "id": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", - "community": 275, + "community": 269, "norm_label": "collect_proposals()" }, { @@ -71064,7 +71073,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L259", "id": "scripts_fix_pl_transport_db_link_stop_ids_apply_proposals", - "community": 275, + "community": 269, "norm_label": "apply_proposals()" }, { @@ -71073,7 +71082,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L291", "id": "scripts_fix_pl_transport_db_link_stop_ids_main", - "community": 275, + "community": 269, "norm_label": "main()" }, { @@ -71082,7 +71091,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "id": "scripts_fix_pl_transport_db_link_stop_ids_rationale_1", - "community": 275, + "community": 269, "norm_label": "\u4fee\u590d pl_transport_db_link \u60ac\u7a7a\u7684 stop_id / plan_product_id\u3002 \u6bb5\u4e3b\u952e upsert \u4e0a\u7ebf\u524d,\u8ba1\u5212\u4fdd\u5b58\u4f1a\u8f6f\u5220\u91cd\u5efa" }, { @@ -71091,7 +71100,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L1", "id": "scripts_verify_plan_archive_zip_export_py", - "community": 31, + "community": 36, "norm_label": "verify_plan_archive_zip_export.py" }, { @@ -71100,7 +71109,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L40", "id": "scripts_verify_plan_archive_zip_export_ok", - "community": 31, + "community": 36, "norm_label": "ok()" }, { @@ -71109,7 +71118,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L46", "id": "scripts_verify_plan_archive_zip_export_fetch_ids", - "community": 31, + "community": 36, "norm_label": "fetch_ids()" }, { @@ -71118,7 +71127,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L50", "id": "scripts_verify_plan_archive_zip_export_ensure_db", - "community": 31, + "community": 36, "norm_label": "ensure_db()" }, { @@ -71127,7 +71136,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L59", "id": "scripts_verify_plan_archive_zip_export_load_plans", - "community": 31, + "community": 36, "norm_label": "load_plans()" }, { @@ -71136,7 +71145,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L71", "id": "scripts_verify_plan_archive_zip_export_build_zip_for_plans", - "community": 31, + "community": 36, "norm_label": "build_zip_for_plans()" }, { @@ -71145,7 +71154,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L96", "id": "scripts_verify_plan_archive_zip_export_inspect_zip", - "community": 31, + "community": 36, "norm_label": "inspect_zip()" }, { @@ -71154,7 +71163,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L143", "id": "scripts_verify_plan_archive_zip_export_main", - "community": 31, + "community": 36, "norm_label": "main()" }, { @@ -71163,7 +71172,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L1", "id": "scripts_verify_plan_archive_zip_export_rationale_1", - "community": 31, + "community": 36, "norm_label": "\u6d4b\u8bd5\u5e93\u591a\u573a\u666f\u9a8c\u8bc1:\u8ba1\u5212\u5f52\u6863 zip \u5bfc\u51fa(\u670d\u52a1\u5c42\u76f4\u8fde db + minio)\u3002" }, { @@ -71172,7 +71181,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L51", "id": "scripts_verify_plan_archive_zip_export_rationale_51", - "community": 31, + "community": 36, "norm_label": "\u6bcf\u6b21\u573a\u666f\u524d\u6362\u65b0\u8fde\u63a5,\u907f\u514d minio \u4e0b\u8f7d\u8017\u65f6\u5bfc\u81f4 mysql \u7a7a\u95f2\u65ad\u8fde\u3002" }, { @@ -71181,7 +71190,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "id": "scripts_migration_minio_url_py", - "community": 328, + "community": 186, "norm_label": "minio_url.py" }, { @@ -71190,7 +71199,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "id": "migration_minio_url_strip_url_query", - "community": 328, + "community": 186, "norm_label": "strip_url_query()" }, { @@ -71199,7 +71208,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "id": "migration_minio_url_strip_legacy_prefix", - "community": 328, + "community": 186, "norm_label": "_strip_legacy_prefix()" }, { @@ -71208,7 +71217,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "id": "migration_minio_url_extract_minio_object_key", - "community": 328, + "community": 186, "norm_label": "extract_minio_object_key()" }, { @@ -71217,7 +71226,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "id": "migration_minio_url_normalize_oss_storage_url", - "community": 139, + "community": 186, "norm_label": "normalize_oss_storage_url()" }, { @@ -71226,7 +71235,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "id": "migration_minio_url_join_relative_urls", - "community": 328, + "community": 186, "norm_label": "join_relative_urls()" }, { @@ -71235,7 +71244,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "id": "migration_minio_url_resolve_oss_id_csv", - "community": 328, + "community": 186, "norm_label": "resolve_oss_id_csv()" }, { @@ -71244,7 +71253,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "id": "migration_minio_url_rationale_1", - "community": 328, + "community": 186, "norm_label": "minio \u9644\u4ef6 url \u89c4\u8303\u5316(\u6570\u636e\u8fc1\u79fb\u5171\u7528)\u3002 \u80cc\u666f ---- crm / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 minio(bucket \u9ed8" }, { @@ -71253,7 +71262,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "id": "migration_minio_url_rationale_40", - "community": 328, + "community": 186, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002" }, { @@ -71262,7 +71271,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "id": "migration_minio_url_rationale_61", - "community": 328, + "community": 186, "norm_label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 url \u89c4\u8303\u4e3a minio object key(\u4e0d\u542b bucket)\u3002" }, { @@ -71271,7 +71280,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "id": "migration_minio_url_rationale_89", - "community": 139, + "community": 186, "norm_label": "\u8fc1\u79fb crm ``sys_oss`` \u884c:``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002" }, { @@ -71280,7 +71289,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "id": "migration_minio_url_rationale_113", - "community": 328, + "community": 186, "norm_label": "\u4e1a\u52a1\u8868 oss id \u4e32 \u2192 \u76f8\u5bf9 url \u4e32(\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49)\u3002" }, { @@ -71289,7 +71298,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L1", "id": "venv_bak_broken_bin_activate_ps1", - "community": 377, + "community": 357, "norm_label": "activate.ps1" }, { @@ -71298,7 +71307,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "id": "bin_activate_global_deactivate", - "community": 377, + "community": 357, "norm_label": "global:deactivate()" }, { @@ -71307,7 +71316,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "id": "bin_activate_get_pyvenvconfig", - "community": 377, + "community": 357, "norm_label": "get-pyvenvconfig()" }, { @@ -71316,7 +71325,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "id": "bin_activate_global_old_virtual_prompt", - "community": 377, + "community": 357, "norm_label": "global:_old_virtual_prompt()" }, { @@ -71325,7 +71334,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "id": "bin_activate_global_prompt", - "community": 377, + "community": 357, "norm_label": "global:prompt()" }, { @@ -71334,7 +71343,7 @@ "source_file": "README.md", "source_location": "L1", "id": "readme_md", - "community": 184, + "community": 187, "norm_label": "readme.md" }, { @@ -71343,7 +71352,7 @@ "source_file": "README.md", "source_location": "L1", "id": "backend_readme_shanxia2_0_fastapi", - "community": 184, + "community": 187, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)" }, { @@ -71352,7 +71361,7 @@ "source_file": "README.md", "source_location": "L7", "id": "backend_readme", - "community": 184, + "community": 187, "norm_label": "\u6280\u672f\u6808" }, { @@ -71361,7 +71370,7 @@ "source_file": "README.md", "source_location": "L15", "id": "backend_readme_15", - "community": 184, + "community": 187, "norm_label": "\u9879\u76ee\u7ed3\u6784" }, { @@ -71370,7 +71379,7 @@ "source_file": "README.md", "source_location": "L17", "id": "backend_readme_codeblock_1", - "community": 184, + "community": 187, "norm_label": "code:block1 (backend/)" }, { @@ -71379,7 +71388,7 @@ "source_file": "README.md", "source_location": "L37", "id": "backend_readme_37", - "community": 184, + "community": 187, "norm_label": "\u5feb\u901f\u5f00\u59cb" }, { @@ -71388,7 +71397,7 @@ "source_file": "README.md", "source_location": "L39", "id": "backend_readme_1", - "community": 184, + "community": 187, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883" }, { @@ -71397,7 +71406,7 @@ "source_file": "README.md", "source_location": "L41", "id": "backend_readme_codeblock_2", - "community": 184, + "community": 187, "norm_label": "code:bash (python -m venv venv)" }, { @@ -71406,7 +71415,7 @@ "source_file": "README.md", "source_location": "L47", "id": "backend_readme_2", - "community": 184, + "community": 187, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56" }, { @@ -71415,7 +71424,7 @@ "source_file": "README.md", "source_location": "L49", "id": "backend_readme_codeblock_3", - "community": 184, + "community": 187, "norm_label": "code:bash (pip install -r requirements.txt)" }, { @@ -71424,7 +71433,7 @@ "source_file": "README.md", "source_location": "L53", "id": "backend_readme_3", - "community": 184, + "community": 187, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, { @@ -71433,7 +71442,7 @@ "source_file": "README.md", "source_location": "L57", "id": "backend_readme_codeblock_4", - "community": 184, + "community": 187, "norm_label": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)" }, { @@ -71442,7 +71451,7 @@ "source_file": "README.md", "source_location": "L71", "id": "backend_readme_4", - "community": 184, + "community": 187, "norm_label": "4. \u542f\u52a8\u670d\u52a1" }, { @@ -71451,7 +71460,7 @@ "source_file": "README.md", "source_location": "L73", "id": "backend_readme_codeblock_5", - "community": 184, + "community": 187, "norm_label": "code:bash (uvicorn app.main:app --reload --port 8000)" }, { @@ -71460,7 +71469,7 @@ "source_file": "README.md", "source_location": "L83", "id": "backend_readme_api", - "community": 184, + "community": 187, "norm_label": "api \u8def\u7531\u5206\u7ec4" }, { @@ -71469,7 +71478,7 @@ "source_file": "README.md", "source_location": "L93", "id": "backend_readme_93", - "community": 184, + "community": 187, "norm_label": "\u5f00\u53d1\u89c4\u8303" }, { @@ -71478,7 +71487,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "id": "deploy_md", - "community": 218, + "community": 223, "norm_label": "deploy.md" }, { @@ -71487,7 +71496,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "id": "backend_deploy_shanxia2_0_backend", - "community": 218, + "community": 223, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, { @@ -71496,7 +71505,7 @@ "source_file": "DEPLOY.md", "source_location": "L3", "id": "backend_deploy_1", - "community": 218, + "community": 223, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, { @@ -71505,7 +71514,7 @@ "source_file": "DEPLOY.md", "source_location": "L7", "id": "backend_deploy_codeblock_1", - "community": 218, + "community": 223, "norm_label": "code:block1 (/iflytek/shanxia2.0/backend)" }, { @@ -71514,7 +71523,7 @@ "source_file": "DEPLOY.md", "source_location": "L21", "id": "backend_deploy_codeblock_2", - "community": 218, + "community": 223, "norm_label": "code:bash (cd /path/to/shanxia2.0)" }, { @@ -71523,7 +71532,7 @@ "source_file": "DEPLOY.md", "source_location": "L32", "id": "backend_deploy_2", - "community": 218, + "community": 223, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, { @@ -71532,7 +71541,7 @@ "source_file": "DEPLOY.md", "source_location": "L34", "id": "backend_deploy_codeblock_3", - "community": 218, + "community": 223, "norm_label": "code:bash (cd /iflytek/shanxia2.0/backend)" }, { @@ -71541,7 +71550,7 @@ "source_file": "DEPLOY.md", "source_location": "L45", "id": "backend_deploy_3", - "community": 218, + "community": 223, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4" }, { @@ -71550,7 +71559,7 @@ "source_file": "DEPLOY.md", "source_location": "L47", "id": "backend_deploy_codeblock_4", - "community": 218, + "community": 223, "norm_label": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)" }, { @@ -71559,7 +71568,7 @@ "source_file": "DEPLOY.md", "source_location": "L56", "id": "backend_deploy_codeblock_5", - "community": 218, + "community": 223, "norm_label": "code:bash (curl -s http://127.0.0.1:9111/health)" }, { @@ -71568,7 +71577,7 @@ "source_file": "DEPLOY.md", "source_location": "L61", "id": "backend_deploy_4", - "community": 218, + "community": 223, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6" }, { @@ -71577,7 +71586,7 @@ "source_file": "DEPLOY.md", "source_location": "L70", "id": "backend_deploy_5_nginx", - "community": 218, + "community": 223, "norm_label": "5. \u4e0e nginx \u914d\u5408" }, { @@ -71586,7 +71595,7 @@ "source_file": "DEPLOY.md", "source_location": "L77", "id": "backend_deploy_6", - "community": 218, + "community": 223, "norm_label": "6. \u5e38\u89c1\u95ee\u9898" }, { @@ -71595,7 +71604,7 @@ "source_file": "DEPLOY.md", "source_location": "L82", "id": "backend_deploy_codeblock_6", - "community": 218, + "community": 223, "norm_label": "code:bash (cd /iflytek/shanxia2.0/backend)" }, { @@ -71603,7 +71612,7 @@ "file_type": "rationale", "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L68", - "community": 50, + "community": 4, "norm_label": "an unrelated web draft save cannot silently choose an arbitrary load row.", "id": "services_pl_mobile_product_identity_rationale_68" }, @@ -71612,7 +71621,7 @@ "file_type": "rationale", "source_file": "app/api/wechat_notices.py", "source_location": "L72", - "community": 104, + "community": 111, "norm_label": "\u53ea\u8fd4\u56de\u539f\u5c0f\u7a0b\u5e8f;\u771f\u5b9e\u7ed1\u5b9a\u4ecd\u7531\u539f\u767b\u5f55\u5ba2\u6237\u7aef\u63d0\u4ea4\u5e76\u663e\u793a\u6700\u7ec8\u7ed3\u679c\u3002", "id": "api_wechat_notices_rationale_72" }, @@ -71621,7 +71630,7 @@ "file_type": "code", "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L238", - "community": 246, + "community": 250, "norm_label": "test_only_monday_wednesday_after_ten_enqueue()", "id": "tests_test_wechat_cert_notices_test_only_monday_wednesday_after_ten_enqueue" }, @@ -71630,7 +71639,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L725", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_725" }, @@ -71639,7 +71648,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L221", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_221" }, @@ -71648,7 +71657,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L236", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_236" }, @@ -71657,7 +71666,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L272", - "community": 224, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_272" }, @@ -71666,7 +71675,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L305", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_305" }, @@ -71675,7 +71684,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L537", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_537" }, @@ -71684,7 +71693,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L564", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_564" }, @@ -71693,7 +71702,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L651", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_651" }, @@ -71702,7 +71711,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1219", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1219" }, @@ -71711,7 +71720,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1352", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1352" }, @@ -71720,7 +71729,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1387", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1387" }, @@ -71729,7 +71738,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1608", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1608" }, @@ -71738,7 +71747,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1816", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1816" }, @@ -71747,7 +71756,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1837", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1837" }, @@ -71756,7 +71765,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1931", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1931" }, @@ -71765,7 +71774,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1966", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1966" }, @@ -71774,7 +71783,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1982", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1982" }, @@ -71783,7 +71792,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2230", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2230" }, @@ -71792,7 +71801,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3097", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3097" }, @@ -71801,7 +71810,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3201", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3201" }, @@ -71810,7 +71819,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3381", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3381" }, @@ -71819,7 +71828,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3416", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3416" }, @@ -71828,7 +71837,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3813", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3813" }, @@ -71837,7 +71846,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 3, + "community": 30, "norm_label": "session", "id": "session" }, @@ -71846,7 +71855,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 16, + "community": 30, "norm_label": "pltransport", "id": "pltransport" }, @@ -71855,7 +71864,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 16, + "community": 30, "norm_label": "transportread", "id": "transportread" }, @@ -71864,7 +71873,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L333", - "community": 3, + "community": 2, "norm_label": "bool", "id": "bool" }, @@ -71873,7 +71882,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L382", - "community": 3, + "community": 2, "norm_label": "plplan", "id": "plplan" }, @@ -71882,7 +71891,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L393", - "community": 16, + "community": 30, "norm_label": "transportarrange", "id": "transportarrange" }, @@ -71891,7 +71900,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L437", - "community": 16, + "community": 30, "norm_label": "float", "id": "float" }, @@ -71900,7 +71909,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 27, + "community": 21, "norm_label": "transportsitelinkread", "id": "transportsitelinkread" }, @@ -71909,7 +71918,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 27, + "community": 21, "norm_label": "transportinventorylinkread", "id": "transportinventorylinkread" }, @@ -71918,7 +71927,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 27, + "community": 21, "norm_label": "transportioorderbrief", "id": "transportioorderbrief" }, @@ -71927,7 +71936,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 16, + "community": 30, "norm_label": "transportarrangeresult", "id": "transportarrangeresult" }, @@ -71936,7 +71945,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 3, + "community": 30, "norm_label": "int", "id": "int" }, @@ -71945,7 +71954,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 27, + "community": 21, "norm_label": "dbusercontext", "id": "dbusercontext" }, @@ -71954,7 +71963,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 16, + "community": 30, "norm_label": "transportlistresponse", "id": "transportlistresponse" }, @@ -71963,7 +71972,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L643", - "community": 16, + "community": 30, "norm_label": "transportcreate", "id": "transportcreate" }, @@ -71972,7 +71981,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1155", - "community": 16, + "community": 30, "norm_label": "transportfeedback", "id": "transportfeedback" }, @@ -71981,7 +71990,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1196", - "community": 16, + "community": 30, "norm_label": "approvalsubmit", "id": "approvalsubmit" }, @@ -71990,7 +71999,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1241", - "community": 16, + "community": 30, "norm_label": "approvalrequest", "id": "approvalrequest" }, @@ -71999,7 +72008,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1241", - "community": 16, + "community": 30, "norm_label": "approvalrecordread", "id": "approvalrecordread" }, @@ -72008,7 +72017,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L154", - "community": 15, + "community": 207, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_154" }, @@ -72017,7 +72026,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L243", - "community": 75, + "community": 207, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_243" }, @@ -72026,7 +72035,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L625", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_625" }, @@ -72035,7 +72044,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L665", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_665" }, @@ -72044,7 +72053,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L712", - "community": 203, + "community": 81, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_712" }, @@ -72053,7 +72062,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L726", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_726" }, @@ -72062,7 +72071,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L745", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_745" }, @@ -72071,7 +72080,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L779", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_779" }, @@ -72080,7 +72089,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L846", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_846" }, @@ -72089,7 +72098,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L874", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_874" }, @@ -72098,7 +72107,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L946", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "crm_contract_rationale_946" }, @@ -72107,7 +72116,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1010", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002", "id": "crm_contract_rationale_1010" }, @@ -72116,7 +72125,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1056", - "community": 335, + "community": 46, "norm_label": "\u4ece\u4e3b\u8868\u9644\u4ef6\u5b57\u6bb5\u53d6\u51fa ossid\u3002\u7a7a\u4e32\u548c [] \u90fd\u662f\u7a7a\u96c6\u5408\u3002", "id": "crm_contract_rationale_1056" }, @@ -72125,7 +72134,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1087", - "community": 335, + "community": 46, "norm_label": "\u663e\u5f0f\u7a7a\u4e32\u3001\u7a7a\u6570\u7ec4\u6216 json [] \u7edf\u4e00\u5b58\u6210 [],\u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1087" }, @@ -72134,7 +72143,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1111", - "community": 335, + "community": 46, "norm_label": "\u6ca1\u4f20 attachmentfiles \u4e0d\u6539\u3002\u4f20\u4e86\u7a7a\u6570\u7ec4\u624d\u6e05\u7a7a\u3002 \u5408\u540c\u9644\u4ef6\u6ca1\u6709\u5b50\u8868\u4e3b\u952e,\u4e0b\u6e38\u8fd0\u8f93\u3001\u5e93\u5b58\u3001\u56de\u4f20\u3001\u5f52\u6863\u3001\u5ba1\u6279\u4e5f\u4e0d\u6309 ossid \u5f15\u7528\u8fd9\u4e9b\u6587\u4ef6", "id": "crm_contract_rationale_1111" }, @@ -72143,7 +72152,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1518", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1518" }, @@ -72152,7 +72161,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1545", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1545" }, @@ -72161,7 +72170,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1618", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1618" }, @@ -72170,7 +72179,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1646", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1646" }, @@ -72179,7 +72188,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1756", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "crm_contract_rationale_1756" }, @@ -72188,7 +72197,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1869", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1869" }, @@ -72197,7 +72206,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2153", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2153" }, @@ -72206,7 +72215,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2216" }, @@ -72215,7 +72224,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2267", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2267" }, @@ -72224,7 +72233,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2494", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2494" }, @@ -72233,7 +72242,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2578", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2578" }, @@ -72242,7 +72251,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2609", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2609" }, @@ -72251,7 +72260,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2802", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2802" }, @@ -72260,7 +72269,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3110", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_contract_rationale_3110" }, @@ -72269,7 +72278,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3147", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3147" }, @@ -72278,7 +72287,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3205", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3205" }, @@ -72287,7 +72296,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L220", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_220" }, @@ -72296,7 +72305,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L235", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_235" }, @@ -72305,7 +72314,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L271", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_271" }, @@ -72314,7 +72323,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L304", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_304" }, @@ -72323,7 +72332,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L536", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_536" }, @@ -72332,7 +72341,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L563", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_563" }, @@ -72341,7 +72350,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L650", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_650" }, @@ -72350,7 +72359,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1218", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1218" }, @@ -72359,7 +72368,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1351", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1351" }, @@ -72368,7 +72377,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1386", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1386" }, @@ -72377,7 +72386,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1607", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1607" }, @@ -72386,7 +72395,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1815", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1815" }, @@ -72395,7 +72404,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1836", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1836" }, @@ -72404,7 +72413,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1930", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1930" }, @@ -72413,7 +72422,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1965", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1965" }, @@ -72422,7 +72431,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1981", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1981" }, @@ -72431,7 +72440,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2229", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2229" }, @@ -72440,7 +72449,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3080", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3080" }, @@ -72449,7 +72458,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3184", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3184" }, @@ -72458,7 +72467,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3364", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3364" }, @@ -72467,7 +72476,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3399", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3399" }, @@ -72476,7 +72485,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3796", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3796" }, @@ -72521,7 +72530,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L495", - "community": 1, + "community": 10, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_495" }, @@ -72575,7 +72584,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1196", - "community": 166, + "community": 201, "norm_label": "run security/reference checks before the api edits its header or children.", "id": "services_pl_plan_stop_service_rationale_1196" }, @@ -72584,7 +72593,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1233", - "community": 166, + "community": 201, "norm_label": "a customer is usable only when unique; child ids can identify repeated stops.", "id": "services_pl_plan_stop_service_rationale_1233" }, @@ -72593,7 +72602,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1279", - "community": 166, + "community": 201, "norm_label": "resolve all identities and deletion guards before changing any row.", "id": "services_pl_plan_stop_service_rationale_1279" }, @@ -72602,7 +72611,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1509", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1509" }, @@ -72611,7 +72620,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1655", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1655" }, @@ -72620,7 +72629,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L320", - "community": 107, + "community": 13, "norm_label": "\u5730\u78c5\u5355\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "db_weighing_rationale_320" }, @@ -72629,7 +72638,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L345", - "community": 107, + "community": 13, "norm_label": "\u5730\u78c5\u5355\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u672a\u4f5c\u5e9f\u5355\u636e\u3002", "id": "db_weighing_rationale_345" }, @@ -72638,7 +72647,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L436", - "community": 107, + "community": 13, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_weighing_rationale_436" }, @@ -72647,7 +72656,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L159", - "community": 62, + "community": 196, "norm_label": "\u540c\u4e00\u8ba1\u5212\u53f7\u547d\u4e2d\u591a\u6761\u65f6,\u4f18\u5148\u5df2\u5173\u8054\u7684\u8ba1\u5212,\u5176\u6b21\u552f\u4e00\u4ea7\u54c1\u3002", "id": "db_inventory_rationale_159" }, @@ -72656,7 +72665,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L179", - "community": 207, + "community": 196, "norm_label": "\u7f16\u8f91:\u6709\u8ba1\u5212\u53f7\u5219\u5fc5\u987b\u5b58\u5728,\u4e14\u4ea7\u54c1\u3001\u5f80\u6765\u5355\u4f4d\u3001\u4e1a\u52a1\u7c7b\u578b\u4e0e\u8ba1\u5212\u4e00\u81f4;\u6ca1\u6709\u8ba1\u5212\u53f7\u4e0d\u9650\u5236\u3002", "id": "db_inventory_rationale_179" }, @@ -72665,7 +72674,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L483", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "db_inventory_rationale_483" }, @@ -72674,7 +72683,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L508", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "db_inventory_rationale_508" }, @@ -72683,7 +72692,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L591", - "community": 62, + "community": 24, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_inventory_rationale_591" }, @@ -72692,7 +72701,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L737", - "community": 62, + "community": 13, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_737" }, @@ -72701,7 +72710,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L173", - "community": 207, + "community": 196, "norm_label": "\u7f16\u8f91:\u6709\u8ba1\u5212\u53f7\u5219\u5fc5\u987b\u5b58\u5728,\u4e14\u4ea7\u54c1\u53ea\u80fd\u662f\u8be5\u8ba1\u5212\u7684\u4ea7\u54c1;\u6ca1\u6709\u8ba1\u5212\u53f7\u4e0d\u9650\u5236\u3002", "id": "db_inventory_rationale_173" }, @@ -72710,7 +72719,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L452", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "db_inventory_rationale_452" }, @@ -72719,7 +72728,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L477", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "db_inventory_rationale_477" }, @@ -72728,7 +72737,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L560", - "community": 62, + "community": 24, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_inventory_rationale_560" }, @@ -72737,7 +72746,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L706", - "community": 62, + "community": 13, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_706" }, @@ -72746,7 +72755,7 @@ "file_type": "code", "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L57", - "community": 207, + "community": 196, "norm_label": "test_matching_plan_binds_product_and_plan_id()", "id": "tests_test_db_inventory_plan_lock_test_matching_plan_binds_product_and_plan_id" }, @@ -72755,7 +72764,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1441", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1441" }, @@ -72764,7 +72773,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1468", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1468" }, @@ -72773,7 +72782,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1541", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1541" }, @@ -72782,7 +72791,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", - "community": 15, + "community": 316, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1569" }, @@ -72791,7 +72800,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1679", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "crm_contract_rationale_1679" }, @@ -72800,7 +72809,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1792", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1792" }, @@ -72809,7 +72818,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2076", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2076" }, @@ -72818,7 +72827,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2139", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2139" }, @@ -72827,7 +72836,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2190", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2190" }, @@ -72836,7 +72845,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2417", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2417" }, @@ -72845,7 +72854,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2501", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2501" }, @@ -72854,7 +72863,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2532", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2532" }, @@ -72863,7 +72872,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2543", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2543" }, @@ -72872,7 +72881,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2725", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2725" }, @@ -72881,7 +72890,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3033", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_contract_rationale_3033" }, @@ -72890,7 +72899,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3070", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3070" }, @@ -72899,7 +72908,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3128", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3128" }, @@ -72908,7 +72917,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L376", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "db_inventory_rationale_376" }, @@ -72917,7 +72926,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L401", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "db_inventory_rationale_401" }, @@ -72926,7 +72935,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L630", - "community": 62, + "community": 13, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_630" }, @@ -72935,7 +72944,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L219", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_219" }, @@ -72944,7 +72953,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L234", - "community": 244, + "community": 235, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_234" }, @@ -72953,7 +72962,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L270", - "community": 232, + "community": 219, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_270" }, @@ -72962,7 +72971,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L303", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_303" }, @@ -72971,7 +72980,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L535", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_535" }, @@ -72980,7 +72989,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L562", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_562" }, @@ -72989,7 +72998,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L649", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_649" }, @@ -72998,7 +73007,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1217", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1217" }, @@ -73007,7 +73016,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1350", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1350" }, @@ -73016,7 +73025,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1385", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1385" }, @@ -73025,7 +73034,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1606", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1606" }, @@ -73034,7 +73043,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1814", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1814" }, @@ -73043,7 +73052,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1835", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1835" }, @@ -73052,7 +73061,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1929", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1929" }, @@ -73061,7 +73070,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1964", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1964" }, @@ -73070,7 +73079,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1980", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1980" }, @@ -73079,7 +73088,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2228", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2228" }, @@ -73088,7 +73097,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3074", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3074" }, @@ -73097,7 +73106,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3178", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3178" }, @@ -73106,7 +73115,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3358", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3358" }, @@ -73115,7 +73124,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3393", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3393" }, @@ -73124,7 +73133,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3790", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3790" }, @@ -73133,7 +73142,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L69", - "community": 58, + "community": 49, "norm_label": "_sum_qty()", "id": "services_pl_plan_stop_rules_sum_qty" }, @@ -73142,7 +73151,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", - "community": 58, + "community": 49, "norm_label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b)\u4e3a\u51c6\u3002", "id": "services_pl_plan_stop_rules_rationale_16" }, @@ -73151,7 +73160,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", - "community": 58, + "community": 49, "norm_label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411\u3002 - \u975e\u5185\u90e8\u5ba2\u6237:\u5f3a\u5236\u4e0d\u751f\u6210\u5730\u78c5\u5355 - \u5185\u90e8\u5ba2\u6237:\u5c0a\u91cd\u663e\u5f0f\u52fe\u9009\u503c(\u542b\u53ef\u9009\u8f66\u53d6\u6d88\u52fe\u9009\u4f20 0);\u4ec5 none \u65f6\u7528\u9ed8\u8ba4", "id": "services_pl_plan_stop_rules_rationale_32" }, @@ -73160,7 +73169,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L39", - "community": 58, + "community": 49, "norm_label": "\u9001\u8d27\u6bb5\u5730\u78c5\u9ed8\u8ba4\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\u4e3a\u51c6\u3002", "id": "tests_test_pl_plan_stop_rules_rationale_39" }, @@ -73169,7 +73178,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", - "community": 58, + "community": 49, "norm_label": "\u5185\u90e8\u5ba2\u6237\u663e\u5f0f\u4f20 0(\u5982\u53ef\u9009\u8f66\u7696h21522 \u53d6\u6d88\u52fe\u9009)\u65f6\u987b\u4fdd\u7559,\u4e0d\u5f97\u7528\u9ed8\u8ba4\u503c\u5f3a\u5236\u56de 1\u3002", "id": "tests_test_pl_plan_stop_rules_rationale_57" }, @@ -73178,7 +73187,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L151", - "community": 58, + "community": 49, "norm_label": "\u9a8c\u6536\u573a\u666f:\u8ba1\u5212 30 = \u9001\u8d27 10+15+5,\u88c5\u8d27 30\u3002", "id": "tests_test_pl_plan_stop_rules_rationale_151" }, @@ -73187,7 +73196,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L218", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_218" }, @@ -73196,7 +73205,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L233", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_233" }, @@ -73205,7 +73214,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L269", - "community": 224, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_269" }, @@ -73214,7 +73223,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L302", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_302" }, @@ -73223,7 +73232,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L534", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_534" }, @@ -73232,7 +73241,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L561", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_561" }, @@ -73241,7 +73250,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L648", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_648" }, @@ -73250,7 +73259,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1216", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1216" }, @@ -73259,7 +73268,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1349", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1349" }, @@ -73268,7 +73277,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1384", - "community": 153, + "community": 154, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1384" }, @@ -73277,7 +73286,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1605", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1605" }, @@ -73286,7 +73295,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1813", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1813" }, @@ -73295,7 +73304,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1834", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1834" }, @@ -73304,7 +73313,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1928", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1928" }, @@ -73313,7 +73322,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1963", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1963" }, @@ -73322,7 +73331,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1979", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1979" }, @@ -73331,7 +73340,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2227", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2227" }, @@ -73340,7 +73349,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3071", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3071" }, @@ -73349,7 +73358,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3175", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3175" }, @@ -73358,7 +73367,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3355", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3355" }, @@ -73367,7 +73376,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3390", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3390" }, @@ -73376,7 +73385,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3787", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3787" }, @@ -73412,7 +73421,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1148", - "community": 166, + "community": 201, "norm_label": "run security/reference checks before the api edits its header or children.", "id": "services_pl_plan_stop_service_rationale_1148" }, @@ -73421,7 +73430,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1185", - "community": 166, + "community": 201, "norm_label": "a customer is usable only when unique; child ids can identify repeated stops.", "id": "services_pl_plan_stop_service_rationale_1185" }, @@ -73430,7 +73439,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1231", - "community": 166, + "community": 201, "norm_label": "resolve all identities and deletion guards before changing any row.", "id": "services_pl_plan_stop_service_rationale_1231" }, @@ -73439,7 +73448,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1253", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_1253" }, @@ -73448,7 +73457,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1280", - "community": 61, + "community": 59, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_1280" }, @@ -73457,7 +73466,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1308", - "community": 215, + "community": 220, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "models_pl_models_rationale_1308" }, @@ -73466,7 +73475,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1340", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "models_pl_models_rationale_1340" }, @@ -73475,7 +73484,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1376", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "models_pl_models_rationale_1376" }, @@ -73484,7 +73493,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1402", - "community": 83, + "community": 87, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_1402" }, @@ -73493,7 +73502,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1433", - "community": 83, + "community": 69, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_1433" }, @@ -73502,7 +73511,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1457", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "models_pl_models_rationale_1457" }, @@ -73511,7 +73520,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1487", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "models_pl_models_rationale_1487" }, @@ -73520,7 +73529,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1511", - "community": 371, + "community": 189, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)", "id": "models_pl_models_rationale_1511" }, @@ -73529,7 +73538,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1530", - "community": 48, + "community": 55, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "models_pl_models_rationale_1530" }, @@ -73538,7 +73547,7 @@ "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L50", - "community": 178, + "community": 68, "norm_label": "\u5728\u5f52\u6863\u5b57\u6bb5\u4fee\u6539\u524d\u9501\u8ba1\u5212\u53ca\u5171\u4eab\u4ea7\u54c1;\u76f4\u63a5\u670d\u52a1\u5165\u53e3\u4e5f\u5fc5\u987b\u8c03\u7528\u3002 \u540c\u4ea7\u54c1\u7684\u4e0d\u540c\u8ba1\u5212\u5fc5\u987b\u5171\u7528\u9501,\u624d\u80fd\u4fdd\u62a4\u5c1a\u4e0d\u5b58\u5728\u7684\u5e93\u5b58\u53f0\u8d26\u3002 \u65e7\u4ea7\u54c1\u4e3b\u6570\u636e\u7f3a\u5931\u65f6\u9501\u8be5\u79df", "id": "services_pl_inventory_service_rationale_50" }, @@ -73547,7 +73556,7 @@ "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L279", - "community": 178, + "community": 68, "norm_label": "\u663e\u5f0f\u64a4\u9500\u8bb0\u8d26;\u666e\u901a\u5f52\u6863\u4fdd\u5b58\u4e0d\u8c03\u7528,\u53d6\u6d88\u4e1a\u52a1\u8c03\u7528\u65b9\u4fdd\u6301\u539f\u8bed\u4e49\u3002", "id": "services_pl_inventory_service_rationale_279" }, @@ -73556,7 +73565,7 @@ "file_type": "code", "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L123", - "community": 151, + "community": 68, "norm_label": "test_multiple_same_direction_stops_aggregate_quantity_amount_and_weighted_price()", "id": "tests_test_pl_inventory_differential_archive_test_multiple_same_direction_stops_aggregate_quantity_amount_and_weighted_price" }, @@ -73565,7 +73574,7 @@ "file_type": "rationale", "source_file": "app/services/bx/workflow.py", "source_location": "L103", - "community": 429, + "community": 408, "norm_label": "\u63d0\u4ea4\u4e0e\u914d\u7f6e\u4fdd\u5b58\u5171\u4eab\u5b9a\u4e49\u9501,\u9632\u6b62\u68c0\u67e5\u540e\u53c8\u542f\u52a8\u65e7\u6d41\u7a0b\u3002", "id": "bx_workflow_rationale_103" }, @@ -73574,7 +73583,7 @@ "file_type": "rationale", "source_file": "app/services/bx/workflow.py", "source_location": "L160", - "community": 430, + "community": 409, "norm_label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41;\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49(\u65e0\u8282\u70b9)\u3002", "id": "bx_workflow_rationale_160" }, @@ -73583,7 +73592,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L241", - "community": 61, + "community": 59, "norm_label": "\u5173\u95ed\u5f85\u5904\u7406\u63d0\u9192:\u8bc1\u4ef6\u5df2\u5904\u7406/\u9000\u51fa\u7a97\u53e3\u540e\u4e0d\u518d\u7ee7\u7eed\u63d0\u9192\u3002", "id": "services_pl_cert_service_rationale_241" }, @@ -73592,7 +73601,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L255", - "community": 61, + "community": 59, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192;\u9000\u51fa\u63d0\u9192\u7a97\u53e3\u6216\u8bc1\u4ef6\u5931\u6548\u65f6\u5173\u95ed\u65e7 pending\u3002", "id": "services_pl_cert_service_rationale_255" }, @@ -73601,7 +73610,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L22", - "community": 138, + "community": 144, "norm_label": ".__getattr__()", "id": "tests_test_migration_clear_modes_disabled_fakeengine_getattr" }, @@ -73610,7 +73619,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L45", - "community": 138, + "community": 144, "norm_label": "test_library_rejects_clear_flag_before_migration_work()", "id": "tests_test_migration_clear_modes_disabled_test_library_rejects_clear_flag_before_migration_work" }, @@ -73619,7 +73628,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L58", - "community": 138, + "community": 144, "norm_label": "test_nonclear_library_mode_can_reach_existing_migration_logic()", "id": "tests_test_migration_clear_modes_disabled_test_nonclear_library_mode_can_reach_existing_migration_logic" }, @@ -73628,7 +73637,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L72", - "community": 138, + "community": 144, "norm_label": "test_legacy_clear_helper_cannot_execute_sql()", "id": "tests_test_migration_clear_modes_disabled_test_legacy_clear_helper_cannot_execute_sql" }, @@ -73637,7 +73646,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L81", - "community": 138, + "community": 144, "norm_label": "cli_prefix()", "id": "tests_test_migration_clear_modes_disabled_cli_prefix" }, @@ -73646,7 +73655,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L105", - "community": 138, + "community": 144, "norm_label": "test_cli_rejects_clear_before_loading_settings_or_database()", "id": "tests_test_migration_clear_modes_disabled_test_cli_rejects_clear_before_loading_settings_or_database" }, @@ -73655,7 +73664,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L114", - "community": 138, + "community": 144, "norm_label": "test_bx_cli_defaults_to_preserving_workflows()", "id": "tests_test_migration_clear_modes_disabled_test_bx_cli_defaults_to_preserving_workflows" }, @@ -73664,7 +73673,7 @@ "file_type": "rationale", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L82", - "community": 138, + "community": 144, "norm_label": "extract argument parsing/validation only, before settings or migration logic.", "id": "tests_test_migration_clear_modes_disabled_rationale_82" }, @@ -73673,7 +73682,7 @@ "file_type": "code", "source_file": "tests/test_system_child_diff.py", "source_location": "L82", - "community": 266, + "community": 267, "norm_label": "test_role_data_scope_omitted_preserved_explicit_clear_diff()", "id": "tests_test_system_child_diff_test_role_data_scope_omitted_preserved_explicit_clear_diff" }, @@ -73682,7 +73691,7 @@ "file_type": "code", "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L128", - "community": 248, + "community": 176, "norm_label": "test_partial_update_preserves_unsubmitted_certificate_fields()", "id": "tests_test_pl_cert_differential_save_test_partial_update_preserves_unsubmitted_certificate_fields" }, @@ -73691,7 +73700,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2105", - "community": 52, + "community": 53, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "api_admin_rationale_2105" }, @@ -73700,7 +73709,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2125", - "community": 2, + "community": 1, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "api_admin_rationale_2125" }, @@ -73709,7 +73718,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2191", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_2191" }, @@ -73718,7 +73727,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2434", - "community": 365, + "community": 346, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "api_admin_rationale_2434" }, @@ -73727,7 +73736,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2460", - "community": 364, + "community": 345, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2460" }, @@ -73736,7 +73745,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2583", - "community": 20, + "community": 24, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002", "id": "api_admin_rationale_2583" }, @@ -73745,7 +73754,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", - "community": 82, + "community": 80, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002", "id": "services_pl_personnel_service_rationale_25" }, @@ -73754,7 +73763,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L105", - "community": 82, + "community": 80, "norm_label": "\u6309\u4eba\u5458 + \u89d2\u8272\u5dee\u91cf\u4fdd\u5b58;\u5148\u6821\u9a8c\u5168\u90e8\u5f15\u7528,\u518d\u5199\u4eba\u5458\u4e0e\u5173\u8054\u3002", "id": "services_pl_personnel_service_rationale_105" }, @@ -73763,7 +73772,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L155", - "community": 270, + "community": 177, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "services_pl_personnel_service_rationale_155" }, @@ -73772,7 +73781,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L205", - "community": 35, + "community": 26, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "services_pl_personnel_service_rationale_205" }, @@ -73781,7 +73790,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L237", - "community": 82, + "community": 80, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002", "id": "services_pl_personnel_service_rationale_237" }, @@ -73790,7 +73799,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1189", - "community": 166, + "community": 201, "norm_label": "resolve all identities and deletion guards before changing any row.", "id": "services_pl_plan_stop_service_rationale_1189" }, @@ -73799,7 +73808,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L189", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e:\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559;\u65e0 id \u5219\u65b0\u5efa;\u975e\u6cd5 id \u5219 422\u3002", "id": "services_pl_plan_service_rationale_189" }, @@ -73808,7 +73817,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L230", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u9a7e\u62bc\u4eba\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u8be5\u89d2\u8272;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_230" }, @@ -73817,7 +73826,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L276", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_276" }, @@ -73826,7 +73835,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L288", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u62bc\u8fd0\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u62bc\u8fd0;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_288" }, @@ -73835,7 +73844,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L320", - "community": 3, + "community": 2, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "services_pl_plan_service_rationale_320" }, @@ -73844,7 +73853,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L348", - "community": 3, + "community": 2, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "services_pl_plan_service_rationale_348" }, @@ -73853,7 +73862,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L378", - "community": 1, + "community": 10, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_378" }, @@ -73862,7 +73871,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L383", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "id": "services_pl_plan_service_rationale_383" }, @@ -73871,7 +73880,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L405", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_405" }, @@ -73880,7 +73889,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L494", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_494" }, @@ -73889,7 +73898,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L530", - "community": 3, + "community": 2, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_530" }, @@ -73898,7 +73907,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L861", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_861" }, @@ -73907,7 +73916,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1041", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_1041" }, @@ -73916,7 +73925,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1480", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1480" }, @@ -73925,7 +73934,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1626", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1626" }, @@ -73934,7 +73943,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L436", - "community": 22, + "community": 41, "norm_label": "\u6309\u51fa\u5165\u5e93\u6b63\u6587\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5;\u79f0\u91cd\u6570\u5b57\u4e00\u5f8b\u4e0d\u52a8\u3002", "id": "services_pl_dibang_bridge_service_rationale_436" }, @@ -73943,7 +73952,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L483", - "community": 22, + "community": 5, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "id": "services_pl_dibang_bridge_service_rationale_483" }, @@ -73952,7 +73961,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L631", - "community": 22, + "community": 41, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "id": "services_pl_dibang_bridge_service_rationale_631" }, @@ -73961,7 +73970,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L700", - "community": 22, + "community": 41, "norm_label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587(\u542b\u5df2\u8fc7\u78c5),\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002", "id": "services_pl_dibang_bridge_service_rationale_700" }, @@ -73970,7 +73979,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L936", - "community": 22, + "community": 7, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "services_pl_dibang_bridge_service_rationale_936" }, @@ -73979,7 +73988,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1062", - "community": 22, + "community": 41, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002", "id": "services_pl_dibang_bridge_service_rationale_1062" }, @@ -73988,7 +73997,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1285", - "community": 22, + "community": 282, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u4ea7\u54c1/\u5f80\u6765", "id": "services_pl_dibang_bridge_service_rationale_1285" }, @@ -73997,7 +74006,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1420", - "community": 22, + "community": 30, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002", "id": "services_pl_dibang_bridge_service_rationale_1420" }, @@ -74006,7 +74015,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1434", - "community": 22, + "community": 41, "norm_label": "the legacy bridge must not guess between overlapping monthly plans.", "id": "services_pl_dibang_bridge_service_rationale_1434" }, @@ -74015,7 +74024,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1614", - "community": 22, + "community": 41, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_1614" }, @@ -74024,7 +74033,7 @@ "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L24", - "community": 11, + "community": 282, "norm_label": "_make_query_router()", "id": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, @@ -74033,7 +74042,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L288", - "community": 11, + "community": 282, "norm_label": "\u5df2\u8fc7\u78c5:\u4ecd\u5f3a\u5236\u56de\u5199\u51fa\u5165\u5e93\u4e0e\u8fc7\u78c5\u5355\u8f66\u724c;\u79f0\u91cd\u4e0d\u52a8;\u51fa\u5165\u5e93 id \u4e0d\u53d8\u3002", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_288" }, @@ -74042,7 +74051,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L473", - "community": 11, + "community": 282, "norm_label": "\u5f80\u6765\u5355\u4f4d\u53d8\u66f4:\u540c\u6708\u5229\u65e7\u6708\u8ba1\u5212\u5e76\u6539\u6302,\u51fa\u5165\u5e93 id \u4e0d\u53d8\u3002", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_473" }, @@ -74051,7 +74060,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L653", - "community": 11, + "community": 369, "norm_label": "\u5168\u90e8\u53d6\u6d88\u52fe\u9009\u65f6\u4ecd\u5e94\u8fdb\u5165\u6309\u6bb5 sync,\u4ee5\u4fbf\u53d6\u6d88/\u5df2\u8fc7\u78c5\u963b\u65ad\u751f\u6548\u3002", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_653" }, @@ -74060,7 +74069,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3073", - "community": 117, + "community": 138, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3073" }, @@ -74069,7 +74078,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3177", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3177" }, @@ -74078,7 +74087,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3357", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3357" }, @@ -74087,7 +74096,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3392", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3392" }, @@ -74096,7 +74105,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3788", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3788" }, @@ -74105,7 +74114,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L247", - "community": 7, + "community": 8, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "bx_reimburse_rationale_247" }, @@ -74114,7 +74123,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L281", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5217\u8868\u89c6\u56fe scope \u6536\u7a84\u3002", "id": "bx_reimburse_rationale_281" }, @@ -74123,7 +74132,7 @@ "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", - "community": 19, + "community": 68, "norm_label": "get_or_create_inventory()", "id": "services_pl_inventory_service_get_or_create_inventory" }, @@ -74132,7 +74141,7 @@ "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", - "community": 19, + "community": 68, "norm_label": "apply_brand_stock_change()", "id": "services_pl_inventory_service_apply_brand_stock_change" }, @@ -74141,7 +74150,7 @@ "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", - "community": 178, + "community": 68, "norm_label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34(\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528)\u3002", "id": "services_pl_inventory_service_rationale_154" }, @@ -74150,7 +74159,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", - "community": 22, + "community": 41, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam", "id": "services_pl_dibang_bridge_service_rationale_64" }, @@ -74159,7 +74168,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", - "community": 22, + "community": 41, "norm_label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4,\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4;\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "id": "services_pl_dibang_bridge_service_rationale_101" }, @@ -74168,7 +74177,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", - "community": 22, + "community": 5, "norm_label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237;\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002", "id": "services_pl_dibang_bridge_service_rationale_153" }, @@ -74177,7 +74186,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", - "community": 22, + "community": 41, "norm_label": "\u6309\u51fa\u5165\u5e93\u6b63\u6587\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5;\u79f0\u91cd\u6570\u5b57\u4e00\u5f8b\u4e0d\u52a8\u3002", "id": "services_pl_dibang_bridge_service_rationale_434" }, @@ -74186,7 +74195,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L481", - "community": 22, + "community": 5, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "id": "services_pl_dibang_bridge_service_rationale_481" }, @@ -74195,7 +74204,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L629", - "community": 22, + "community": 41, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "id": "services_pl_dibang_bridge_service_rationale_629" }, @@ -74204,7 +74213,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L698", - "community": 22, + "community": 41, "norm_label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587(\u542b\u5df2\u8fc7\u78c5),\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002", "id": "services_pl_dibang_bridge_service_rationale_698" }, @@ -74213,7 +74222,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L934", - "community": 22, + "community": 7, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "services_pl_dibang_bridge_service_rationale_934" }, @@ -74222,7 +74231,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1060", - "community": 22, + "community": 41, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002", "id": "services_pl_dibang_bridge_service_rationale_1060" }, @@ -74231,7 +74240,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1283", - "community": 22, + "community": 282, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u4ea7\u54c1/\u5f80\u6765", "id": "services_pl_dibang_bridge_service_rationale_1283" }, @@ -74240,7 +74249,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1418", - "community": 22, + "community": 30, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002", "id": "services_pl_dibang_bridge_service_rationale_1418" }, @@ -74249,7 +74258,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1544", - "community": 22, + "community": 41, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_1544" }, @@ -74258,7 +74267,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1140", - "community": 431, + "community": 410, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "bx_reimburse_rationale_1140" }, @@ -74267,7 +74276,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1176", - "community": 432, + "community": 411, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002", "id": "bx_reimburse_rationale_1176" }, @@ -74276,7 +74285,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L521", - "community": 19, + "community": 6, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_521" }, @@ -74285,7 +74294,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L572", - "community": 158, + "community": 199, "norm_label": "\u5217\u8868\u53ca\u4e3b\u8868/\u5b50\u8868\u5019\u9009\u503c\u4f7f\u7528\u76f8\u540c\u7684\u4ea7\u54c1\u5173\u952e\u8bcd\u5339\u914d\u89c4\u5219\u3002", "id": "crm_product_rationale_572" }, @@ -74294,7 +74303,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L604", - "community": 158, + "community": 199, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "id": "crm_product_rationale_604" }, @@ -74303,7 +74312,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L700", - "community": 19, + "community": 16, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "id": "crm_product_rationale_700" }, @@ -74312,7 +74321,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L721", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)", "id": "crm_product_rationale_721" }, @@ -74321,7 +74330,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L734", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_734" }, @@ -74330,7 +74339,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1063", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):productno / productname / categoryname / model \u4e3b\u8868\u5217;brands / aliase", "id": "crm_product_rationale_1063" }, @@ -74339,7 +74348,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1232", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002", "id": "crm_product_rationale_1232" }, @@ -74348,7 +74357,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L90", - "community": 35, + "community": 59, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "id": "services_pl_cert_service_rationale_90" }, @@ -74357,7 +74366,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L206", - "community": 61, + "community": 59, "norm_label": "\u5173\u95ed\u5f85\u5904\u7406\u63d0\u9192:\u8bc1\u4ef6\u5df2\u5904\u7406/\u9000\u51fa\u7a97\u53e3\u540e\u4e0d\u518d\u7ee7\u7eed\u63d0\u9192\u3002", "id": "services_pl_cert_service_rationale_206" }, @@ -74366,7 +74375,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L220", - "community": 61, + "community": 59, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192;\u9000\u51fa\u63d0\u9192\u7a97\u53e3\u6216\u8bc1\u4ef6\u5931\u6548\u65f6\u5173\u95ed\u65e7 pending\u3002", "id": "services_pl_cert_service_rationale_220" }, @@ -74375,7 +74384,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L155", - "community": 168, + "community": 165, "norm_label": "test_default_stop_resolver_keeps_legacy_web_first_product_mapping()", "id": "tests_test_pl_mobile_product_identity_test_default_stop_resolver_keeps_legacy_web_first_product_mapping" }, @@ -74384,7 +74393,7 @@ "file_type": "rationale", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", - "community": 9, + "community": 8, "norm_label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6(\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6,\u5404\u5360\u4e00\u6761)\u3002", "id": "bx_reimburse_rationale_44" }, @@ -74393,7 +74402,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/quote.py", "source_location": "L261", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "crm_quote_rationale_261" }, @@ -74402,7 +74411,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L199", - "community": 75, + "community": 6, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "crm_contract_rationale_199" }, @@ -74411,7 +74420,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L224", - "community": 15, + "community": 42, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)", "id": "crm_contract_rationale_224" }, @@ -74420,7 +74429,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L261", - "community": 38, + "community": 62, "norm_label": "get /contract/approval/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_261" }, @@ -74429,7 +74438,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L277", - "community": 38, + "community": 62, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_277" }, @@ -74438,7 +74447,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L293", - "community": 38, + "community": 62, "norm_label": "get /contract/template/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_293" }, @@ -74447,7 +74456,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L398", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "crm_contract_rationale_398" }, @@ -74456,7 +74465,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L408", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "crm_contract_rationale_408" }, @@ -74465,7 +74474,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L418", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "crm_contract_rationale_418" }, @@ -74474,7 +74483,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L428", - "community": 75, + "community": 6, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "crm_contract_rationale_428" }, @@ -74483,7 +74492,7 @@ "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L36", - "community": 84, + "community": 53, "norm_label": "web \u767b\u5f55:\u4f18\u5148 default_tenant_no;\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000(\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93)\u3002", "id": "crud_user_rationale_36" }, @@ -74492,7 +74501,7 @@ "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L174", - "community": 84, + "community": 101, "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002", "id": "crud_user_rationale_174" }, @@ -74501,7 +74510,7 @@ "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L221", - "community": 84, + "community": 101, "norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002", "id": "crud_user_rationale_221" }, @@ -74510,7 +74519,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L137", - "community": 66, + "community": 72, "norm_label": "\u6309\u5408\u540c id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0,\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)", "id": "crm_contract_product_rationale_137" }, @@ -74519,7 +74528,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L369", - "community": 66, + "community": 72, "norm_label": "java: deletebycontractid \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "id": "crm_contract_product_rationale_369" }, @@ -74528,7 +74537,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L394", - "community": 66, + "community": 72, "norm_label": "java: savepricetiersforproduct", "id": "crm_contract_product_rationale_394" }, @@ -74537,7 +74546,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L129", - "community": 13, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_129" }, @@ -74546,7 +74555,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L196", - "community": 13, + "community": 25, "norm_label": "java: buildquerywrapper", "id": "crm_quote_rationale_196" }, @@ -74555,7 +74564,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L378", - "community": 60, + "community": 337, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_378" }, @@ -74564,7 +74573,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L403", - "community": 13, + "community": 25, "norm_label": "java: calculateamount", "id": "crm_quote_rationale_403" }, @@ -74573,7 +74582,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L432", - "community": 13, + "community": 25, "norm_label": "java: resolvequoteproductids", "id": "crm_quote_rationale_432" }, @@ -74582,7 +74591,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L454", - "community": 13, + "community": 25, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_454" }, @@ -74591,7 +74600,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L924", - "community": 13, + "community": 25, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_924" }, @@ -74600,7 +74609,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1087", - "community": 277, + "community": 273, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1087" }, @@ -74609,7 +74618,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1187", - "community": 13, + "community": 25, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1187" }, @@ -74618,7 +74627,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1251", - "community": 13, + "community": 25, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1251" }, @@ -74627,7 +74636,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1351", - "community": 13, + "community": 25, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1351" }, @@ -74636,7 +74645,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1383", - "community": 13, + "community": 25, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "crm_quote_rationale_1383" }, @@ -74645,7 +74654,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1418", - "community": 13, + "community": 25, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1418" }, @@ -74654,7 +74663,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1473", - "community": 13, + "community": 25, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1473" }, @@ -74663,7 +74672,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1519", - "community": 13, + "community": 25, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1519" }, @@ -74672,7 +74681,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1582", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u6211\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_quote_rationale_1582" }, @@ -74681,7 +74690,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", - "community": 66, + "community": 72, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_product_rationale_342" }, @@ -74690,7 +74699,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", - "community": 13, + "community": 25, "norm_label": "java: deletebyquoteid \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "id": "crm_quote_product_rationale_398" }, @@ -74699,7 +74708,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L152", - "community": 15, + "community": 207, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_152" }, @@ -74708,7 +74717,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L241", - "community": 75, + "community": 207, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_241" }, @@ -74717,7 +74726,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L623", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_623" }, @@ -74726,7 +74735,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L663", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_663" }, @@ -74735,7 +74744,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L710", - "community": 203, + "community": 81, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_710" }, @@ -74744,7 +74753,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L724", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_724" }, @@ -74753,7 +74762,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L743", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_743" }, @@ -74762,7 +74771,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L777", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_777" }, @@ -74771,7 +74780,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L844", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_844" }, @@ -74780,7 +74789,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L872", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_872" }, @@ -74789,7 +74798,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L944", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "crm_contract_rationale_944" }, @@ -74798,7 +74807,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1008", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002", "id": "crm_contract_rationale_1008" }, @@ -74807,7 +74816,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1433", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1433" }, @@ -74816,7 +74825,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1460", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1460" }, @@ -74825,7 +74834,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1533", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1533" }, @@ -74834,7 +74843,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1561", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1561" }, @@ -74843,7 +74852,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1671", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "crm_contract_rationale_1671" }, @@ -74852,7 +74861,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1784" }, @@ -74861,7 +74870,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2068", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2068" }, @@ -74870,7 +74879,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2131", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2131" }, @@ -74879,7 +74888,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2182", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2182" }, @@ -74888,7 +74897,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2409", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2409" }, @@ -74897,7 +74906,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2493", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2493" }, @@ -74906,7 +74915,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2524", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2524" }, @@ -74915,7 +74924,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2535", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2535" }, @@ -74924,7 +74933,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2717", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2717" }, @@ -74933,7 +74942,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3025", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_contract_rationale_3025" }, @@ -74942,7 +74951,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3062", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3062" }, @@ -74951,7 +74960,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3120", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3120" }, @@ -74960,7 +74969,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L887", - "community": 52, + "community": 53, "norm_label": "\u5b57\u5178\u7c7b\u578b\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "api_admin_rationale_887" }, @@ -74969,7 +74978,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L908", - "community": 2, + "community": 1, "norm_label": "\u5b57\u5178\u7c7b\u578b\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "api_admin_rationale_908" }, @@ -74978,7 +74987,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L971", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_971" }, @@ -74987,7 +74996,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1487", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1487" }, @@ -74996,7 +75005,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1640", - "community": 52, + "community": 53, "norm_label": "\u804c\u4f4d\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "api_admin_rationale_1640" }, @@ -75005,7 +75014,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1661", - "community": 2, + "community": 1, "norm_label": "\u804c\u4f4d\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "api_admin_rationale_1661" }, @@ -75014,7 +75023,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1731", - "community": 2, + "community": 24, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1731" }, @@ -75023,7 +75032,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2103", - "community": 52, + "community": 53, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "api_admin_rationale_2103" }, @@ -75032,7 +75041,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2123", - "community": 2, + "community": 1, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "api_admin_rationale_2123" }, @@ -75041,7 +75050,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2189", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_2189" }, @@ -75050,7 +75059,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2432", - "community": 365, + "community": 346, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "api_admin_rationale_2432" }, @@ -75059,7 +75068,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2458", - "community": 364, + "community": 345, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2458" }, @@ -75068,7 +75077,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2581", - "community": 20, + "community": 24, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002", "id": "api_admin_rationale_2581" }, @@ -75077,7 +75086,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2225", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2225" }, @@ -75086,7 +75095,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3054", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3054" }, @@ -75095,7 +75104,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3158", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3158" }, @@ -75104,7 +75113,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3338", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3338" }, @@ -75113,7 +75122,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3373", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3373" }, @@ -75122,7 +75131,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3769", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3769" }, @@ -75131,7 +75140,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L246", - "community": 7, + "community": 8, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "bx_reimburse_rationale_246" }, @@ -75140,7 +75149,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L280", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5217\u8868\u89c6\u56fe scope \u6536\u7a84\u3002", "id": "bx_reimburse_rationale_280" }, @@ -75185,7 +75194,7 @@ "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L253", - "community": 89, + "community": 113, "norm_label": "\u73b0\u573a\u9875/\u7b80\u8ff0\u53ef\u89c1\u6bb5:\u4ec5\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b),\u4e0e\u662f\u5426\u52fe\u9009\u751f\u6210\u5730\u78c5\u5355\u65e0\u5173\u3002", "id": "services_pl_transport_stop_feedback_service_rationale_253" }, @@ -75194,7 +75203,7 @@ "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L483", - "community": 89, + "community": 113, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875:\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002", "id": "services_pl_transport_stop_feedback_service_rationale_483" }, @@ -75203,7 +75212,7 @@ "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L807", - "community": 37, + "community": 205, "norm_label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1(\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879)\u3002", "id": "services_pl_transport_stop_feedback_service_rationale_807" }, @@ -75212,7 +75221,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", - "community": 130, + "community": 54, "norm_label": "plplanproductbrandqty", "id": "plplanproductbrandqty" }, @@ -75221,7 +75230,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", - "community": 27, + "community": 21, "norm_label": "any", "id": "any" }, @@ -75230,7 +75239,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L65", - "community": 3, + "community": 2, "norm_label": "decimal", "id": "decimal" }, @@ -75239,7 +75248,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L233", - "community": 130, + "community": 54, "norm_label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165;\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "id": "services_pl_brand_archive_rationale_233" }, @@ -75248,7 +75257,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L291", - "community": 130, + "community": 54, "norm_label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165;\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "id": "services_pl_brand_archive_rationale_291" }, @@ -75257,7 +75266,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L65", - "community": 3, + "community": 2, "norm_label": "planproductcreate", "id": "planproductcreate" }, @@ -75266,7 +75275,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L81", - "community": 3, + "community": 2, "norm_label": "plplanproduct", "id": "plplanproduct" }, @@ -75275,7 +75284,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L207", - "community": 3, + "community": 2, "norm_label": "object", "id": "object" }, @@ -75284,7 +75293,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L226", - "community": 3, + "community": 2, "norm_label": "plvehicle", "id": "plvehicle" }, @@ -75293,7 +75302,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L757", - "community": 3, + "community": 2, "norm_label": "plantransportcreateblock", "id": "plantransportcreateblock" }, @@ -75302,7 +75311,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1255", - "community": 3, + "community": 2, "norm_label": "plancontractlink", "id": "plancontractlink" }, @@ -75311,7 +75320,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1439", - "community": 27, + "community": 21, "norm_label": "plancreatefull", "id": "plancreatefull" }, @@ -75320,7 +75329,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1498", - "community": 3, + "community": 2, "norm_label": "planarchiveproductitem", "id": "planarchiveproductitem" }, @@ -75329,7 +75338,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1697", - "community": 3, + "community": 2, "norm_label": "planarchivefreightblock", "id": "planarchivefreightblock" }, @@ -75338,7 +75347,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1841", - "community": 27, + "community": 21, "norm_label": "plandriverfeedbackupdatebody", "id": "plandriverfeedbackupdatebody" }, @@ -75347,7 +75356,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1899", - "community": 27, + "community": 21, "norm_label": "plansitefeedbackupdatebody", "id": "plansitefeedbackupdatebody" }, @@ -75356,7 +75365,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1899", - "community": 3, + "community": 2, "norm_label": "pltransportsitelink", "id": "pltransportsitelink" }, @@ -75365,7 +75374,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1978", - "community": 3, + "community": 2, "norm_label": "planarchivefeedbacksblock", "id": "planarchivefeedbacksblock" }, @@ -75374,7 +75383,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L213", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e:\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559;\u65e0 id \u5219\u65b0\u5efa;\u975e\u6cd5 id \u5219 422\u3002", "id": "services_pl_plan_service_rationale_213" }, @@ -75383,7 +75392,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L254", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u9a7e\u62bc\u4eba\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u8be5\u89d2\u8272;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_254" }, @@ -75392,7 +75401,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L300", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_300" }, @@ -75401,7 +75410,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L312", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u62bc\u8fd0\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u62bc\u8fd0;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_312" }, @@ -75410,7 +75419,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L344", - "community": 3, + "community": 2, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "services_pl_plan_service_rationale_344" }, @@ -75419,7 +75428,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L372", - "community": 3, + "community": 2, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "services_pl_plan_service_rationale_372" }, @@ -75428,7 +75437,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L402", - "community": 1, + "community": 10, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_402" }, @@ -75437,7 +75446,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L429", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_429" }, @@ -75446,7 +75455,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L518", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_518" }, @@ -75455,7 +75464,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L554", - "community": 3, + "community": 2, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_554" }, @@ -75464,7 +75473,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L885", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_885" }, @@ -75473,7 +75482,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1065", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_1065" }, @@ -75482,7 +75491,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1505", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1505" }, @@ -75491,7 +75500,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1651", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1651" }, @@ -75500,7 +75509,7 @@ "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L748", - "community": 29, + "community": 86, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "id": "services_duty_schedule_rationale_748" }, @@ -75509,7 +75518,7 @@ "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L774", - "community": 29, + "community": 86, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002", "id": "services_duty_schedule_rationale_774" }, @@ -75518,7 +75527,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L244", - "community": 4, + "community": 9, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_archive_stop_service_rationale_244" }, @@ -75527,7 +75536,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L702", - "community": 1, + "community": 10, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "services_pl_plan_contract_gap_rationale_702" }, @@ -75536,7 +75545,7 @@ "file_type": "rationale", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", - "community": 95, + "community": 146, "norm_label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "id": "services_pl_feedback_brand_qty_rationale_228" }, @@ -75545,7 +75554,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", - "community": 270, + "community": 177, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "services_pl_personnel_service_rationale_145" }, @@ -75554,7 +75563,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", - "community": 35, + "community": 26, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "services_pl_personnel_service_rationale_195" }, @@ -75563,7 +75572,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", - "community": 82, + "community": 80, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002", "id": "services_pl_personnel_service_rationale_227" }, @@ -75572,7 +75581,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L183", - "community": 433, + "community": 412, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(", "id": "bx_reimburse_rationale_183" }, @@ -75581,7 +75590,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L406", - "community": 434, + "community": 413, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_406" }, @@ -75590,7 +75599,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L839", - "community": 435, + "community": 414, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_839" }, @@ -75599,7 +75608,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L904", - "community": 436, + "community": 415, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_904" }, @@ -75608,7 +75617,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1090", - "community": 437, + "community": 416, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "bx_reimburse_rationale_1090" }, @@ -75617,7 +75626,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1126", - "community": 438, + "community": 417, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002", "id": "bx_reimburse_rationale_1126" }, @@ -75626,7 +75635,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L149", - "community": 439, + "community": 418, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(", "id": "bx_advance_rationale_149" }, @@ -75635,7 +75644,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L493", - "community": 440, + "community": 419, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_493" }, @@ -75644,7 +75653,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L558", - "community": 441, + "community": 420, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_558" }, @@ -75653,7 +75662,7 @@ "file_type": "rationale", "source_file": "app/services/bx/workflow.py", "source_location": "L132", - "community": 442, + "community": 421, "norm_label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41;\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49(\u65e0\u8282\u70b9)\u3002", "id": "bx_workflow_rationale_132" }, @@ -75680,7 +75689,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_completion_notices.py", "source_location": "L67", - "community": 48, + "community": 55, "norm_label": "\u53ea\u7531\u771f\u5b9e\u5b8c\u6210/\u64a4\u9500\u8c03\u7528\u3002\u5145\u503c\u663e\u5f0fuuid\u6807\u8bc6\u672c\u6b21\u5173\u8054,\u9632\u6b62\u540c\u79d2\u6362\u7ed1\u590d\u7528\u4e8b\u4ef6\u3002", "id": "services_wechat_completion_notices_rationale_67" }, @@ -75689,7 +75698,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_completion_notices.py", "source_location": "L114", - "community": 272, + "community": 124, "norm_label": "\u53d1\u9001\u524d\u9a8c\u8bc1\u672c\u79df\u6237\u5b9e\u9645\u5b8c\u6210\u8bb0\u5f55\u4e0e\u539f\u7533\u8bf7\u4eba;\u65e7\u5ba1\u6279\u5468\u671f\u4e0d\u53c2\u4e0e\u5224\u65ad\u3002", "id": "services_wechat_completion_notices_rationale_114" }, @@ -75698,7 +75707,7 @@ "file_type": "code", "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L198", - "community": 173, + "community": 163, "norm_label": "test_freight_real_disbursement_keeps_voucher_without_notifying_submitter()", "id": "tests_test_wechat_completion_notices_test_freight_real_disbursement_keeps_voucher_without_notifying_submitter" }, @@ -75707,7 +75716,7 @@ "file_type": "code", "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L360", - "community": 173, + "community": 163, "norm_label": "test_legacy_freight_completion_is_cancelled_and_never_sent()", "id": "tests_test_wechat_completion_notices_test_legacy_freight_completion_is_cancelled_and_never_sent" }, @@ -75716,7 +75725,7 @@ "file_type": "code", "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L343", - "community": 206, + "community": 213, "norm_label": "test_freight_result_is_suppressed_including_legacy_queue()", "id": "tests_test_wechat_notice_crm_sources_test_freight_result_is_suppressed_including_legacy_queue" }, @@ -75725,7 +75734,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_cert_notices.py", "source_location": "L105", - "community": 249, + "community": 246, "norm_label": "\u6bcf\u65e5\u626b\u63cf\u5b8c\u6210\u540e\u8c03\u7528;\u4e8b\u52a1\u7531\u8c03\u7528\u8005\u63d0\u4ea4,\u6309\u79df\u6237/\u6536\u4ef6\u4eba/\u4e0a\u6d77\u65e5\u671f\u5e42\u7b49\u3002", "id": "services_wechat_cert_notices_rationale_105" }, @@ -75734,7 +75743,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_cert_notices.py", "source_location": "L130", - "community": 249, + "community": 246, "norm_label": "\u53d1\u9001\u524d\u590d\u6838\u5f53\u65e5\u3001\u6536\u4ef6\u4eba\u3001\u89d2\u8272\u53ca\u8bc1\u4ef6\u72b6\u6001,time6 \u4f7f\u7528\u5b9e\u9645\u53d1\u9001\u65f6\u95f4\u3002", "id": "services_wechat_cert_notices_rationale_130" }, @@ -75743,7 +75752,7 @@ "file_type": "code", "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L198", - "community": 173, + "community": 163, "norm_label": "test_freight_real_disbursement_uses_voucher_not_remittance_date()", "id": "tests_test_wechat_completion_notices_test_freight_real_disbursement_uses_voucher_not_remittance_date" }, @@ -75752,7 +75761,7 @@ "file_type": "rationale", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", - "community": 61, + "community": 59, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "id": "tasks_pl_cert_expiry_rationale_11" }, @@ -75761,7 +75770,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L252", - "community": 48, + "community": 55, "norm_label": "\u5f53\u524d\u8f6e:\u6d41\u7a0b\u5168\u90e8\u8282\u70b9;\u5df2\u5ba1\u5e26\u4fe1\u606f,\u672a\u5ba1\u4e3a pending\u3002", "id": "services_pl_vehicle_recharge_service_rationale_252" }, @@ -75770,7 +75779,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L298", - "community": 48, + "community": 55, "norm_label": "\u5168\u90e8\u5386\u53f2\u5ba1\u6279\u52a8\u4f5c(\u542b\u6253\u56de\u524d\u5404\u8f6e),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_vehicle_recharge_service_rationale_298" }, @@ -75779,7 +75788,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L140", - "community": 319, + "community": 34, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u88c5\u8d27\u9001\u8d27\u5ba2\u6237 / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "id": "services_pl_freight_settlement_service_rationale_140" }, @@ -75788,7 +75797,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L456", - "community": 361, + "community": 39, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_456" }, @@ -75797,7 +75806,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L501", - "community": 57, + "community": 39, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_501" }, @@ -75806,7 +75815,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L734", - "community": 57, + "community": 39, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "services_pl_freight_settlement_service_rationale_734" }, @@ -75815,7 +75824,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L754", - "community": 57, + "community": 39, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_754" }, @@ -75824,7 +75833,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L767", - "community": 57, + "community": 39, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_767" }, @@ -75833,7 +75842,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L786", - "community": 362, + "community": 39, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "services_pl_freight_settlement_service_rationale_786" }, @@ -75842,7 +75851,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1125", - "community": 57, + "community": 39, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_freight_settlement_service_rationale_1125" }, @@ -75851,7 +75860,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L64", - "community": 443, + "community": 422, "norm_label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba(\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650)\u3002", "id": "bx_reimburse_rationale_64" }, @@ -75860,7 +75869,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L79", - "community": 444, + "community": 423, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "id": "bx_reimburse_rationale_79" }, @@ -75869,7 +75878,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L182", - "community": 445, + "community": 424, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(", "id": "bx_reimburse_rationale_182" }, @@ -75878,7 +75887,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L405", - "community": 446, + "community": 425, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_405" }, @@ -75887,7 +75896,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L838", - "community": 447, + "community": 426, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_838" }, @@ -75896,7 +75905,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L903", - "community": 448, + "community": 427, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_903" }, @@ -75905,7 +75914,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1089", - "community": 449, + "community": 428, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "bx_reimburse_rationale_1089" }, @@ -75914,7 +75923,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1125", - "community": 450, + "community": 429, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002", "id": "bx_reimburse_rationale_1125" }, @@ -75923,7 +75932,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L148", - "community": 451, + "community": 430, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(", "id": "bx_advance_rationale_148" }, @@ -75932,7 +75941,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L492", - "community": 452, + "community": 431, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_492" }, @@ -75941,7 +75950,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L557", - "community": 453, + "community": 432, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_557" }, @@ -75950,7 +75959,7 @@ "file_type": "code", "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L304", - "community": 159, + "community": 157, "norm_label": "test_real_disbursement_preserves_only_existing_approval_result()", "id": "tests_test_wechat_notice_bx_sources_test_real_disbursement_preserves_only_existing_approval_result" }, @@ -75959,7 +75968,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L84", - "community": 79, + "community": 89, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "id": "app_main_rationale_84" }, @@ -75968,7 +75977,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L145", - "community": 79, + "community": 89, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "id": "app_main_rationale_145" }, @@ -75977,7 +75986,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L156", - "community": 79, + "community": 89, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin", "id": "app_main_rationale_156" }, @@ -75986,7 +75995,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L188", - "community": 38, + "community": 62, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "id": "crm_contract_approval_rationale_188" }, @@ -75995,7 +76004,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", - "community": 15, + "community": 42, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "id": "crm_contract_approval_rationale_225" }, @@ -76004,7 +76013,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", - "community": 15, + "community": 42, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "id": "crm_contract_approval_rationale_244" }, @@ -76013,7 +76022,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", - "community": 15, + "community": 46, "norm_label": "\u987a\u5e8f\u5ba1\u6279:\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending", "id": "crm_contract_approval_rationale_262" }, @@ -76022,7 +76031,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L355", - "community": 38, + "community": 62, "norm_label": "java: approvecontract", "id": "crm_contract_approval_rationale_355" }, @@ -76031,7 +76040,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", - "community": 38, + "community": 42, "norm_label": "java: approvecontractbycontractid", "id": "crm_contract_approval_rationale_403" }, @@ -76040,7 +76049,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L451", - "community": 38, + "community": 62, "norm_label": "java: refreshapprovernames", "id": "crm_contract_approval_rationale_451" }, @@ -76049,7 +76058,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L479", - "community": 38, + "community": 62, "norm_label": "java: approvetransfer", "id": "crm_contract_approval_rationale_479" }, @@ -76058,7 +76067,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L532", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_approval_rationale_532" }, @@ -76067,7 +76076,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L128", - "community": 13, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_128" }, @@ -76076,7 +76085,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L195", - "community": 13, + "community": 25, "norm_label": "java: buildquerywrapper", "id": "crm_quote_rationale_195" }, @@ -76085,7 +76094,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L377", - "community": 60, + "community": 337, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_377" }, @@ -76094,7 +76103,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L402", - "community": 13, + "community": 25, "norm_label": "java: calculateamount", "id": "crm_quote_rationale_402" }, @@ -76103,7 +76112,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L431", - "community": 13, + "community": 25, "norm_label": "java: resolvequoteproductids", "id": "crm_quote_rationale_431" }, @@ -76112,7 +76121,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L453", - "community": 13, + "community": 25, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_453" }, @@ -76121,7 +76130,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L918", - "community": 13, + "community": 25, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_918" }, @@ -76130,7 +76139,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1072", - "community": 277, + "community": 273, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1072" }, @@ -76139,7 +76148,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1172", - "community": 13, + "community": 25, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1172" }, @@ -76148,7 +76157,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1236", - "community": 13, + "community": 25, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1236" }, @@ -76157,7 +76166,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1336", - "community": 13, + "community": 25, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1336" }, @@ -76166,7 +76175,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1363", - "community": 13, + "community": 25, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "crm_quote_rationale_1363" }, @@ -76175,7 +76184,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", - "community": 13, + "community": 25, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1393" }, @@ -76184,7 +76193,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1448", - "community": 13, + "community": 25, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1448" }, @@ -76193,7 +76202,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1494", - "community": 13, + "community": 25, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1494" }, @@ -76202,7 +76211,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1557", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u6211\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_quote_rationale_1557" }, @@ -76211,7 +76220,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", - "community": 13, + "community": 25, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)", "id": "crm_quote_approval_rationale_49" }, @@ -76220,7 +76229,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", - "community": 13, + "community": 25, "norm_label": "java: createapprovalrecords", "id": "crm_quote_approval_rationale_92" }, @@ -76229,7 +76238,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", - "community": 13, + "community": 25, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_approval_rationale_194" }, @@ -76238,7 +76247,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", - "community": 13, + "community": 25, "norm_label": "java: deletependingapprovals", "id": "crm_quote_approval_rationale_218" }, @@ -76247,7 +76256,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", - "community": 13, + "community": 25, "norm_label": "java: refreshapprovernames", "id": "crm_quote_approval_rationale_255" }, @@ -76256,7 +76265,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", - "community": 106, + "community": 107, "norm_label": "java: canuserapprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending(\u518d\u63d0\u5ba1\u573a\u666f)\u3002", "id": "crm_quote_approval_rationale_276" }, @@ -76265,7 +76274,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L151", - "community": 15, + "community": 207, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_151" }, @@ -76274,7 +76283,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L240", - "community": 75, + "community": 207, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_240" }, @@ -76283,7 +76292,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L622", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_622" }, @@ -76292,7 +76301,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L662", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_662" }, @@ -76301,7 +76310,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L709", - "community": 203, + "community": 81, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_709" }, @@ -76310,7 +76319,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L723", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_723" }, @@ -76319,7 +76328,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L742", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_742" }, @@ -76328,7 +76337,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L776", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_776" }, @@ -76337,7 +76346,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L843", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_843" }, @@ -76346,7 +76355,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L871", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_871" }, @@ -76355,7 +76364,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L943", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "crm_contract_rationale_943" }, @@ -76364,7 +76373,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1007", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002", "id": "crm_contract_rationale_1007" }, @@ -76373,7 +76382,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1427", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1427" }, @@ -76382,7 +76391,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1450", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1450" }, @@ -76391,7 +76400,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1546", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1546" }, @@ -76400,7 +76409,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1754", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1754" }, @@ -76409,7 +76418,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2038", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2038" }, @@ -76418,7 +76427,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2101", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2101" }, @@ -76427,7 +76436,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2152", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2152" }, @@ -76436,7 +76445,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2379", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2379" }, @@ -76445,7 +76454,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2463", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2463" }, @@ -76454,7 +76463,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2505", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2505" }, @@ -76463,7 +76472,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2687", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2687" }, @@ -76472,7 +76481,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2995", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_contract_rationale_2995" }, @@ -76481,7 +76490,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3032", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3032" }, @@ -76490,7 +76499,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3090", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3090" }, @@ -76499,7 +76508,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", - "community": 48, + "community": 55, "norm_label": "\u5f53\u524d\u8f6e:\u6d41\u7a0b\u5168\u90e8\u8282\u70b9;\u5df2\u5ba1\u5e26\u4fe1\u606f,\u672a\u5ba1\u4e3a pending\u3002", "id": "services_pl_vehicle_recharge_service_rationale_247" }, @@ -76508,7 +76517,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L293", - "community": 48, + "community": 55, "norm_label": "\u5168\u90e8\u5386\u53f2\u5ba1\u6279\u52a8\u4f5c(\u542b\u6253\u56de\u524d\u5404\u8f6e),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_vehicle_recharge_service_rationale_293" }, @@ -76517,7 +76526,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L139", - "community": 319, + "community": 34, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u88c5\u8d27\u9001\u8d27\u5ba2\u6237 / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "id": "services_pl_freight_settlement_service_rationale_139" }, @@ -76526,7 +76535,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L455", - "community": 361, + "community": 39, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_455" }, @@ -76535,7 +76544,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L500", - "community": 57, + "community": 39, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_500" }, @@ -76544,7 +76553,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L723", - "community": 57, + "community": 39, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "services_pl_freight_settlement_service_rationale_723" }, @@ -76553,7 +76562,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L743", - "community": 57, + "community": 39, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_743" }, @@ -76562,7 +76571,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L756", - "community": 57, + "community": 39, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_756" }, @@ -76571,7 +76580,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L775", - "community": 362, + "community": 39, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "services_pl_freight_settlement_service_rationale_775" }, @@ -76580,7 +76589,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1087", - "community": 57, + "community": 39, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_freight_settlement_service_rationale_1087" }, @@ -76589,7 +76598,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L63", - "community": 454, + "community": 433, "norm_label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba(\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650)\u3002", "id": "bx_reimburse_rationale_63" }, @@ -76598,7 +76607,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L78", - "community": 455, + "community": 434, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "id": "bx_reimburse_rationale_78" }, @@ -76607,7 +76616,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L165", - "community": 456, + "community": 435, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(", "id": "bx_reimburse_rationale_165" }, @@ -76616,7 +76625,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L388", - "community": 457, + "community": 436, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_388" }, @@ -76625,7 +76634,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L809", - "community": 458, + "community": 437, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_809" }, @@ -76634,7 +76643,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L874", - "community": 459, + "community": 438, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_874" }, @@ -76643,7 +76652,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1060", - "community": 460, + "community": 439, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "bx_reimburse_rationale_1060" }, @@ -76652,7 +76661,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1096", - "community": 461, + "community": 440, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002", "id": "bx_reimburse_rationale_1096" }, @@ -76661,7 +76670,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L131", - "community": 462, + "community": 441, "norm_label": "\u5217\u5934 facet \u4e0e\u5217\u8868\u89c6\u56fe\u5bf9\u9f50\u3002 - pending / approved:\u5ba1\u6279\u5f85\u529e / \u6211\u5df2\u5ba1\u6279 - mine:\u6211\u7684\u7533\u8bf7(", "id": "bx_advance_rationale_131" }, @@ -76670,7 +76679,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L463", - "community": 463, + "community": 442, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_463" }, @@ -76679,7 +76688,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L528", - "community": 464, + "community": 443, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_528" }, @@ -76688,7 +76697,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L533", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_533" }, @@ -76697,7 +76706,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L560", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_560" }, @@ -76706,7 +76715,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L647", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_647" }, @@ -76715,7 +76724,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1215", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1215" }, @@ -76724,7 +76733,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1348", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1348" }, @@ -76733,7 +76742,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1383", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1383" }, @@ -76742,7 +76751,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1604", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1604" }, @@ -76751,7 +76760,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1812", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1812" }, @@ -76760,7 +76769,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1833", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1833" }, @@ -76769,7 +76778,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1927", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1927" }, @@ -76778,7 +76787,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1962", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1962" }, @@ -76787,7 +76796,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1978", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1978" }, @@ -76796,7 +76805,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2224", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2224" }, @@ -76805,7 +76814,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3053", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3053" }, @@ -76814,7 +76823,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3157", - "community": 133, + "community": 127, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3157" }, @@ -76823,7 +76832,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3337", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3337" }, @@ -76832,7 +76841,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3372", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3372" }, @@ -76841,7 +76850,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3767", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3767" }, @@ -76850,7 +76859,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L64", - "community": 14, + "community": 33, "norm_label": "stopkind", "id": "stopkind" }, @@ -76859,7 +76868,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 27, + "community": 21, "norm_label": "date", "id": "date" }, @@ -76868,7 +76877,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 149, + "community": 174, "norm_label": "datetime", "id": "datetime" }, @@ -76877,7 +76886,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L157", - "community": 14, + "community": 7, "norm_label": "planstopproductread", "id": "planstopproductread" }, @@ -76886,7 +76895,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 14, + "community": 7, "norm_label": "planloadread", "id": "planloadread" }, @@ -76895,7 +76904,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 14, + "community": 7, "norm_label": "plandeliveryread", "id": "plandeliveryread" }, @@ -76904,7 +76913,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L134", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "services_pl_plan_archive_export_rationale_134" }, @@ -76913,7 +76922,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L235", - "community": 14, + "community": 7, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_235" }, @@ -76922,7 +76931,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L349", - "community": 14, + "community": 7, "norm_label": "\u4e00\u6bb5\u6b21\u00d7\u4e00\u4e2a\u4ea7\u54c1\u4e00\u884c:\u53ea\u586b\u672c\u4fa7\u5ba2\u6237/\u5730\u5740/\u65f6\u95f4/\u5408\u540c\u4e0e\u672c\u4fa7\u91cf\u4ef7\u3002", "id": "services_pl_plan_archive_export_rationale_349" }, @@ -76931,7 +76940,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L416", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e);\u6709\u54c1\u724c\u660e\u7ec6\u65f6\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "services_pl_plan_archive_export_rationale_416" }, @@ -76940,7 +76949,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L514", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u53ea\u4fdd\u7559", "id": "services_pl_plan_archive_export_rationale_514" }, @@ -76949,7 +76958,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L691", - "community": 14, + "community": 7, "norm_label": "\u8fd4\u56de\u9700\u8981\u5408\u5e76\u7684\u95ed\u533a\u95f4(\u6570\u636e\u884c\u4e0b\u6807,\u4e0d\u542b\u8868\u5934)\u3002\u5355\u884c\u4e0d\u5408\u5e76\u3002", "id": "services_pl_plan_archive_export_rationale_691" }, @@ -76958,7 +76967,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L748", - "community": 14, + "community": 7, "norm_label": "\u6309\u5217\u8868\u5408\u5e76\u89c4\u5219\u6574\u7406\u5355\u5143\u683c\u53d6\u503c\u3002 \u5e8f\u53f7\u6309\u8ba1\u5212\u8ba1,\u4e00\u5f20\u8ba1\u5212\u4e00\u4e2a\u53f7(\u5f52\u6863\u5bfc\u51fa)\u3002 \u53ea\u6709\u4e00\u4e2a\u9001\u8d27\u6bb5\u65f6,\u9001\u8d27\u4fa7\u5b57\u6bb5\u5199\u5230\u8be5\u8ba1\u5212\u9996\u884c,\u4ee5\u4fbf\u548c\u88c5\u8d27\u884c\u5408\u5e76\u540e\u4ecd\u80fd", "id": "services_pl_plan_archive_export_rationale_748" }, @@ -76967,7 +76976,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L830", - "community": 14, + "community": 7, "norm_label": "\u8ffd\u52a0\u6309\u5217\u8868\u5408\u5e76\u7684 sheet\u3002\u9ed8\u8ba4\u6807\u9898\u4e3a\u300c\u8ba1\u5212\u5f52\u6863(\u5408\u5e76)\u300d\u3002", "id": "services_pl_plan_archive_export_rationale_830" }, @@ -76976,7 +76985,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L898", - "community": 14, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 / \u5371\u5316\u54c1\u8bc1\u5217\u8868 excel:\u660e\u7ec6\u9875 + \u6309\u5217\u8868\u5408\u5e76\u7684\u7b2c\u4e8c\u9875\u3002", "id": "services_pl_plan_archive_export_rationale_898" }, @@ -76985,7 +76994,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L941", - "community": 14, + "community": 7, "norm_label": "\u5f52\u6863 excel:\u7b2c\u4e00\u9875\u4e3a\u6bb5\u6b21\u660e\u7ec6,\u7b2c\u4e8c\u9875\u4e3a\u5217\u8868\u5408\u5e76\u6837\u5f0f\u3002", "id": "services_pl_plan_archive_export_rationale_941" }, @@ -76994,7 +77003,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L35", - "community": 276, + "community": 272, "norm_label": "\u6bcf\u7c7b\u6700\u591a\u53d6\u4e09\u6761\u5019\u9009,\u518d\u5408\u5e76\u6392\u5e8f;\u53d1\u653e\u5ba1\u6279\u4e0e\u53d1\u653e\u8bb0\u5f55\u53ea\u5c55\u793a\u4e00\u6b21\u3002", "id": "services_pl_vehicle_recharge_summary_service_rationale_35" }, @@ -77003,7 +77012,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L107", - "community": 125, + "community": 160, "norm_label": "\u79df\u6237\u5185\u542b\u8f6f\u5220:\u6309 create_time asc, id asc \u7684 1-based \u5e8f\u53f7\u3002", "id": "services_pl_vehicle_fuel_service_rationale_107" }, @@ -77012,7 +77021,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L126", - "community": 125, + "community": 160, "norm_label": "\u4e00\u6b21\u62c9\u53d6\u79df\u6237\u5185\u5168\u90e8 id(\u542b\u8f6f\u5220)\u6620\u5c04\u5e8f\u53f7,\u4f9b\u5217\u8868\u907f\u514d n+1\u3002", "id": "services_pl_vehicle_fuel_service_rationale_126" }, @@ -77021,7 +77030,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L418", - "community": 110, + "community": 116, "norm_label": "\u6708/\u5b63\u5ea6\u9996\u7b14\u5230\u4e0b\u4e00\u5468\u671f\u9996\u7b14;\u5c1a\u65e0\u7ec8\u70b9\u65f6\u4f7f\u7528\u672c\u5468\u671f\u672b\u7b14\u6682\u4f30\u3002", "id": "services_pl_vehicle_fuel_service_rationale_418" }, @@ -77030,7 +77039,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L434", - "community": 388, + "community": 363, "norm_label": "\u8fd4\u56de [start, end) \u81ea\u7136\u6708\u8fb9\u754c\u3002", "id": "services_pl_vehicle_fuel_service_rationale_434" }, @@ -77039,7 +77048,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L467", - "community": 110, + "community": 116, "norm_label": "\u767e\u516c\u91cc\u6cb9\u8017 l/100km;\u884c\u9a76\u516c\u91cc\u4e0d\u8db3\u65f6\u65e0\u6cd5\u8ba1\u7b97\u3002", "id": "services_pl_vehicle_fuel_service_rationale_467" }, @@ -77048,7 +77057,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L491", - "community": 110, + "community": 116, "norm_label": "\u81ea\u6709\u8f66\u6708/\u5b63\u9996\u7b14\u5230\u9996\u7b14\u91cc\u7a0b\u4e0e\u53c2\u8003\u6cb9\u8017,\u72ec\u7acb\u4e8e\u5217\u8868\u8fc7\u6ee4\u6761\u4ef6\u3002", "id": "services_pl_vehicle_fuel_service_rationale_491" }, @@ -77057,7 +77066,7 @@ "file_type": "code", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L414", - "community": 110, + "community": 116, "norm_label": "_last_km()", "id": "services_pl_vehicle_fuel_service_last_km" }, @@ -77066,7 +77075,7 @@ "file_type": "code", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L422", - "community": 110, + "community": 116, "norm_label": "month_run_km()", "id": "services_pl_vehicle_fuel_service_month_run_km" }, @@ -77075,7 +77084,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L426", - "community": 110, + "community": 116, "norm_label": "\u5bf9\u9f50 index(2).html monthrunkm:\u8de8\u6708\u672b\u91cc\u7a0b\u5dee\u4f18\u5148,\u5426\u5219\u5f53\u6708\u9996\u5c3e\u5dee,\u5426\u5219 0\u3002", "id": "services_pl_vehicle_fuel_service_rationale_426" }, @@ -77084,7 +77093,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L441", - "community": 388, + "community": 363, "norm_label": "\u8fd4\u56de [start, end) \u81ea\u7136\u6708\u8fb9\u754c\u3002", "id": "services_pl_vehicle_fuel_service_rationale_441" }, @@ -77093,7 +77102,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L474", - "community": 110, + "community": 116, "norm_label": "\u767e\u516c\u91cc\u6cb9\u8017 l/100km;\u884c\u9a76\u516c\u91cc\u4e0d\u8db3\u65f6\u65e0\u6cd5\u8ba1\u7b97\u3002", "id": "services_pl_vehicle_fuel_service_rationale_474" }, @@ -77102,7 +77111,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L498", - "community": 110, + "community": 116, "norm_label": "\u81ea\u6709\u8f66\u52a0\u6cb9\u91cf\u3001\u91cc\u7a0b\u548c\u6708/\u5b63\u6cb9\u8017,\u7edf\u8ba1\u53e3\u5f84\u5bf9\u9f50 index(7).html\u3002", "id": "services_pl_vehicle_fuel_service_rationale_498" }, @@ -77111,7 +77120,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L32", - "community": 110, + "community": 116, "norm_label": "test_month_run_km_prefers_prev_month_last()", "id": "tests_test_pl_vehicle_fuel_month_km_test_month_run_km_prefers_prev_month_last" }, @@ -77120,7 +77129,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L39", - "community": 110, + "community": 116, "norm_label": "test_month_run_km_falls_back_to_intra_month()", "id": "tests_test_pl_vehicle_fuel_month_km_test_month_run_km_falls_back_to_intra_month" }, @@ -77129,7 +77138,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L44", - "community": 110, + "community": 116, "norm_label": "test_month_run_km_zero_when_insufficient()", "id": "tests_test_pl_vehicle_fuel_month_km_test_month_run_km_zero_when_insufficient" }, @@ -77138,7 +77147,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L49", - "community": 110, + "community": 116, "norm_label": "test_month_run_km_ignores_none_km()", "id": "tests_test_pl_vehicle_fuel_month_km_test_month_run_km_ignores_none_km" }, @@ -77147,7 +77156,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L55", - "community": 110, + "community": 116, "norm_label": "test_prev_month_rate_l100_from_prev_and_before()", "id": "tests_test_pl_vehicle_fuel_month_km_test_prev_month_rate_l100_from_prev_and_before" }, @@ -77156,7 +77165,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L56", - "community": 110, + "community": 116, "norm_label": "\u4e0a\u4e2a\u6708\u767e\u516c\u91cc\u6cb9\u8017:\u4e0a\u6708\u5347\u6570 / \u4e0a\u6708\u884c\u9a76\u516c\u91cc * 100(\u4e0a\u6708\u91cc\u7a0b \u2212 \u4e0a\u4e0a\u6708\u672b\u91cc\u7a0b)\u3002", "id": "tests_test_pl_vehicle_fuel_month_km_rationale_56" }, @@ -77165,7 +77174,7 @@ "file_type": "rationale", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L55", - "community": 20, + "community": 24, "norm_label": "\u4ec5\u6309\u6709\u6743\u8bbf\u95ee\u7684\u8f66\u8f86\u7cbe\u786e\u67e5\u8be2\u5f53\u524d\u6cb9\u5361\u7ed1\u5b9a,\u4f9b web/\u5c0f\u7a0b\u5e8f\u8868\u5355\u5c55\u793a\u3002", "id": "pl_vehicle_recharge_rationale_55" }, @@ -77174,7 +77183,7 @@ "file_type": "rationale", "source_file": "app/api/doclib.py", "source_location": "L13", - "community": 102, + "community": 108, "norm_label": "\u5f53\u524d\u95e8\u6237\u7528\u6237\u6362\u53d6\u6587\u6863\u5e93\u4e00\u6b21\u6027\u8fdb\u5165\u5730\u5740\u3002\u6240\u6709\u5df2\u767b\u5f55\u89d2\u8272\u90fd\u53ef\u8c03\u7528\u3002", "id": "api_doclib_rationale_13" }, @@ -77183,7 +77192,7 @@ "file_type": "rationale", "source_file": "app/api/doclib.py", "source_location": "L23", - "community": 102, + "community": 108, "norm_label": "\u6587\u6863\u5e93\u9875\u9762\u7528\u4e00\u6b21\u6027\u7968\u636e\u6362\u767b\u5f55\u4f1a\u8bdd\u3002\u7968\u636e 60 \u79d2\u5185\u53ea\u80fd\u7528\u4e00\u6b21\u3002", "id": "api_doclib_rationale_23" }, @@ -77192,7 +77201,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L83", - "community": 79, + "community": 89, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "id": "app_main_rationale_83" }, @@ -77201,7 +77210,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L144", - "community": 79, + "community": 89, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "id": "app_main_rationale_144" }, @@ -77210,7 +77219,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L155", - "community": 79, + "community": 89, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin", "id": "app_main_rationale_155" }, @@ -77219,7 +77228,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L722", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_722" }, @@ -77228,7 +77237,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L217", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_217" }, @@ -77237,7 +77246,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L232", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_232" }, @@ -77246,7 +77255,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L268", - "community": 232, + "community": 219, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_268" }, @@ -77255,7 +77264,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L301", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_301" }, @@ -77264,7 +77273,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L532", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_532" }, @@ -77273,7 +77282,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L559", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_559" }, @@ -77282,7 +77291,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L646", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_646" }, @@ -77291,7 +77300,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1213", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1213" }, @@ -77300,7 +77309,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1346", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1346" }, @@ -77309,7 +77318,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1381", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1381" }, @@ -77318,7 +77327,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1602", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1602" }, @@ -77327,7 +77336,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1810", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1810" }, @@ -77336,7 +77345,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1831", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1831" }, @@ -77345,7 +77354,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1925", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1925" }, @@ -77354,7 +77363,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1960", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1960" }, @@ -77363,7 +77372,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1976", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1976" }, @@ -77372,7 +77381,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2222", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2222" }, @@ -77381,7 +77390,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3051", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3051" }, @@ -77390,7 +77399,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3155", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3155" }, @@ -77399,7 +77408,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3335", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3335" }, @@ -77408,7 +77417,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3370", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3370" }, @@ -77417,7 +77426,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3765", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3765" }, @@ -77426,7 +77435,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L720", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_720" }, @@ -77435,7 +77444,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L717", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_717" }, @@ -77444,7 +77453,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L216", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_216" }, @@ -77453,7 +77462,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L231", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_231" }, @@ -77462,7 +77471,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L267", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_267" }, @@ -77471,7 +77480,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L300", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_300" }, @@ -77480,7 +77489,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L531", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_531" }, @@ -77489,7 +77498,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L558", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_558" }, @@ -77498,7 +77507,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L645", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_645" }, @@ -77507,7 +77516,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1207", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1207" }, @@ -77516,7 +77525,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1340", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1340" }, @@ -77525,7 +77534,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1375", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1375" }, @@ -77534,7 +77543,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1596", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1596" }, @@ -77543,7 +77552,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1804", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1804" }, @@ -77552,7 +77561,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1825", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1825" }, @@ -77561,7 +77570,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1919", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1919" }, @@ -77570,7 +77579,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1954", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1954" }, @@ -77579,7 +77588,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1970", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1970" }, @@ -77588,7 +77597,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2216", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2216" }, @@ -77597,7 +77606,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3045", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3045" }, @@ -77606,7 +77615,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3149", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3149" }, @@ -77615,7 +77624,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3329", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3329" }, @@ -77624,7 +77633,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3759", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3759" }, @@ -77633,7 +77642,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L208", - "community": 48, + "community": 55, "norm_label": "\u53d1\u653e\u767b\u8bb0\u9875:\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f(\u5de6\u8fde\u63a5)", "id": "pl_vehicle_recharge_rationale_208" }, @@ -77642,7 +77651,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L246", - "community": 48, + "community": 55, "norm_label": "\u5f53\u524d\u8f6e:\u6d41\u7a0b\u5168\u90e8\u8282\u70b9;\u5df2\u5ba1\u5e26\u4fe1\u606f,\u672a\u5ba1\u4e3a pending\u3002", "id": "services_pl_vehicle_recharge_service_rationale_246" }, @@ -77651,7 +77660,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L292", - "community": 48, + "community": 55, "norm_label": "\u5168\u90e8\u5386\u53f2\u5ba1\u6279\u52a8\u4f5c(\u542b\u6253\u56de\u524d\u5404\u8f6e),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_vehicle_recharge_service_rationale_292" }, @@ -77660,7 +77669,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L50", - "community": 64, + "community": 28, "norm_label": "fastapi", "id": "fastapi" }, @@ -77669,7 +77678,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L129", - "community": 12, + "community": 11, "norm_label": "jsonresponse", "id": "jsonresponse" }, @@ -77678,7 +77687,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L142", - "community": 27, + "community": 21, "norm_label": "request", "id": "request" }, @@ -77687,7 +77696,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L142", - "community": 79, + "community": 89, "norm_label": "sqlalchemyerror", "id": "sqlalchemyerror" }, @@ -77696,7 +77705,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L82", - "community": 79, + "community": 89, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "id": "app_main_rationale_82" }, @@ -77705,7 +77714,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L143", - "community": 79, + "community": 89, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "id": "app_main_rationale_143" }, @@ -77714,7 +77723,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L154", - "community": 79, + "community": 89, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin", "id": "app_main_rationale_154" }, @@ -77723,7 +77732,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L14", - "community": 278, + "community": 136, "norm_label": "test_recharge_types_include_etc_and_fuel()", "id": "tests_test_vehicle_recharge_types_test_recharge_types_include_etc_and_fuel" }, @@ -77732,7 +77741,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L18", - "community": 278, + "community": 136, "norm_label": "test_apply_create_accepts_fuel()", "id": "tests_test_vehicle_recharge_types_test_apply_create_accepts_fuel" }, @@ -77741,7 +77750,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L31", - "community": 278, + "community": 136, "norm_label": "test_apply_create_accepts_etc()", "id": "tests_test_vehicle_recharge_types_test_apply_create_accepts_etc" }, @@ -77750,7 +77759,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L44", - "community": 278, + "community": 136, "norm_label": "test_apply_create_rejects_unknown_type()", "id": "tests_test_vehicle_recharge_types_test_apply_create_rejects_unknown_type" }, @@ -77759,7 +77768,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L57", - "community": 278, + "community": 136, "norm_label": "test_record_create_accepts_fuel()", "id": "tests_test_vehicle_recharge_types_test_record_create_accepts_fuel" }, @@ -77768,7 +77777,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L69", - "community": 278, + "community": 136, "norm_label": "test_recharge_type_labels_fuel_displays_as_oil_card()", "id": "tests_test_vehicle_recharge_types_test_recharge_type_labels_fuel_displays_as_oil_card" }, @@ -77777,7 +77786,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L800", - "community": 27, + "community": 21, "norm_label": "planlistresponse", "id": "planlistresponse" }, @@ -77786,7 +77795,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1840", - "community": 27, + "community": 21, "norm_label": "plancontractgaplistresponse", "id": "plancontractgaplistresponse" }, @@ -77795,7 +77804,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2070", - "community": 27, + "community": 21, "norm_label": "planstopcontractsupdatebody", "id": "planstopcontractsupdatebody" }, @@ -77804,7 +77813,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2070", - "community": 27, + "community": 21, "norm_label": "plancontractgapread", "id": "plancontractgapread" }, @@ -77813,7 +77822,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2095", - "community": 27, + "community": 21, "norm_label": "plansidecontractsupdatebody", "id": "plansidecontractsupdatebody" }, @@ -77822,7 +77831,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2125", - "community": 27, + "community": 21, "norm_label": "plancreate", "id": "plancreate" }, @@ -77831,7 +77840,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2125", - "community": 27, + "community": 21, "norm_label": "planread", "id": "planread" }, @@ -77840,7 +77849,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2209", - "community": 27, + "community": 21, "norm_label": "planwithproducts", "id": "planwithproducts" }, @@ -77849,7 +77858,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2429", - "community": 27, + "community": 21, "norm_label": "createfromcontractrequest", "id": "createfromcontractrequest" }, @@ -77858,7 +77867,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2555", - "community": 27, + "community": 21, "norm_label": "query", "id": "query" }, @@ -77867,7 +77876,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2555", - "community": 27, + "community": 21, "norm_label": "alias", "id": "alias" }, @@ -77876,7 +77885,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2637", - "community": 27, + "community": 21, "norm_label": "planupdate", "id": "planupdate" }, @@ -77885,7 +77894,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3037", - "community": 27, + "community": 21, "norm_label": "planproductcertsupdate", "id": "planproductcertsupdate" }, @@ -77894,7 +77903,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3069", - "community": 27, + "community": 21, "norm_label": "hazardcertreadybody", "id": "hazardcertreadybody" }, @@ -77903,7 +77912,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3101", - "community": 27, + "community": 21, "norm_label": "erpenteredbody", "id": "erpenteredbody" }, @@ -77912,7 +77921,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3142", - "community": 27, + "community": 21, "norm_label": "planarrangeinforead", "id": "planarrangeinforead" }, @@ -77921,7 +77930,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3321", - "community": 27, + "community": 21, "norm_label": "planforcefollowstatusbody", "id": "planforcefollowstatusbody" }, @@ -77930,7 +77939,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3356", - "community": 27, + "community": 21, "norm_label": "cancelreasonbody", "id": "cancelreasonbody" }, @@ -77939,7 +77948,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3424", - "community": 27, + "community": 21, "norm_label": "planarchivebody", "id": "planarchivebody" }, @@ -77948,7 +77957,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3728", - "community": 27, + "community": 21, "norm_label": "planinboundsliptemplatesave", "id": "planinboundsliptemplatesave" }, @@ -77957,7 +77966,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3786", - "community": 27, + "community": 21, "norm_label": "plandeliverysliptemplatesave", "id": "plandeliverysliptemplatesave" }, @@ -77966,7 +77975,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3820", - "community": 27, + "community": 21, "norm_label": "plansubpacksliptemplatesave", "id": "plansubpacksliptemplatesave" }, @@ -77975,7 +77984,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L214", - "community": 238, + "community": 248, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_214" }, @@ -77984,7 +77993,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L265", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_265" }, @@ -77993,7 +78002,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L298", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_298" }, @@ -78002,7 +78011,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L529", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_529" }, @@ -78011,7 +78020,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L556", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_556" }, @@ -78020,7 +78029,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L643", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_643" }, @@ -78029,7 +78038,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1205", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1205" }, @@ -78038,7 +78047,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1338", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1338" }, @@ -78047,7 +78056,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1373", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1373" }, @@ -78056,7 +78065,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1594", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1594" }, @@ -78065,7 +78074,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1802", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1802" }, @@ -78074,7 +78083,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1823", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1823" }, @@ -78083,7 +78092,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1917", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1917" }, @@ -78092,7 +78101,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1952", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1952" }, @@ -78101,7 +78110,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1968", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1968" }, @@ -78110,7 +78119,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2214", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2214" }, @@ -78119,7 +78128,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3043", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_3043" }, @@ -78128,7 +78137,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3147", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3147" }, @@ -78137,7 +78146,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3327", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3327" }, @@ -78146,7 +78155,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3362", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3362" }, @@ -78155,7 +78164,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3757", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3757" }, @@ -78200,7 +78209,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L497", - "community": 1, + "community": 10, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_497" }, @@ -78236,7 +78245,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L29", - "community": 192, + "community": 195, "norm_label": "test_disabled_mobile_gate_explains_without_loading_models_or_db()", "id": "tests_test_pl_mobile_stop_meta_test_disabled_mobile_gate_explains_without_loading_models_or_db" }, @@ -78245,7 +78254,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L205", - "community": 192, + "community": 195, "norm_label": "test_actual_capability_route_requires_flag_and_readable_table()", "id": "tests_test_pl_mobile_stop_meta_test_actual_capability_route_requires_flag_and_readable_table" }, @@ -78258,7 +78267,7 @@ "language": "bash", "kind": "file" }, - "community": 228, + "community": 232, "norm_label": "start-prod.sh", "id": "start_prod_sh" }, @@ -78271,7 +78280,7 @@ "language": "bash", "kind": "bash_entrypoint" }, - "community": 228, + "community": 232, "norm_label": "start-prod.sh script", "id": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry" }, @@ -78284,7 +78293,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "log_info()", "id": "backend_start_prod_log_info" }, @@ -78297,7 +78306,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "log_warn()", "id": "backend_start_prod_log_warn" }, @@ -78310,7 +78319,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "log_error()", "id": "backend_start_prod_log_error" }, @@ -78323,7 +78332,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "show_help()", "id": "backend_start_prod_show_help" }, @@ -78336,7 +78345,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "ensure_dirs()", "id": "backend_start_prod_ensure_dirs" }, @@ -78349,7 +78358,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "check_python()", "id": "backend_start_prod_check_python" }, @@ -78362,7 +78371,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "venv_is_usable()", "id": "backend_start_prod_venv_is_usable" }, @@ -78375,7 +78384,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "reset_venv()", "id": "backend_start_prod_reset_venv" }, @@ -78388,7 +78397,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "create_venv()", "id": "backend_start_prod_create_venv" }, @@ -78401,7 +78410,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "ensure_valid_venv()", "id": "backend_start_prod_ensure_valid_venv" }, @@ -78414,7 +78423,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "install_dependencies()", "id": "backend_start_prod_install_dependencies" }, @@ -78427,7 +78436,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "ensure_venv_and_runtime()", "id": "backend_start_prod_ensure_venv_and_runtime" }, @@ -78440,7 +78449,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "is_running()", "id": "backend_start_prod_is_running" }, @@ -78453,7 +78462,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "verify_health()", "id": "backend_start_prod_verify_health" }, @@ -78466,7 +78475,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "start_server()", "id": "backend_start_prod_start_server" }, @@ -78479,7 +78488,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "stop_server()", "id": "backend_start_prod_stop_server" }, @@ -78492,7 +78501,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "status_server()", "id": "backend_start_prod_status_server" }, @@ -78505,7 +78514,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 228, + "community": 232, "norm_label": "show_logs()", "id": "backend_start_prod_show_logs" }, @@ -78518,7 +78527,7 @@ "language": "bash", "kind": "file" }, - "community": 240, + "community": 243, "norm_label": "start.sh", "id": "start_sh" }, @@ -78531,7 +78540,7 @@ "language": "bash", "kind": "bash_entrypoint" }, - "community": 240, + "community": 243, "norm_label": "start.sh script", "id": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry" }, @@ -78544,7 +78553,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "log_info()", "id": "backend_start_log_info" }, @@ -78557,7 +78566,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "log_warn()", "id": "backend_start_log_warn" }, @@ -78570,7 +78579,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "log_error()", "id": "backend_start_log_error" }, @@ -78583,7 +78592,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "log_success()", "id": "backend_start_log_success" }, @@ -78596,7 +78605,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "show_help()", "id": "backend_start_show_help" }, @@ -78609,7 +78618,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "check_python()", "id": "backend_start_check_python" }, @@ -78622,7 +78631,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "create_venv()", "id": "backend_start_create_venv" }, @@ -78635,7 +78644,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "install_dependencies()", "id": "backend_start_install_dependencies" }, @@ -78648,7 +78657,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "check_env()", "id": "backend_start_check_env" }, @@ -78661,7 +78670,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "setup_logs()", "id": "backend_start_setup_logs" }, @@ -78674,7 +78683,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "start_server()", "id": "backend_start_start_server" }, @@ -78687,7 +78696,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "stop_server()", "id": "backend_start_stop_server" }, @@ -78700,7 +78709,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "show_status()", "id": "backend_start_show_status" }, @@ -78713,7 +78722,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "show_logs()", "id": "backend_start_show_logs" }, @@ -78726,7 +78735,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "restart_server()", "id": "backend_start_restart_server" }, @@ -78739,7 +78748,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 240, + "community": 243, "norm_label": "init_env()", "id": "backend_start_init_env" }, @@ -78748,7 +78757,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L129", - "community": 79, + "community": 89, "norm_label": "int", "id": "app_main_py_int" }, @@ -78757,7 +78766,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L129", - "community": 79, + "community": 89, "norm_label": "str", "id": "app_main_py_str" }, @@ -78766,7 +78775,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L142", - "community": 79, + "community": 89, "norm_label": "request", "id": "app_main_py_request" }, @@ -78775,7 +78784,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L153", - "community": 97, + "community": 75, "norm_label": "exception", "id": "app_main_py_exception" }, @@ -78784,7 +78793,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", - "community": 8, + "community": 162, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 pydantic schemas", "id": "app_schemas_pl_io_order_py_pl_io_order_rationale_1" }, @@ -78793,7 +78802,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", - "community": 35, + "community": 56, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e schema(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66)", "id": "app_schemas_pl_base_data_py_pl_base_data_rationale_1" }, @@ -78802,7 +78811,7 @@ "file_type": "rationale", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", - "community": 64, + "community": 284, "norm_label": "\u62a5\u9500(bx)pydantic \u6a21\u578b \u2014 \u54cd\u5e94\u534f\u8bae\u4e0e bx \u539f\u7cfb\u7edf\u4fdd\u6301\u4e00\u81f4", "id": "app_schemas_bx_init_py_bx_init_rationale_1" }, @@ -78811,7 +78820,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", - "community": 18, + "community": 16, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 pydantic schemas", "id": "app_schemas_crm_pool_rule_py_crm_pool_rule_rationale_1" }, @@ -78820,7 +78829,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", - "community": 13, + "community": 90, "norm_label": "crm \u62a5\u4ef7\u5355 pydantic schemas", "id": "app_schemas_crm_quote_py_crm_quote_rationale_1" }, @@ -78829,7 +78838,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", - "community": 18, + "community": 218, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_supplier_info_py_crm_supplier_info_rationale_1" }, @@ -78838,7 +78847,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", - "community": 18, + "community": 6, "norm_label": "crm \u5546\u673a\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_opportunity_py_crm_opportunity_rationale_1" }, @@ -78847,7 +78856,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", - "community": 8, + "community": 6, "norm_label": "crm \u7ebf\u7d22\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_clue_py_crm_clue_rationale_1" }, @@ -78856,7 +78865,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/product.py", "source_location": "L1", - "community": 8, + "community": 6, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas", "id": "app_schemas_crm_product_py_crm_product_rationale_1" }, @@ -78865,7 +78874,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", - "community": 8, + "community": 6, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_customer_py_crm_customer_rationale_1" }, @@ -78874,7 +78883,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", - "community": 75, + "community": 6, "norm_label": "crm \u5408\u540c pydantic schemas \u2014 \u5bf9\u7167 crmcontractbo / crmcontractvo", "id": "app_schemas_crm_contract_py_crm_contract_rationale_1" }, @@ -78883,7 +78892,7 @@ "file_type": "rationale", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", - "community": 64, + "community": 344, "norm_label": "\u5730\u78c5(db)pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002", "id": "app_schemas_db_init_py_db_init_rationale_1" }, @@ -78892,7 +78901,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", - "community": 19, + "community": 16, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91", "id": "app_crud_crm_pool_rule_py_crm_pool_rule_rationale_1" }, @@ -78901,7 +78910,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1", - "community": 13, + "community": 25, "norm_label": "crm \u62a5\u4ef7\u5355 crud \u2014 \u5bf9\u7167 crmquoteserviceimpl.java(p2 \u5168\u91cf)", "id": "app_crud_crm_quote_py_crm_quote_rationale_1" }, @@ -78910,7 +78919,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", - "community": 18, + "community": 16, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java", "id": "app_crud_crm_supplier_info_py_crm_supplier_info_rationale_1" }, @@ -78919,7 +78928,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", - "community": 60, + "community": 76, "norm_label": "crm \u5546\u673a crud(\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597)", "id": "app_crud_crm_opportunity_py_crm_opportunity_rationale_1" }, @@ -78928,7 +78937,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L1", - "community": 24, + "community": 18, "norm_label": "crm \u7ebf\u7d22 crud(\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c)", "id": "app_crud_crm_clue_py_crm_clue_rationale_1" }, @@ -78937,7 +78946,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1", - "community": 19, + "community": 16, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 crud(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6)", "id": "app_crud_crm_product_py_crm_product_rationale_1" }, @@ -78946,7 +78955,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L1", - "community": 24, + "community": 18, "norm_label": "crm \u5ba2\u6237 crud(\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c)", "id": "app_crud_crm_customer_py_crm_customer_rationale_1" }, @@ -78955,7 +78964,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1", - "community": 15, + "community": 46, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)", "id": "app_crud_crm_contract_py_crm_contract_rationale_1" }, @@ -78964,7 +78973,7 @@ "file_type": "code", "source_file": "app/api/doclib.py", "source_location": "L22", - "community": 102, + "community": 108, "norm_label": "str", "id": "app_api_doclib_py_str" }, @@ -78973,7 +78982,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L208", - "community": 27, + "community": 21, "norm_label": "plplanproduct", "id": "app_api_pl_plan_py_plplanproduct" }, @@ -78982,7 +78991,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L208", - "community": 27, + "community": 21, "norm_label": "str", "id": "app_api_pl_plan_py_str" }, @@ -78991,7 +79000,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L224", - "community": 27, + "community": 21, "norm_label": "date", "id": "app_api_pl_plan_py_date" }, @@ -79000,7 +79009,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L228", - "community": 27, + "community": 21, "norm_label": "session", "id": "app_api_pl_plan_py_session" }, @@ -79009,7 +79018,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L260", - "community": 27, + "community": 21, "norm_label": "int", "id": "app_api_pl_plan_py_int" }, @@ -79018,7 +79027,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L297", - "community": 27, + "community": 21, "norm_label": "plplan", "id": "app_api_pl_plan_py_plplan" }, @@ -79027,7 +79036,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L387", - "community": 27, + "community": 21, "norm_label": "request", "id": "app_api_pl_plan_py_request" }, @@ -79036,7 +79045,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L397", - "community": 27, + "community": 21, "norm_label": "any", "id": "app_api_pl_plan_py_any" }, @@ -79045,7 +79054,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L517", - "community": 27, + "community": 21, "norm_label": "basemodel", "id": "app_api_pl_plan_py_basemodel" }, @@ -79054,7 +79063,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L541", - "community": 27, + "community": 21, "norm_label": "bool", "id": "app_api_pl_plan_py_bool" }, @@ -79063,7 +79072,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L549", - "community": 27, + "community": 21, "norm_label": "dbusercontext", "id": "app_api_pl_plan_py_dbusercontext" }, @@ -79072,7 +79081,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1542", - "community": 27, + "community": 21, "norm_label": "pltransport", "id": "app_api_pl_plan_py_pltransport" }, @@ -79081,7 +79090,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2209", - "community": 27, + "community": 21, "norm_label": "plancreatefull", "id": "app_api_pl_plan_py_plancreatefull" }, @@ -79090,7 +79099,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3647", - "community": 27, + "community": 21, "norm_label": "plandriverfeedbackupdatebody", "id": "app_api_pl_plan_py_plandriverfeedbackupdatebody" }, @@ -79099,7 +79108,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3678", - "community": 27, + "community": 21, "norm_label": "plansitefeedbackupdatebody", "id": "app_api_pl_plan_py_plansitefeedbackupdatebody" }, @@ -79108,7 +79117,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 16, + "community": 30, "norm_label": "session", "id": "app_api_pl_transport_py_session" }, @@ -79117,7 +79126,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 16, + "community": 30, "norm_label": "pltransport", "id": "app_api_pl_transport_py_pltransport" }, @@ -79126,7 +79135,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L221", - "community": 16, + "community": 30, "norm_label": "str", "id": "app_api_pl_transport_py_str" }, @@ -79135,7 +79144,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L333", - "community": 16, + "community": 30, "norm_label": "bool", "id": "app_api_pl_transport_py_bool" }, @@ -79144,7 +79153,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L382", - "community": 16, + "community": 30, "norm_label": "plplan", "id": "app_api_pl_transport_py_plplan" }, @@ -79153,7 +79162,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 16, + "community": 30, "norm_label": "int", "id": "app_api_pl_transport_py_int" }, @@ -79162,7 +79171,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 16, + "community": 30, "norm_label": "dbusercontext", "id": "app_api_pl_transport_py_dbusercontext" }, @@ -79171,7 +79180,7 @@ "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L1", - "community": 155, + "community": 181, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef api", "id": "app_api_pl_io_order_py_pl_io_order_rationale_1" }, @@ -79180,7 +79189,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1", - "community": 35, + "community": 26, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)", "id": "app_api_pl_base_data_py_pl_base_data_rationale_1" }, @@ -79189,7 +79198,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L442", - "community": 7, + "community": 15, "norm_label": "pending_approval()", "id": "app_api_bx_reimburse_py_bx_reimburse_pending_approval" }, @@ -79198,7 +79207,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L484", - "community": 7, + "community": 15, "norm_label": "pending_approval_stats()", "id": "app_api_bx_reimburse_py_bx_reimburse_pending_approval_stats" }, @@ -79207,7 +79216,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L494", - "community": 7, + "community": 15, "norm_label": "approved_by_me()", "id": "app_api_bx_reimburse_py_bx_reimburse_approved_by_me" }, @@ -79216,7 +79225,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L684", - "community": 7, + "community": 15, "norm_label": "get_approvals()", "id": "app_api_bx_reimburse_py_bx_reimburse_get_approvals" }, @@ -79225,7 +79234,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", - "community": 7, + "community": 15, "norm_label": "get_approval_history()", "id": "app_api_bx_reimburse_py_bx_reimburse_get_approval_history" }, @@ -79234,7 +79243,7 @@ "file_type": "rationale", "source_file": "app/api/bx/__init__.py", "source_location": "L1", - "community": 64, + "community": 284, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "id": "app_api_bx_init_py_bx_init_rationale_1" }, @@ -79243,7 +79252,7 @@ "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L142", - "community": 30, + "community": 188, "norm_label": "bind_biz()", "id": "app_api_bx_attachment_py_bx_attachment_bind_biz" }, @@ -79252,7 +79261,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L339", - "community": 7, + "community": 15, "norm_label": "pending_approval()", "id": "app_api_bx_advance_py_bx_advance_pending_approval" }, @@ -79261,7 +79270,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L389", - "community": 7, + "community": 15, "norm_label": "approved_by_me()", "id": "app_api_bx_advance_py_bx_advance_approved_by_me" }, @@ -79270,7 +79279,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L582", - "community": 7, + "community": 15, "norm_label": "get_approvals()", "id": "app_api_bx_advance_py_bx_advance_get_approvals" }, @@ -79279,7 +79288,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L595", - "community": 7, + "community": 15, "norm_label": "get_approval_history()", "id": "app_api_bx_advance_py_bx_advance_get_approval_history" }, @@ -79288,7 +79297,7 @@ "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L259", - "community": 65, + "community": 82, "norm_label": "list_invoices()", "id": "app_api_bx_invoice_py_bx_invoice_list_invoices" }, @@ -79297,7 +79306,7 @@ "file_type": "rationale", "source_file": "app/api/db/__init__.py", "source_location": "L1", - "community": 64, + "community": 344, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "id": "app_api_db_init_py_db_init_rationale_1" }, @@ -79468,7 +79477,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", - "community": 130, + "community": 54, "norm_label": "bool", "id": "app_services_pl_brand_archive_py_bool" }, @@ -79477,7 +79486,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", - "community": 130, + "community": 54, "norm_label": "str", "id": "app_services_pl_brand_archive_py_str" }, @@ -79486,7 +79495,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", - "community": 130, + "community": 54, "norm_label": "any", "id": "app_services_pl_brand_archive_py_any" }, @@ -79495,7 +79504,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", - "community": 130, + "community": 54, "norm_label": "decimal", "id": "app_services_pl_brand_archive_py_decimal" }, @@ -79504,7 +79513,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", - "community": 268, + "community": 54, "norm_label": "session", "id": "app_services_pl_brand_archive_py_session" }, @@ -79513,7 +79522,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L50", - "community": 3, + "community": 2, "norm_label": "str", "id": "app_services_pl_plan_service_py_str" }, @@ -79522,7 +79531,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L58", - "community": 3, + "community": 2, "norm_label": "bool", "id": "app_services_pl_plan_service_py_bool" }, @@ -79531,7 +79540,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L65", - "community": 3, + "community": 2, "norm_label": "decimal", "id": "app_services_pl_plan_service_py_decimal" }, @@ -79540,7 +79549,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L81", - "community": 3, + "community": 2, "norm_label": "plplanproduct", "id": "app_services_pl_plan_service_py_plplanproduct" }, @@ -79549,7 +79558,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L106", - "community": 3, + "community": 2, "norm_label": "int", "id": "app_services_pl_plan_service_py_int" }, @@ -79558,7 +79567,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L207", - "community": 3, + "community": 2, "norm_label": "object", "id": "app_services_pl_plan_service_py_object" }, @@ -79567,7 +79576,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L226", - "community": 3, + "community": 2, "norm_label": "session", "id": "app_services_pl_plan_service_py_session" }, @@ -79576,7 +79585,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L226", - "community": 3, + "community": 2, "norm_label": "plplan", "id": "app_services_pl_plan_service_py_plplan" }, @@ -79585,7 +79594,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L226", - "community": 3, + "community": 2, "norm_label": "pltransport", "id": "app_services_pl_plan_service_py_pltransport" }, @@ -79594,7 +79603,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1255", - "community": 3, + "community": 2, "norm_label": "plancontractlink", "id": "app_services_pl_plan_service_py_plancontractlink" }, @@ -79603,7 +79612,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1439", - "community": 3, + "community": 2, "norm_label": "plancreatefull", "id": "app_services_pl_plan_service_py_plancreatefull" }, @@ -79612,7 +79621,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1841", - "community": 3, + "community": 2, "norm_label": "plandriverfeedbackupdatebody", "id": "app_services_pl_plan_service_py_plandriverfeedbackupdatebody" }, @@ -79621,7 +79630,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1899", - "community": 3, + "community": 2, "norm_label": "plansitefeedbackupdatebody", "id": "app_services_pl_plan_service_py_plansitefeedbackupdatebody" }, @@ -79630,7 +79639,7 @@ "file_type": "code", "source_file": "app/services/doclib_sso.py", "source_location": "L22", - "community": 102, + "community": 108, "norm_label": "str", "id": "app_services_doclib_sso_py_str" }, @@ -79639,7 +79648,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L29", - "community": 14, + "community": 7, "norm_label": "str", "id": "app_services_pl_plan_archive_export_py_str" }, @@ -79648,7 +79657,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L78", - "community": 14, + "community": 7, "norm_label": "session", "id": "app_services_pl_plan_archive_export_py_session" }, @@ -79657,7 +79666,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 14, + "community": 7, "norm_label": "date", "id": "app_services_pl_plan_archive_export_py_date" }, @@ -79666,7 +79675,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 14, + "community": 7, "norm_label": "datetime", "id": "app_services_pl_plan_archive_export_py_datetime" }, @@ -79675,7 +79684,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L157", - "community": 14, + "community": 7, "norm_label": "planstopproductread", "id": "app_services_pl_plan_archive_export_py_planstopproductread" }, @@ -79684,7 +79693,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L157", - "community": 14, + "community": 7, "norm_label": "decimal", "id": "app_services_pl_plan_archive_export_py_decimal" }, @@ -79693,7 +79702,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 14, + "community": 7, "norm_label": "planloadread", "id": "app_services_pl_plan_archive_export_py_planloadread" }, @@ -79702,7 +79711,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 14, + "community": 7, "norm_label": "plandeliveryread", "id": "app_services_pl_plan_archive_export_py_plandeliveryread" }, @@ -79711,7 +79720,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L182", - "community": 14, + "community": 7, "norm_label": "plplanproduct", "id": "app_services_pl_plan_archive_export_py_plplanproduct" }, @@ -79720,7 +79729,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L203", - "community": 14, + "community": 7, "norm_label": "plplan", "id": "app_services_pl_plan_archive_export_py_plplan" }, @@ -79729,7 +79738,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L203", - "community": 14, + "community": 7, "norm_label": "pltransport", "id": "app_services_pl_plan_archive_export_py_pltransport" }, @@ -79738,7 +79747,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L335", - "community": 14, + "community": 7, "norm_label": "int", "id": "app_services_pl_plan_archive_export_py_int" }, @@ -79747,7 +79756,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L739", - "community": 14, + "community": 7, "norm_label": "bool", "id": "app_services_pl_plan_archive_export_py_bool" }, @@ -79756,7 +79765,7 @@ "file_type": "rationale", "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L65", - "community": 50, + "community": 4, "norm_label": "an unrelated web draft save cannot silently choose an arbitrary load row.", "id": "services_pl_mobile_product_identity_rationale_65" }, @@ -79765,7 +79774,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L218", - "community": 9, + "community": 8, "norm_label": "pending_approval()", "id": "app_services_bx_reimburse_py_bx_reimburse_pending_approval" }, @@ -79774,7 +79783,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L297", - "community": 9, + "community": 8, "norm_label": "approved_by_me()", "id": "app_services_bx_reimburse_py_bx_reimburse_approved_by_me" }, @@ -79783,7 +79792,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L835", - "community": 9, + "community": 8, "norm_label": "get_approvals()", "id": "app_services_bx_reimburse_py_bx_reimburse_get_approvals" }, @@ -79792,7 +79801,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L871", - "community": 9, + "community": 8, "norm_label": "get_approval_history()", "id": "app_services_bx_reimburse_py_bx_reimburse_get_approval_history" }, @@ -79801,7 +79810,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1266", - "community": 9, + "community": 8, "norm_label": "pending_approval_stats()", "id": "app_services_bx_reimburse_py_bx_reimburse_pending_approval_stats" }, @@ -79810,7 +79819,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L74", - "community": 30, + "community": 188, "norm_label": "bind_biz()", "id": "app_services_bx_attachment_py_bx_attachment_bind_biz" }, @@ -79819,7 +79828,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L190", - "community": 9, + "community": 44, "norm_label": "pending_approval()", "id": "app_services_bx_advance_py_bx_advance_pending_approval" }, @@ -79828,7 +79837,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L257", - "community": 9, + "community": 8, "norm_label": "approved_by_me()", "id": "app_services_bx_advance_py_bx_advance_approved_by_me" }, @@ -79837,7 +79846,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L489", - "community": 9, + "community": 8, "norm_label": "get_approvals()", "id": "app_services_bx_advance_py_bx_advance_get_approvals" }, @@ -79846,7 +79855,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L525", - "community": 9, + "community": 8, "norm_label": "get_approval_history()", "id": "app_services_bx_advance_py_bx_advance_get_approval_history" }, @@ -79855,7 +79864,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L182", - "community": 9, + "community": 8, "norm_label": "list_invoices()", "id": "app_services_bx_invoice_py_bx_invoice_list_invoices" }, @@ -79864,7 +79873,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L85", - "community": 168, + "community": 165, "norm_label": "test_mobile_request_rejects_incompatible_package_model_unit()", "id": "tests_test_pl_mobile_product_identity_test_mobile_request_rejects_incompatible_package_model_unit" }, @@ -79873,7 +79882,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L1", - "community": 184, + "community": 187, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)", "id": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi" }, @@ -79882,7 +79891,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L7", - "community": 184, + "community": 187, "norm_label": "\u6280\u672f\u6808", "id": "backend_readme_\u6280\u672f\u6808" }, @@ -79891,7 +79900,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L15", - "community": 184, + "community": 187, "norm_label": "\u9879\u76ee\u7ed3\u6784", "id": "backend_readme_\u9879\u76ee\u7ed3\u6784" }, @@ -79900,7 +79909,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L37", - "community": 184, + "community": 187, "norm_label": "\u5feb\u901f\u5f00\u59cb", "id": "backend_readme_\u5feb\u901f\u5f00\u59cb" }, @@ -79909,7 +79918,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L39", - "community": 184, + "community": 187, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "id": "backend_readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883" }, @@ -79918,7 +79927,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L47", - "community": 184, + "community": 187, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56", "id": "backend_readme_2_\u5b89\u88c5\u4f9d\u8d56" }, @@ -79927,7 +79936,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L53", - "community": 184, + "community": 187, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "id": "backend_readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, @@ -79936,7 +79945,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L71", - "community": 184, + "community": 187, "norm_label": "4. \u542f\u52a8\u670d\u52a1", "id": "backend_readme_4_\u542f\u52a8\u670d\u52a1" }, @@ -79945,7 +79954,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L83", - "community": 184, + "community": 187, "norm_label": "api \u8def\u7531\u5206\u7ec4", "id": "backend_readme_api_\u8def\u7531\u5206\u7ec4" }, @@ -79954,7 +79963,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L93", - "community": 184, + "community": 187, "norm_label": "\u5f00\u53d1\u89c4\u8303", "id": "backend_readme_\u5f00\u53d1\u89c4\u8303" }, @@ -79963,7 +79972,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", - "community": 218, + "community": 223, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "id": "backend_deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, @@ -79972,7 +79981,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L3", - "community": 218, + "community": 223, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "id": "backend_deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, @@ -79981,7 +79990,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L32", - "community": 218, + "community": 223, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "id": "backend_deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, @@ -79990,7 +79999,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L45", - "community": 218, + "community": 223, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4", "id": "backend_deploy_3_\u65e5\u5e38\u8fd0\u7ef4" }, @@ -79999,7 +80008,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L61", - "community": 218, + "community": 223, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6", "id": "backend_deploy_4_\u914d\u7f6e\u6587\u4ef6" }, @@ -80008,7 +80017,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L70", - "community": 218, + "community": 223, "norm_label": "5. \u4e0e nginx \u914d\u5408", "id": "backend_deploy_5_\u4e0e_nginx_\u914d\u5408" }, @@ -80017,7 +80026,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L77", - "community": 218, + "community": 223, "norm_label": "6. \u5e38\u89c1\u95ee\u9898", "id": "backend_deploy_6_\u5e38\u89c1\u95ee\u9898" }, @@ -80026,7 +80035,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L81", - "community": 79, + "community": 89, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "id": "app_main_rationale_81" }, @@ -80035,7 +80044,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L142", - "community": 79, + "community": 89, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "id": "app_main_rationale_142" }, @@ -80044,7 +80053,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L153", - "community": 79, + "community": 89, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin", "id": "app_main_rationale_153" }, @@ -80053,7 +80062,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L701", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_701" }, @@ -80062,7 +80071,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L208", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_208" }, @@ -80071,7 +80080,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L223", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_223" }, @@ -80080,7 +80089,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L259", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_259" }, @@ -80089,7 +80098,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L292", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_292" }, @@ -80098,7 +80107,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L523", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_523" }, @@ -80107,7 +80116,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L550", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_550" }, @@ -80116,7 +80125,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L637", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_637" }, @@ -80125,7 +80134,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1199", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1199" }, @@ -80134,7 +80143,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1332", - "community": 1, + "community": 9, "norm_label": "\u586b\u5145\u6bb5\u4ea7\u54c1\u5b57\u6bb5;\u8fd4\u56de\u5173\u8054\u7684\u8ba1\u5212\u4ea7\u54c1(\u4f9b\u54c1\u724c\u660e\u7ec6\u56de\u9000)\u3002", "id": "pl_plan_rationale_1332" }, @@ -80143,7 +80152,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1367", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u6709\u5f52\u6863\u54c1\u724c\u660e\u7ec6\u65f6\u518d\u6309\u54c1\u724c\u62c6\u884c\u3002", "id": "pl_plan_rationale_1367" }, @@ -80152,7 +80161,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1580", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1580" }, @@ -80161,7 +80170,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1788", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1788" }, @@ -80170,7 +80179,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1809", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1809" }, @@ -80179,7 +80188,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1903", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1903" }, @@ -80188,7 +80197,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1938", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1938" }, @@ -80197,7 +80206,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2200", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2200" }, @@ -80206,7 +80215,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2969", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2969" }, @@ -80215,7 +80224,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3253", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3253" }, @@ -80224,7 +80233,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3288", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3288" }, @@ -80233,7 +80242,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3683", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3683" }, @@ -80242,7 +80251,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L245", - "community": 16, + "community": 30, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "pl_transport_rationale_245" }, @@ -80251,7 +80260,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L382", - "community": 16, + "community": 30, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled", "id": "pl_transport_rationale_382" }, @@ -80260,7 +80269,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L596", - "community": 16, + "community": 30, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_rationale_596" }, @@ -80305,7 +80314,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L494", - "community": 1, + "community": 10, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_494" }, @@ -80332,7 +80341,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L110", - "community": 219, + "community": 54, "norm_label": "\u5bfc\u51fa\u7528:\u6bb5\u7ea7\u54c1\u724c\u660e\u7ec6\u4f18\u5148,\u5426\u5219\u56de\u9000\u8ba1\u5212\u7ea7;\u7686\u65e0\u5219\u7a7a\u5217\u8868\u3002", "id": "services_pl_brand_archive_rationale_110" }, @@ -80341,7 +80350,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L128", - "community": 130, + "community": 54, "norm_label": "\u6309\u5f52\u6863\u54c1\u724c\u62c6\u5bfc\u51fa\u884c;\u65e0\u660e\u7ec6\u65f6\u54c1\u724c\u7559\u7a7a\u5e76\u8fd4\u56de\u5355\u884c\u3002", "id": "services_pl_brand_archive_rationale_128" }, @@ -80350,7 +80359,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L191", - "community": 130, + "community": 54, "norm_label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165;\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "id": "services_pl_brand_archive_rationale_191" }, @@ -80359,7 +80368,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L249", - "community": 130, + "community": 54, "norm_label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165;\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "id": "services_pl_brand_archive_rationale_249" }, @@ -80368,7 +80377,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L164", - "community": 3, + "community": 2, "norm_label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u8ba1\u5212\u4ea7\u54c1\u884c\u5b57\u6bb5(\u4fdd\u6301 id),\u7528\u4e8e update upsert\u3002", "id": "services_pl_plan_service_rationale_164" }, @@ -80377,7 +80386,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L207", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e:\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559;\u65e0 id \u5219\u65b0\u5efa;\u975e\u6cd5 id \u5219 422\u3002", "id": "services_pl_plan_service_rationale_207" }, @@ -80386,7 +80395,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L248", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u9a7e\u62bc\u4eba\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u8be5\u89d2\u8272;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_248" }, @@ -80395,7 +80404,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L294", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_294" }, @@ -80404,7 +80413,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L306", - "community": 3, + "community": 2, "norm_label": "\u89e3\u6790\u62bc\u8fd0\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u62bc\u8fd0;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_306" }, @@ -80413,7 +80422,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L338", - "community": 3, + "community": 2, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "services_pl_plan_service_rationale_338" }, @@ -80422,7 +80431,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L366", - "community": 3, + "community": 2, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "services_pl_plan_service_rationale_366" }, @@ -80431,7 +80440,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L396", - "community": 1, + "community": 10, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_396" }, @@ -80440,7 +80449,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L401", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "id": "services_pl_plan_service_rationale_401" }, @@ -80449,7 +80458,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L423", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_423" }, @@ -80458,7 +80467,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L512", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_512" }, @@ -80467,7 +80476,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L548", - "community": 3, + "community": 2, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_548" }, @@ -80476,7 +80485,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L879", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_879" }, @@ -80485,7 +80494,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1059", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_1059" }, @@ -80494,7 +80503,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1499", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1499" }, @@ -80503,7 +80512,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1645", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1645" }, @@ -80512,7 +80521,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L70", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u524d\u7aef\u5217\u8868\u4e00\u81f4:\u6709\u7f16\u53f7\u663e\u793a\u7f16\u53f7;\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c \u2192 \u88c5\u8d27\u51fa\u5e93 / \u9001\u8d27\u5165\u5e93\u3002", "id": "services_pl_plan_archive_export_rationale_70" }, @@ -80521,7 +80530,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L513", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u53ea\u4fdd\u7559", "id": "services_pl_plan_archive_export_rationale_513" }, @@ -80530,7 +80539,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L689", - "community": 14, + "community": 7, "norm_label": "\u8fd4\u56de\u9700\u8981\u5408\u5e76\u7684\u95ed\u533a\u95f4(\u6570\u636e\u884c\u4e0b\u6807,\u4e0d\u542b\u8868\u5934)\u3002\u5355\u884c\u4e0d\u5408\u5e76\u3002", "id": "services_pl_plan_archive_export_rationale_689" }, @@ -80539,7 +80548,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L746", - "community": 14, + "community": 7, "norm_label": "\u6309\u5217\u8868\u5408\u5e76\u89c4\u5219\u6574\u7406\u5355\u5143\u683c\u53d6\u503c\u3002 \u5e8f\u53f7\u6309\u8ba1\u5212\u8ba1,\u4e00\u5f20\u8ba1\u5212\u4e00\u4e2a\u53f7(\u5f52\u6863\u5bfc\u51fa)\u3002 \u53ea\u6709\u4e00\u4e2a\u9001\u8d27\u6bb5\u65f6,\u9001\u8d27\u4fa7\u5b57\u6bb5\u5199\u5230\u8be5\u8ba1\u5212\u9996\u884c,\u4ee5\u4fbf\u548c\u88c5\u8d27\u884c\u5408\u5e76\u540e\u4ecd\u80fd", "id": "services_pl_plan_archive_export_rationale_746" }, @@ -80548,7 +80557,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L828", - "community": 14, + "community": 7, "norm_label": "\u8ffd\u52a0\u6309\u5217\u8868\u5408\u5e76\u7684 sheet\u3002\u9ed8\u8ba4\u6807\u9898\u4e3a\u300c\u8ba1\u5212\u5f52\u6863(\u5408\u5e76)\u300d\u3002", "id": "services_pl_plan_archive_export_rationale_828" }, @@ -80557,7 +80566,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L896", - "community": 14, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 / \u5371\u5316\u54c1\u8bc1\u5217\u8868 excel:\u660e\u7ec6\u9875 + \u6309\u5217\u8868\u5408\u5e76\u7684\u7b2c\u4e8c\u9875\u3002", "id": "services_pl_plan_archive_export_rationale_896" }, @@ -80566,7 +80575,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L939", - "community": 14, + "community": 7, "norm_label": "\u5f52\u6863 excel:\u7b2c\u4e00\u9875\u4e3a\u6bb5\u6b21\u660e\u7ec6,\u7b2c\u4e8c\u9875\u4e3a\u5217\u8868\u5408\u5e76\u6837\u5f0f\u3002", "id": "services_pl_plan_archive_export_rationale_939" }, @@ -80575,7 +80584,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L253", - "community": 147, + "community": 79, "norm_label": "\u4e00\u88c5\u591a\u9001:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c;\u4fa7\u680f\u5b57\u6bb5\u6309\u884c\u586b\u5199\u3002", "id": "tests_test_pl_plan_list_export_rationale_253" }, @@ -80584,7 +80593,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L515", - "community": 147, + "community": 79, "norm_label": "\u65e0\u6bb5\u7ed3\u6784:\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1;stopsegment \u4e3a\u7a7a\u3002", "id": "tests_test_pl_plan_list_export_rationale_515" }, @@ -80593,7 +80602,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L602", - "community": 147, + "community": 79, "norm_label": "\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93(\u4e0e\u5217\u8868 ui \u4e00\u81f4)\u3002", "id": "tests_test_pl_plan_list_export_rationale_602" }, @@ -80602,7 +80611,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L722", - "community": 1, + "community": 79, "norm_label": "\u6bb5\u4ea7\u54c1\u6709\u591a\u4e2a\u5f52\u6863\u54c1\u724c\u65f6\u6309\u54c1\u724c\u62c6\u884c,\u5b9e\u9645\u91cf\u53d6\u54c1\u724c\u91cf\u3002", "id": "tests_test_pl_plan_list_export_rationale_722" }, @@ -80611,7 +80620,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1142", - "community": 279, + "community": 278, "norm_label": "_format_plan_list_export_brand()", "id": "pl_plan_format_plan_list_export_brand" }, @@ -80620,7 +80629,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L203", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_203" }, @@ -80629,7 +80638,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L254", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_254" }, @@ -80638,7 +80647,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L287", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_287" }, @@ -80647,7 +80656,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L518", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_518" }, @@ -80656,7 +80665,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L632", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_632" }, @@ -80665,7 +80674,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1143", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1143" }, @@ -80674,7 +80683,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1201", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1201" }, @@ -80683,7 +80692,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1369", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u6bb5\u65f6\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1\u3002", "id": "pl_plan_rationale_1369" }, @@ -80692,7 +80701,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1551", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1551" }, @@ -80701,7 +80710,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1759", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1759" }, @@ -80710,7 +80719,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1780", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1780" }, @@ -80719,7 +80728,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1874", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1874" }, @@ -80728,7 +80737,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1909", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1909" }, @@ -80737,7 +80746,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2171", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2171" }, @@ -80746,7 +80755,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2940", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2940" }, @@ -80755,7 +80764,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3044", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3044" }, @@ -80764,7 +80773,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3224", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3224" }, @@ -80773,7 +80782,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3259", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3259" }, @@ -80782,7 +80791,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3654", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3654" }, @@ -80791,7 +80800,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", - "community": 130, + "community": 54, "norm_label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165;\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "id": "services_pl_brand_archive_rationale_132" }, @@ -80800,7 +80809,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", - "community": 130, + "community": 54, "norm_label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165;\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "id": "services_pl_brand_archive_rationale_190" }, @@ -80809,7 +80818,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L256", - "community": 14, + "community": 7, "norm_label": "_format_export_brand_name()", "id": "services_pl_plan_archive_export_format_export_brand_name" }, @@ -80818,7 +80827,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L64", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u524d\u7aef\u5217\u8868\u4e00\u81f4:\u6709\u7f16\u53f7\u663e\u793a\u7f16\u53f7;\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c \u2192 \u88c5\u8d27\u51fa\u5e93 / \u9001\u8d27\u5165\u5e93\u3002", "id": "services_pl_plan_archive_export_rationale_64" }, @@ -80827,7 +80836,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L129", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "services_pl_plan_archive_export_rationale_129" }, @@ -80836,7 +80845,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L230", - "community": 14, + "community": 7, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_230" }, @@ -80845,7 +80854,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L257", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u8868\u5355\u300c\u54c1\u724c\u300d\u5217\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "services_pl_plan_archive_export_rationale_257" }, @@ -80854,7 +80863,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L353", - "community": 14, + "community": 7, "norm_label": "\u4e00\u6bb5\u6b21\u00d7\u4e00\u4e2a\u4ea7\u54c1\u4e00\u884c:\u53ea\u586b\u672c\u4fa7\u5ba2\u6237/\u5730\u5740/\u65f6\u95f4/\u5408\u540c\u4e0e\u672c\u4fa7\u91cf\u4ef7\u3002", "id": "services_pl_plan_archive_export_rationale_353" }, @@ -80863,7 +80872,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L419", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "services_pl_plan_archive_export_rationale_419" }, @@ -80872,7 +80881,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L503", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u53ea\u4fdd\u7559", "id": "services_pl_plan_archive_export_rationale_503" }, @@ -80881,7 +80890,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L640", - "community": 14, + "community": 7, "norm_label": "\u8fd4\u56de\u9700\u8981\u5408\u5e76\u7684\u95ed\u533a\u95f4(\u6570\u636e\u884c\u4e0b\u6807,\u4e0d\u542b\u8868\u5934)\u3002\u5355\u884c\u4e0d\u5408\u5e76\u3002", "id": "services_pl_plan_archive_export_rationale_640" }, @@ -80890,7 +80899,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L697", - "community": 14, + "community": 7, "norm_label": "\u6309\u5217\u8868\u5408\u5e76\u89c4\u5219\u6574\u7406\u5355\u5143\u683c\u53d6\u503c\u3002 \u5e8f\u53f7\u6309\u8ba1\u5212\u8ba1,\u4e00\u5f20\u8ba1\u5212\u4e00\u4e2a\u53f7(\u5f52\u6863\u5bfc\u51fa)\u3002 \u53ea\u6709\u4e00\u4e2a\u9001\u8d27\u6bb5\u65f6,\u9001\u8d27\u4fa7\u5b57\u6bb5\u5199\u5230\u8be5\u8ba1\u5212\u9996\u884c,\u4ee5\u4fbf\u548c\u88c5\u8d27\u884c\u5408\u5e76\u540e\u4ecd\u80fd", "id": "services_pl_plan_archive_export_rationale_697" }, @@ -80899,7 +80908,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L779", - "community": 14, + "community": 7, "norm_label": "\u8ffd\u52a0\u6309\u5217\u8868\u5408\u5e76\u7684 sheet\u3002\u9ed8\u8ba4\u6807\u9898\u4e3a\u300c\u8ba1\u5212\u5f52\u6863(\u5408\u5e76)\u300d\u3002", "id": "services_pl_plan_archive_export_rationale_779" }, @@ -80908,7 +80917,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L847", - "community": 14, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 / \u5371\u5316\u54c1\u8bc1\u5217\u8868 excel:\u660e\u7ec6\u9875 + \u6309\u5217\u8868\u5408\u5e76\u7684\u7b2c\u4e8c\u9875\u3002", "id": "services_pl_plan_archive_export_rationale_847" }, @@ -80917,7 +80926,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L890", - "community": 14, + "community": 7, "norm_label": "\u5f52\u6863 excel:\u7b2c\u4e00\u9875\u4e3a\u6bb5\u6b21\u660e\u7ec6,\u7b2c\u4e8c\u9875\u4e3a\u5217\u8868\u5408\u5e76\u6837\u5f0f\u3002", "id": "services_pl_plan_archive_export_rationale_890" }, @@ -80926,7 +80935,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L105", - "community": 14, + "community": 7, "norm_label": "\u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:1 \u4e2a\u88c5\u8d27\u4ea7\u54c1 + 1 \u4e2a\u9001\u8d27\u4ea7\u54c1 = 2 \u884c;\u5355\u4fa7\u7b5b\u9009\u53ea\u7559\u5bf9\u5e94\u6bb5\u3002", "id": "tests_test_pl_plan_archive_export_rationale_105" }, @@ -80935,7 +80944,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L291", - "community": 14, + "community": 7, "norm_label": "\u5185\u90e8\u5ba2\u6237\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93,\u4e0d\u518d\u62fc\u5728\u540c\u4e00\u884c\u3002", "id": "tests_test_pl_plan_archive_export_rationale_291" }, @@ -80944,7 +80953,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L42", - "community": 279, + "community": 278, "norm_label": "test_format_plan_list_export_brand_only_required()", "id": "tests_test_pl_plan_list_export_test_format_plan_list_export_brand_only_required" }, @@ -80953,7 +80962,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L501", - "community": 147, + "community": 79, "norm_label": "\u65e0\u6bb5\u7ed3\u6784:\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1;stopsegment \u4e3a\u7a7a\u3002", "id": "tests_test_pl_plan_list_export_rationale_501" }, @@ -80962,7 +80971,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L581", - "community": 147, + "community": 79, "norm_label": "\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93(\u4e0e\u5217\u8868 ui \u4e00\u81f4)\u3002", "id": "tests_test_pl_plan_list_export_rationale_581" }, @@ -80971,7 +80980,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L912", - "community": 13, + "community": 25, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_912" }, @@ -80980,7 +80989,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1066", - "community": 277, + "community": 273, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1066" }, @@ -80989,7 +80998,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1166", - "community": 13, + "community": 25, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1166" }, @@ -80998,7 +81007,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1230", - "community": 13, + "community": 25, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1230" }, @@ -81007,7 +81016,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1330", - "community": 13, + "community": 25, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1330" }, @@ -81016,7 +81025,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1357", - "community": 13, + "community": 25, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "crm_quote_rationale_1357" }, @@ -81025,7 +81034,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1387", - "community": 13, + "community": 25, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1387" }, @@ -81034,7 +81043,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1442", - "community": 13, + "community": 25, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1442" }, @@ -81043,7 +81052,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1488", - "community": 13, + "community": 25, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1488" }, @@ -81052,7 +81061,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1551", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u590d\u7528\u5217\u8868\u7b5b\u9009,\u5305\u542b\u5f85\u6211\u5ba1\u6279 / \u5df2\u5ba1\u6279\u8303\u56f4\u3002", "id": "crm_quote_rationale_1551" }, @@ -81061,7 +81070,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L202", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_202" }, @@ -81070,7 +81079,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L253", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_253" }, @@ -81079,7 +81088,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L286", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_286" }, @@ -81088,7 +81097,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L517", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_517" }, @@ -81097,7 +81106,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L544", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_544" }, @@ -81106,7 +81115,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L631", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_631" }, @@ -81115,7 +81124,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1142", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1142" }, @@ -81124,7 +81133,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1200", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1200" }, @@ -81133,7 +81142,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1366", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u6bb5\u65f6\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1\u3002", "id": "pl_plan_rationale_1366" }, @@ -81142,7 +81151,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1544", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1544" }, @@ -81151,7 +81160,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1743", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1743" }, @@ -81160,7 +81169,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1764", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1764" }, @@ -81169,7 +81178,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1858", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1858" }, @@ -81178,7 +81187,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1893", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1893" }, @@ -81187,7 +81196,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2155", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2155" }, @@ -81196,7 +81205,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2924", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2924" }, @@ -81205,7 +81214,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3028", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3028" }, @@ -81214,7 +81223,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3208", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3208" }, @@ -81223,7 +81232,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3243", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3243" }, @@ -81232,7 +81241,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3638", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3638" }, @@ -81241,7 +81250,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L656", - "community": 14, + "community": 7, "norm_label": "\u6309\u5217\u8868\u5408\u5e76\u89c4\u5219\u6574\u7406\u5355\u5143\u683c\u53d6\u503c\u3002 \u5e8f\u53f7\u6309\u8ba1\u5212\u8ba1,\u4e00\u5f20\u8ba1\u5212\u4e00\u4e2a\u53f7\u3002 \u53ea\u6709\u4e00\u4e2a\u9001\u8d27\u6bb5\u65f6,\u9001\u8d27\u5ba2\u6237/\u5730\u5740/\u65f6\u95f4\u5199\u5230\u8be5\u8ba1\u5212\u9996\u884c,\u4ee5\u4fbf\u548c\u88c5\u8d27\u884c\u5408\u5e76\u540e\u4ecd\u80fd\u770b", "id": "services_pl_plan_archive_export_rationale_656" }, @@ -81250,7 +81259,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L712", - "community": 14, + "community": 7, "norm_label": "\u5728\u5de5\u4f5c\u7c3f\u4e2d\u8ffd\u52a0\u300c\u8ba1\u5212\u5f52\u6863(\u5408\u5e76)\u300d\u9875,\u5408\u5e76\u65b9\u5f0f\u5bf9\u9f50\u8fd0\u8f93\u5f52\u6863\u5217\u8868\u3002", "id": "services_pl_plan_archive_export_rationale_712" }, @@ -81259,7 +81268,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L768", - "community": 14, + "community": 7, "norm_label": "\u5f52\u6863 excel:\u7b2c\u4e00\u9875\u4e3a\u6bb5\u6b21\u660e\u7ec6,\u7b2c\u4e8c\u9875\u4e3a\u5217\u8868\u5408\u5e76\u6837\u5f0f\u3002", "id": "services_pl_plan_archive_export_rationale_768" }, @@ -81268,7 +81277,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L248", - "community": 147, + "community": 79, "norm_label": "\u4e00\u88c5\u591a\u9001:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c;\u4fa7\u680f\u5b57\u6bb5\u6309\u884c\u586b\u5199\u3002", "id": "tests_test_pl_plan_list_export_rationale_248" }, @@ -81277,7 +81286,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L498", - "community": 147, + "community": 79, "norm_label": "\u65e0\u6bb5\u7ed3\u6784:\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1;stopsegment \u4e3a\u7a7a\u3002", "id": "tests_test_pl_plan_list_export_rationale_498" }, @@ -81286,7 +81295,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L578", - "community": 147, + "community": 79, "norm_label": "\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93(\u4e0e\u5217\u8868 ui \u4e00\u81f4)\u3002", "id": "tests_test_pl_plan_list_export_rationale_578" }, @@ -81295,7 +81304,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L201", - "community": 244, + "community": 248, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_201" }, @@ -81304,7 +81313,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L252", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_252" }, @@ -81313,7 +81322,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L285", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_285" }, @@ -81322,7 +81331,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L516", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_516" }, @@ -81331,7 +81340,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L543", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_543" }, @@ -81340,7 +81349,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L630", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_630" }, @@ -81349,7 +81358,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1141", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1141" }, @@ -81358,7 +81367,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1365", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u6bb5\u65f6\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1\u3002", "id": "pl_plan_rationale_1365" }, @@ -81367,7 +81376,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1543", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1543" }, @@ -81376,7 +81385,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1736", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1736" }, @@ -81385,7 +81394,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1757", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1757" }, @@ -81394,7 +81403,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1851", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1851" }, @@ -81403,7 +81412,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1886", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1886" }, @@ -81412,7 +81421,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1902", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1902" }, @@ -81421,7 +81430,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2148", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2148" }, @@ -81430,7 +81439,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2917", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2917" }, @@ -81439,7 +81448,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3021", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3021" }, @@ -81448,7 +81457,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3236", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3236" }, @@ -81457,7 +81466,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3631", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3631" }, @@ -81466,7 +81475,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L499", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u53ea\u4fdd\u7559", "id": "services_pl_plan_archive_export_rationale_499" }, @@ -81475,7 +81484,7 @@ "file_type": "rationale", "source_file": "app/services/export_attachment_zip.py", "source_location": "L224", - "community": 31, + "community": 36, "norm_label": "\u6253\u5305 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002", "id": "services_export_attachment_zip_rationale_224" }, @@ -81484,7 +81493,7 @@ "file_type": "rationale", "source_file": "app/services/export_attachment_zip.py", "source_location": "L260", - "community": 31, + "community": 36, "norm_label": "\u8fb9\u4e0b\u8f7d\u8fb9\u4ea7\u51fa zip \u5b57\u8282,\u4fbf\u4e8e\u4ee3\u7406\u5c42\u5728\u957f\u65f6\u95f4\u6253\u5305\u65f6\u4fdd\u6301\u8fde\u63a5\u3002", "id": "services_export_attachment_zip_rationale_260" }, @@ -81493,7 +81502,7 @@ "file_type": "rationale", "source_file": "app/services/export_attachment_zip.py", "source_location": "L354", - "community": 31, + "community": 36, "norm_label": "\u7acb\u5373\u8fd4\u56de streamingresponse:\u5148\u53d1\u54cd\u5e94\u5934,\u518d\u8fb9\u4e0b\u9644\u4ef6\u8fb9\u63a8\u9001 zip \u5b57\u8282\u3002", "id": "services_export_attachment_zip_rationale_354" }, @@ -81502,7 +81511,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L101", - "community": 14, + "community": 7, "norm_label": "\u9ed8\u8ba4\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00:1 \u4e2a\u88c5\u8d27\u4ea7\u54c1 + 1 \u4e2a\u9001\u8d27\u4ea7\u54c1 = 2 \u884c;\u5355\u4fa7\u7b5b\u9009\u53ea\u7559\u5bf9\u5e94\u6bb5\u3002", "id": "tests_test_pl_plan_archive_export_rationale_101" }, @@ -81511,7 +81520,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L287", - "community": 14, + "community": 7, "norm_label": "\u5185\u90e8\u5ba2\u6237\u7f3a\u5408\u540c:\u88c5\u8d27\u884c\u5408\u540c\u4e3a\u51fa\u5e93,\u9001\u8d27\u884c\u4e3a\u5165\u5e93,\u4e0d\u518d\u62fc\u5728\u540c\u4e00\u884c\u3002", "id": "tests_test_pl_plan_archive_export_rationale_287" }, @@ -81520,7 +81529,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L571", - "community": 158, + "community": 199, "norm_label": "\u5217\u8868\u53ca\u4e3b\u8868/\u5b50\u8868\u5019\u9009\u503c\u4f7f\u7528\u76f8\u540c\u7684\u4ea7\u54c1\u5173\u952e\u8bcd\u5339\u914d\u89c4\u5219\u3002", "id": "crm_product_rationale_571" }, @@ -81529,7 +81538,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L603", - "community": 158, + "community": 199, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "id": "crm_product_rationale_603" }, @@ -81538,7 +81547,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L699", - "community": 19, + "community": 16, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "id": "crm_product_rationale_699" }, @@ -81547,7 +81556,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L720", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)", "id": "crm_product_rationale_720" }, @@ -81556,7 +81565,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L733", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_733" }, @@ -81565,7 +81574,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1062", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):productno / productname / categoryname / model \u4e3b\u8868\u5217;brands / aliase", "id": "crm_product_rationale_1062" }, @@ -81574,7 +81583,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1231", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002", "id": "crm_product_rationale_1231" }, @@ -81583,7 +81592,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L491", - "community": 158, + "community": 199, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "api_crm_rationale_491" }, @@ -81592,7 +81601,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L778", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_778" }, @@ -81601,7 +81610,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L852", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_852" }, @@ -81610,7 +81619,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L972", - "community": 20, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_972" }, @@ -81619,7 +81628,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2507", - "community": 182, + "community": 70, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u5ba2\u6237\u540d\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_2507" }, @@ -81628,7 +81637,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3349", - "community": 18, + "community": 218, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3349" }, @@ -81637,7 +81646,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3389", - "community": 42, + "community": 70, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u7801/\u540d\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_3389" }, @@ -81646,7 +81655,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3419", - "community": 18, + "community": 218, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3419" }, @@ -81655,7 +81664,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3447", - "community": 337, + "community": 319, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3447" }, @@ -81664,7 +81673,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3470", - "community": 337, + "community": 319, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3470" }, @@ -81673,7 +81682,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3496", - "community": 18, + "community": 16, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3496" }, @@ -81682,7 +81691,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3524", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3524" }, @@ -81691,7 +81700,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3553", - "community": 18, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3553" }, @@ -81700,7 +81709,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3613", - "community": 18, + "community": 353, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3613" }, @@ -81709,7 +81718,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3781", - "community": 182, + "community": 70, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u540d\u79f0/\u516c\u53f8\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_3781" }, @@ -81718,7 +81727,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L4724", - "community": 42, + "community": 70, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u5ba2\u6237/\u4ea7\u54c1\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_4724" }, @@ -81727,7 +81736,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L877", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_877" }, @@ -81736,7 +81745,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1057", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_1057" }, @@ -81745,7 +81754,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1497", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1497" }, @@ -81754,7 +81763,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1643", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1643" }, @@ -81763,7 +81772,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1178", - "community": 1, + "community": 9, "norm_label": "_collect_stop_contract_nos()", "id": "pl_plan_collect_stop_contract_nos" }, @@ -81772,7 +81781,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1379", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u6bb5\u65f6\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1\u3002", "id": "pl_plan_rationale_1379" }, @@ -81781,7 +81790,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1557", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1557" }, @@ -81790,7 +81799,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1750", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1750" }, @@ -81799,7 +81808,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1771", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1771" }, @@ -81808,7 +81817,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1865", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1865" }, @@ -81817,7 +81826,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1900", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1900" }, @@ -81826,7 +81835,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1916", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1916" }, @@ -81835,7 +81844,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2162", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2162" }, @@ -81844,7 +81853,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2931", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2931" }, @@ -81853,7 +81862,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3035", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3035" }, @@ -81862,7 +81871,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3215", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3215" }, @@ -81871,7 +81880,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3250", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3250" }, @@ -81880,7 +81889,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3645", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3645" }, @@ -81889,7 +81898,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L200", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_200" }, @@ -81898,7 +81907,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L215", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_215" }, @@ -81907,7 +81916,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L251", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_251" }, @@ -81916,7 +81925,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L284", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_284" }, @@ -81925,7 +81934,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L515", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_515" }, @@ -81934,7 +81943,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L542", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_542" }, @@ -81943,7 +81952,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L629", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_629" }, @@ -81952,7 +81961,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1140", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1140" }, @@ -81961,7 +81970,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1212", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1212" }, @@ -81970,7 +81979,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1370", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u6bb5\u65f6\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1\u3002", "id": "pl_plan_rationale_1370" }, @@ -81979,7 +81988,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1548", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1548" }, @@ -81988,7 +81997,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1741", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1741" }, @@ -81997,7 +82006,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1762", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1762" }, @@ -82006,7 +82015,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1856", - "community": 252, + "community": 109, "norm_label": "\u8ba1\u5212\u7ea7\u5b57\u6bb5;\u5355\u636e\u7c7b\u578b\u3001\u8ddf\u8fdb\u72b6\u6001\u6cbf\u7528\u5217\u8868\u5bfc\u51fa\u7684\u4e2d\u6587\u6807\u7b7e\u3002", "id": "pl_plan_rationale_1856" }, @@ -82015,7 +82024,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1891", - "community": 251, + "community": 169, "norm_label": "\u672c\u884c\u6bb5\u7f3a\u53e3:\u88c5\u8d27\u7f3a\u4f9b\u65b9\u5408\u540c,\u9001\u8d27\u7f3a\u9700\u65b9\u5408\u540c;\u65e0\u7f3a\u53e3\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1891" }, @@ -82024,7 +82033,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1907", - "community": 287, + "community": 109, "norm_label": "\u628a\u6709\u7f3a\u53e3\u7684\u8ba1\u5212\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u7f3a\u53e3\u4fa7\u4ecd\u5bfc\u51fa,gaptype \u4e3a\u7a7a\u3002", "id": "pl_plan_rationale_1907" }, @@ -82033,7 +82042,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2153", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2153" }, @@ -82042,7 +82051,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2922", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2922" }, @@ -82051,7 +82060,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3026", - "community": 123, + "community": 125, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_3026" }, @@ -82060,7 +82069,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3206", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3206" }, @@ -82069,7 +82078,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3241", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3241" }, @@ -82078,7 +82087,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3636", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3636" }, @@ -82087,7 +82096,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L199", - "community": 238, + "community": 248, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_199" }, @@ -82096,7 +82105,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L250", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_250" }, @@ -82105,7 +82114,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L283", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_283" }, @@ -82114,7 +82123,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L514", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_514" }, @@ -82123,7 +82132,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L541", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_541" }, @@ -82132,7 +82141,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L628", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_628" }, @@ -82141,7 +82150,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1139", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1139" }, @@ -82150,7 +82159,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1211", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1211" }, @@ -82159,7 +82168,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1547", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1547" }, @@ -82168,7 +82177,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1740", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1740" }, @@ -82177,7 +82186,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1761", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1761" }, @@ -82186,7 +82195,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2069", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2069" }, @@ -82195,7 +82204,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2838", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2838" }, @@ -82204,7 +82213,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2942", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2942" }, @@ -82213,7 +82222,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3122", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3122" }, @@ -82222,7 +82231,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3552", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3552" }, @@ -82231,7 +82240,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1199", - "community": 1, + "community": 9, "norm_label": "_format_stop_segment_label()", "id": "pl_plan_format_stop_segment_label" }, @@ -82240,7 +82249,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1251", - "community": 1, + "community": 9, "norm_label": "_iter_segment_product_slots()", "id": "pl_plan_iter_segment_product_slots" }, @@ -82249,7 +82258,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L195", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_195" }, @@ -82258,7 +82267,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L210", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_210" }, @@ -82267,7 +82276,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L246", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_246" }, @@ -82276,7 +82285,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L279", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_279" }, @@ -82285,7 +82294,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L510", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_510" }, @@ -82294,7 +82303,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L624", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_624" }, @@ -82303,7 +82312,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1135", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1135" }, @@ -82312,7 +82321,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1252", - "community": 1, + "community": 9, "norm_label": "\u6309\u5217\u8868\u5c55\u5e73\u987a\u5e8f\u4ea7\u51fa (kind, load, delivery, delivery_seq, product)\u3002", "id": "pl_plan_rationale_1252" }, @@ -82321,7 +82330,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1389", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u6709\u6bb5\u65f6\u6309\u6bb5\u6b21\u00d7\u4ea7\u54c1\u5c55\u5f00;\u65e0\u6bb5\u65f6\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1\u3002", "id": "pl_plan_rationale_1389" }, @@ -82330,7 +82339,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1575", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1575" }, @@ -82339,7 +82348,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1768", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1768" }, @@ -82348,7 +82357,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1789", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1789" }, @@ -82357,7 +82366,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2097", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2097" }, @@ -82366,7 +82375,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2866", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2866" }, @@ -82375,7 +82384,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2970", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2970" }, @@ -82384,7 +82393,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3154", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_3154" }, @@ -82393,7 +82402,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3189", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3189" }, @@ -82402,7 +82411,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3584", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3584" }, @@ -82411,7 +82420,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", - "community": 14, + "community": 7, "norm_label": "format_row_contract_export_label()", "id": "services_pl_plan_archive_export_format_row_contract_export_label" }, @@ -82420,7 +82429,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L188", - "community": 14, + "community": 7, "norm_label": "_stop_kind_label()", "id": "services_pl_plan_archive_export_stop_kind_label" }, @@ -82429,7 +82438,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L200", - "community": 14, + "community": 7, "norm_label": "_product_match_key()", "id": "services_pl_plan_archive_export_product_match_key" }, @@ -82438,7 +82447,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L334", - "community": 14, + "community": 7, "norm_label": "_side_qty_fields()", "id": "services_pl_plan_archive_export_side_qty_fields" }, @@ -82447,7 +82456,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L381", - "community": 14, + "community": 7, "norm_label": "_append_stop_product_rows()", "id": "services_pl_plan_archive_export_append_stop_product_rows" }, @@ -82456,7 +82465,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L456", - "community": 14, + "community": 7, "norm_label": "_append_paired_product_rows()", "id": "services_pl_plan_archive_export_append_paired_product_rows" }, @@ -82465,7 +82474,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L60", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u524d\u7aef\u5217\u8868\u4e00\u81f4:\u6709\u7f16\u53f7\u663e\u793a\u7f16\u53f7;\u5c71\u5ce1/\u4e91\u680b\u7f3a\u5408\u540c \u2192 \u88c5\u8d27\u51fa\u5e93 / \u9001\u8d27\u5165\u5e93\u3002", "id": "services_pl_plan_archive_export_rationale_60" }, @@ -82474,7 +82483,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L75", - "community": 14, + "community": 7, "norm_label": "\u914d\u5bf9\u884c:\u88c5/\u9001\u4e24\u4fa7\u5408\u540c\u6587\u6848\u53bb\u91cd\u62fc\u63a5;\u65e0\u6bb5\u6b21\u65f6\u56de\u9000 fallback\u3002", "id": "services_pl_plan_archive_export_rationale_75" }, @@ -82483,7 +82492,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L146", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "services_pl_plan_archive_export_rationale_146" }, @@ -82492,7 +82501,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", - "community": 14, + "community": 7, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_260" }, @@ -82501,7 +82510,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L287", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u8868\u5355\u300c\u54c1\u724c\u300d\u5217\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "services_pl_plan_archive_export_rationale_287" }, @@ -82510,7 +82519,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L395", - "community": 14, + "community": 7, "norm_label": "\u5355\u4fa7\u7b5b\u9009\u56de\u9000:\u4ecd\u6309\u6bb5\u00d7\u4ea7\u54c1\u4e00\u884c,\u4f46\u5199\u5165\u914d\u5bf9\u5217\u7ed3\u6784(\u53e6\u4e00\u4fa7\u7559\u7a7a)\u3002", "id": "services_pl_plan_archive_export_rationale_395" }, @@ -82519,7 +82528,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L469", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27\u00d7\u9001\u8d27\u6309 productid+packagespec \u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u4e00\u884c\u3002", "id": "services_pl_plan_archive_export_rationale_469" }, @@ -82528,7 +82537,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L533", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "services_pl_plan_archive_export_rationale_533" }, @@ -82537,7 +82546,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L614", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4:\u88c5\u8d27\u00d7\u9001\u8d27\u6309\u4ea7\u54c1\u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u914d\u5bf9\u4e00\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u56de\u9000\u4e3a\u5355\u4fa7\u6bb5\u00d7", "id": "services_pl_plan_archive_export_rationale_614" }, @@ -82546,7 +82555,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L42", - "community": 14, + "community": 33, "norm_label": "test_append_stop_product_rows_io_and_amount()", "id": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount" }, @@ -82555,7 +82564,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L82", - "community": 14, + "community": 33, "norm_label": "test_append_stop_product_rows_delivery_external_outbound()", "id": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound" }, @@ -82564,7 +82573,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L114", - "community": 14, + "community": 33, "norm_label": "test_append_paired_product_rows_inner_join_one_row_per_product()", "id": "tests_test_pl_plan_archive_export_test_append_paired_product_rows_inner_join_one_row_per_product" }, @@ -82573,7 +82582,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L224", - "community": 14, + "community": 33, "norm_label": "test_build_plan_archive_export_rows_pair_mode_and_single_side()", "id": "tests_test_pl_plan_archive_export_test_build_plan_archive_export_rows_pair_mode_and_single_side" }, @@ -82582,7 +82591,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L347", - "community": 14, + "community": 7, "norm_label": "test_append_paired_product_rows_includes_brand_and_alias()", "id": "tests_test_pl_plan_archive_export_test_append_paired_product_rows_includes_brand_and_alias" }, @@ -82591,7 +82600,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L410", - "community": 14, + "community": 7, "norm_label": "test_append_paired_rows_internal_customer_contract_placeholder()", "id": "tests_test_pl_plan_archive_export_test_append_paired_rows_internal_customer_contract_placeholder" }, @@ -82600,7 +82609,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1252", - "community": 1, + "community": 9, "norm_label": "_apply_plan_list_export_stop_fields()", "id": "pl_plan_apply_plan_list_export_stop_fields" }, @@ -82609,7 +82618,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L196", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_196" }, @@ -82618,7 +82627,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L211", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_211" }, @@ -82627,7 +82636,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L247", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_247" }, @@ -82636,7 +82645,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L511", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_511" }, @@ -82645,7 +82654,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L538", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_538" }, @@ -82654,7 +82663,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L625", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_625" }, @@ -82663,7 +82672,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1136", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1136" }, @@ -82672,7 +82681,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1214", - "community": 1, + "community": 9, "norm_label": "\u6309\u5f53\u524d\u5bfc\u51fa\u884c\u6240\u5c5e\u6bb5\u586b\u5199\u88c5/\u9001\u4fa7\u5b57\u6bb5;\u5bf9\u4fa7\u7559\u7a7a\u3002", "id": "pl_plan_rationale_1214" }, @@ -82681,7 +82690,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1305", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4e00\u8ba1\u5212\u591a\u4ea7\u54c1\u65f6\u6309\u4ea7\u54c1\u5c55\u5f00,\u5e76\u89e3\u6790 crm \u6807\u51c6\u540d/\u522b\u540d\u3002", "id": "pl_plan_rationale_1305" }, @@ -82690,7 +82699,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1472", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1472" }, @@ -82699,7 +82708,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1665", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1665" }, @@ -82708,7 +82717,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1686", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1686" }, @@ -82717,7 +82726,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1994", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1994" }, @@ -82726,7 +82735,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2763", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2763" }, @@ -82735,7 +82744,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2867", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2867" }, @@ -82744,7 +82753,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3086", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3086" }, @@ -82753,7 +82762,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3481", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3481" }, @@ -82762,7 +82771,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L214", - "community": 147, + "community": 79, "norm_label": "\u4e00\u88c5\u591a\u9001:\u5148\u88c5\u8d27\u4ea7\u54c1\u884c,\u518d\u5404\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c;\u4fa7\u680f\u5b57\u6bb5\u6309\u884c\u586b\u5199\u3002", "id": "tests_test_pl_plan_list_export_rationale_214" }, @@ -82771,7 +82780,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L464", - "community": 147, + "community": 79, "norm_label": "\u65e0\u6bb5\u7ed3\u6784:\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1;stopsegment \u4e3a\u7a7a\u3002", "id": "tests_test_pl_plan_list_export_rationale_464" }, @@ -82780,7 +82789,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1419", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1419" }, @@ -82789,7 +82798,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1612", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1612" }, @@ -82798,7 +82807,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1633", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1633" }, @@ -82807,7 +82816,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1941", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1941" }, @@ -82816,7 +82825,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2710", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2710" }, @@ -82825,7 +82834,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2814", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2814" }, @@ -82834,7 +82843,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2998", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2998" }, @@ -82843,7 +82852,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3033", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_3033" }, @@ -82852,7 +82861,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3428", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3428" }, @@ -82861,7 +82870,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L190", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_190" }, @@ -82870,7 +82879,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L205", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_205" }, @@ -82879,7 +82888,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L241", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_241" }, @@ -82888,7 +82897,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L274", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_274" }, @@ -82897,7 +82906,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L505", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_505" }, @@ -82906,7 +82915,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L619", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_619" }, @@ -82915,7 +82924,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1077", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1077" }, @@ -82924,7 +82933,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1090", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4e00\u8ba1\u5212\u591a\u4ea7\u54c1\u65f6\u6309\u4ea7\u54c1\u5c55\u5f00,\u5e76\u89e3\u6790 crm \u6807\u51c6\u540d/\u522b\u540d\u3002", "id": "pl_plan_rationale_1090" }, @@ -82933,7 +82942,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1240", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1240" }, @@ -82942,7 +82951,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1433", - "community": 144, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1433" }, @@ -82951,7 +82960,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1454", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1454" }, @@ -82960,7 +82969,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2531", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2531" }, @@ -82969,7 +82978,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2635", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2635" }, @@ -82978,7 +82987,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2819", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2819" }, @@ -82987,7 +82996,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2854", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2854" }, @@ -82996,7 +83005,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3249", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3249" }, @@ -83005,7 +83014,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L145", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "services_pl_plan_archive_export_rationale_145" }, @@ -83014,7 +83023,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L259", - "community": 14, + "community": 7, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_259" }, @@ -83023,7 +83032,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L286", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u8868\u5355\u300c\u54c1\u724c\u300d\u5217\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "services_pl_plan_archive_export_rationale_286" }, @@ -83032,7 +83041,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L394", - "community": 14, + "community": 7, "norm_label": "\u5355\u4fa7\u7b5b\u9009\u56de\u9000:\u4ecd\u6309\u6bb5\u00d7\u4ea7\u54c1\u4e00\u884c,\u4f46\u5199\u5165\u914d\u5bf9\u5217\u7ed3\u6784(\u53e6\u4e00\u4fa7\u7559\u7a7a)\u3002", "id": "services_pl_plan_archive_export_rationale_394" }, @@ -83041,7 +83050,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L468", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27\u00d7\u9001\u8d27\u6309 productid+packagespec \u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u4e00\u884c\u3002", "id": "services_pl_plan_archive_export_rationale_468" }, @@ -83050,7 +83059,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L532", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "services_pl_plan_archive_export_rationale_532" }, @@ -83059,7 +83068,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L613", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4:\u88c5\u8d27\u00d7\u9001\u8d27\u6309\u4ea7\u54c1\u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u914d\u5bf9\u4e00\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u56de\u9000\u4e3a\u5355\u4fa7\u6bb5\u00d7", "id": "services_pl_plan_archive_export_rationale_613" }, @@ -83068,7 +83077,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L28", - "community": 1, + "community": 9, "norm_label": "test_filter_export_columns_keeps_brand_alias_after_normalize()", "id": "tests_test_pl_plan_list_export_test_filter_export_columns_keeps_brand_alias_after_normalize" }, @@ -83077,7 +83086,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1056", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1056" }, @@ -83086,7 +83095,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1069", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4e00\u8ba1\u5212\u591a\u4ea7\u54c1\u65f6\u6309\u4ea7\u54c1\u5c55\u5f00,\u5e76\u89e3\u6790 crm \u6807\u51c6\u540d/\u522b\u540d\u3002", "id": "pl_plan_rationale_1069" }, @@ -83095,7 +83104,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1412", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1412" }, @@ -83104,7 +83113,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2510", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2510" }, @@ -83113,7 +83122,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2614", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2614" }, @@ -83122,7 +83131,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2798", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2798" }, @@ -83131,7 +83140,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2833", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2833" }, @@ -83140,7 +83149,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3228", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3228" }, @@ -83149,7 +83158,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L64", - "community": 382, + "community": 45, "norm_label": "\u578b\u53f7/\u89c4\u683c:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1\u7684 model / package_spec \u6a21\u7cca\u5339\u914d\u3002", "id": "pl_plan_list_filters_rationale_64" }, @@ -83158,7 +83167,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L109", - "community": 384, + "community": 45, "norm_label": "\u5355\u4f4d:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1 unit \u6a21\u7cca\u5339\u914d\u3002", "id": "pl_plan_list_filters_rationale_109" }, @@ -83167,7 +83176,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L145", - "community": 383, + "community": 45, "norm_label": "\u627f\u8fd0\u5546:\u8fd0\u8f93\u8868 carrier_name,\u6216\u8ba1\u5212 resource_snapshot json \u6587\u672c\u542b\u5173\u952e\u5b57\u3002", "id": "pl_plan_list_filters_rationale_145" }, @@ -83176,7 +83185,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L167", - "community": 379, + "community": 45, "norm_label": "\u5730\u5740/\u65f6\u95f4:\u88c5\u8d27/\u9001\u8d27\u5730\u5740\u6a21\u7cca\u5339\u914d(\u65f6\u95f4\u5217\u901a\u5e38\u968f\u5730\u5740\u4e00\u8d77\u68c0\u7d22\u5730\u5740\u5173\u952e\u5b57)\u3002", "id": "pl_plan_list_filters_rationale_167" }, @@ -83185,7 +83194,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L199", - "community": 381, + "community": 45, "norm_label": "\u5408\u540c\u7f16\u53f7:\u5173\u8054\u8868 contract_no,\u6216\u8ba1\u5212\u4e3b\u8868\u9057\u7559 contract_no\u3002", "id": "pl_plan_list_filters_rationale_199" }, @@ -83194,7 +83203,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L224", - "community": 380, + "community": 45, "norm_label": "\u5730\u78c5\u5217:outbound/inbound/none=\u5df2\u751f\u6210\u4e14\u65b9\u5411\u5339\u914d;off=\u6bb5\u6b21\u672a\u751f\u6210\u5730\u78c5\u3002", "id": "pl_plan_list_filters_rationale_224" }, @@ -83203,7 +83212,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L301", - "community": 1, + "community": 10, "norm_label": "\u5217\u5934\u6bb5\u6b21\u591a\u9009:\u4ec5\u52fe\u9009\u88c5\u8d27\u6216\u9001\u8d27\u4e4b\u4e00\u65f6\u8fd4\u56de\u8be5\u7c7b;\u90fd\u9009\u6216\u672a\u9009\u5219\u4e0d\u8fc7\u6ee4\u3002", "id": "pl_plan_list_filters_rationale_301" }, @@ -83212,7 +83221,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L327", - "community": 311, + "community": 298, "norm_label": "inbound=\u9001\u8d27\u6bb5\u5ba2\u6237\u4e3a\u5185\u90e8\u5ba2\u6237;outbound=\u88c5\u8d27\u6bb5\u5ba2\u6237\u4e3a\u5185\u90e8\u5ba2\u6237\u3002", "id": "pl_plan_list_filters_rationale_327" }, @@ -83221,7 +83230,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L351", - "community": 349, + "community": 45, "norm_label": "\u5ba2\u6237\u5217\u591a\u503c:json \u6570\u7ec4,\u6216\u5355\u4e2a\u7eaf\u6587\u672c\u5173\u952e\u5b57\u3002", "id": "pl_plan_list_filters_rationale_351" }, @@ -83230,7 +83239,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L392", - "community": 369, + "community": 45, "norm_label": "\u6bb5\u6b21\u5ba2\u6237(\u88c5\u8d27/\u9001\u8d27)\u5305\u542b\u4efb\u4e00\u5173\u952e\u5b57;\u65e0\u6bb5\u8868\u65f6\u56de\u9000\u8ba1\u5212\u4f9b\u65b9/\u9700\u65b9\u540d\u79f0\u3002", "id": "pl_plan_list_filters_rationale_392" }, @@ -83239,7 +83248,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L546", - "community": 378, + "community": 45, "norm_label": "\u6bb5\u4ea7\u54c1\u6570\u503c\u5217:\u4efb\u4e00\u88c5\u8d27/\u9001\u8d27\u4ea7\u54c1\u884c\u547d\u4e2d\u5373\u4fdd\u7559\u8be5\u8ba1\u5212\u3002", "id": "pl_plan_list_filters_rationale_546" }, @@ -83248,7 +83257,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L86", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "services_pl_plan_archive_export_rationale_86" }, @@ -83257,7 +83266,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L200", - "community": 14, + "community": 7, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_200" }, @@ -83266,7 +83275,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L227", - "community": 14, + "community": 7, "norm_label": "\u4e0e\u8868\u5355\u300c\u54c1\u724c\u300d\u5217\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "services_pl_plan_archive_export_rationale_227" }, @@ -83275,7 +83284,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L335", - "community": 14, + "community": 7, "norm_label": "\u5355\u4fa7\u7b5b\u9009\u56de\u9000:\u4ecd\u6309\u6bb5\u00d7\u4ea7\u54c1\u4e00\u884c,\u4f46\u5199\u5165\u914d\u5bf9\u5217\u7ed3\u6784(\u53e6\u4e00\u4fa7\u7559\u7a7a)\u3002", "id": "services_pl_plan_archive_export_rationale_335" }, @@ -83284,7 +83293,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L406", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27\u00d7\u9001\u8d27\u6309 productid+packagespec \u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u4e00\u884c\u3002", "id": "services_pl_plan_archive_export_rationale_406" }, @@ -83293,7 +83302,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L465", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "services_pl_plan_archive_export_rationale_465" }, @@ -83302,7 +83311,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L535", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4:\u88c5\u8d27\u00d7\u9001\u8d27\u6309\u4ea7\u54c1\u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u914d\u5bf9\u4e00\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u56de\u9000\u4e3a\u5355\u4fa7\u6bb5\u00d7", "id": "services_pl_plan_archive_export_rationale_535" }, @@ -83311,7 +83320,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L189", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_189" }, @@ -83320,7 +83329,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L204", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_204" }, @@ -83329,7 +83338,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L240", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_240" }, @@ -83338,7 +83347,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L273", - "community": 224, + "community": 219, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_273" }, @@ -83347,7 +83356,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L504", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_504" }, @@ -83356,7 +83365,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L610", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_610" }, @@ -83365,7 +83374,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1035", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1035" }, @@ -83374,7 +83383,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1048", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4e00\u8ba1\u5212\u591a\u4ea7\u54c1\u65f6\u6309\u4ea7\u54c1\u5c55\u5f00,\u5e76\u89e3\u6790 crm \u6807\u51c6\u540d/\u522b\u540d\u3002", "id": "pl_plan_rationale_1048" }, @@ -83383,7 +83392,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1197", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1197" }, @@ -83392,7 +83401,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1405", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1405" }, @@ -83401,7 +83410,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1713", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1713" }, @@ -83410,7 +83419,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2482", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2482" }, @@ -83419,7 +83428,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2586", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2586" }, @@ -83428,7 +83437,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2770", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2770" }, @@ -83437,7 +83446,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2805", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2805" }, @@ -83446,7 +83455,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3200", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3200" }, @@ -83455,7 +83464,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L62", - "community": 382, + "community": 45, "norm_label": "\u578b\u53f7/\u89c4\u683c:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1\u7684 model / package_spec \u6a21\u7cca\u5339\u914d\u3002", "id": "pl_plan_list_filters_rationale_62" }, @@ -83464,7 +83473,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L107", - "community": 384, + "community": 45, "norm_label": "\u5355\u4f4d:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1 unit \u6a21\u7cca\u5339\u914d\u3002", "id": "pl_plan_list_filters_rationale_107" }, @@ -83473,7 +83482,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L143", - "community": 383, + "community": 45, "norm_label": "\u627f\u8fd0\u5546:\u8fd0\u8f93\u8868 carrier_name,\u6216\u8ba1\u5212 resource_snapshot json \u6587\u672c\u542b\u5173\u952e\u5b57\u3002", "id": "pl_plan_list_filters_rationale_143" }, @@ -83482,7 +83491,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L165", - "community": 379, + "community": 45, "norm_label": "\u5730\u5740/\u65f6\u95f4:\u88c5\u8d27/\u9001\u8d27\u5730\u5740\u6a21\u7cca\u5339\u914d(\u65f6\u95f4\u5217\u901a\u5e38\u968f\u5730\u5740\u4e00\u8d77\u68c0\u7d22\u5730\u5740\u5173\u952e\u5b57)\u3002", "id": "pl_plan_list_filters_rationale_165" }, @@ -83491,7 +83500,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L197", - "community": 381, + "community": 45, "norm_label": "\u5408\u540c\u7f16\u53f7:\u5173\u8054\u8868 contract_no,\u6216\u8ba1\u5212\u4e3b\u8868\u9057\u7559 contract_no\u3002", "id": "pl_plan_list_filters_rationale_197" }, @@ -83500,7 +83509,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L222", - "community": 380, + "community": 45, "norm_label": "\u5730\u78c5\u5217:outbound/inbound/none=\u5df2\u751f\u6210\u4e14\u65b9\u5411\u5339\u914d;off=\u6bb5\u6b21\u672a\u751f\u6210\u5730\u78c5\u3002", "id": "pl_plan_list_filters_rationale_222" }, @@ -83509,7 +83518,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L281", - "community": 1, + "community": 10, "norm_label": "\u4efb\u4e00\u672a\u5220\u9664\u9001\u8d27\u6bb5\u7684\u9001\u8d27\u65e5\u5386\u65e5\u843d\u5728 [from, to] \u5185\u3002", "id": "pl_plan_list_filters_rationale_281" }, @@ -83518,7 +83527,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L299", - "community": 1, + "community": 10, "norm_label": "\u5217\u5934\u6bb5\u6b21\u591a\u9009:\u4ec5\u52fe\u9009\u88c5\u8d27\u6216\u9001\u8d27\u4e4b\u4e00\u65f6\u8fd4\u56de\u8be5\u7c7b;\u90fd\u9009\u6216\u672a\u9009\u5219\u4e0d\u8fc7\u6ee4\u3002", "id": "pl_plan_list_filters_rationale_299" }, @@ -83527,7 +83536,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L325", - "community": 349, + "community": 45, "norm_label": "\u5ba2\u6237\u5217\u591a\u503c:json \u6570\u7ec4,\u6216\u5355\u4e2a\u7eaf\u6587\u672c\u5173\u952e\u5b57\u3002", "id": "pl_plan_list_filters_rationale_325" }, @@ -83536,7 +83545,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L366", - "community": 369, + "community": 45, "norm_label": "\u6bb5\u6b21\u5ba2\u6237(\u88c5\u8d27/\u9001\u8d27)\u5305\u542b\u4efb\u4e00\u5173\u952e\u5b57;\u65e0\u6bb5\u8868\u65f6\u56de\u9000\u8ba1\u5212\u4f9b\u65b9/\u9700\u65b9\u540d\u79f0\u3002", "id": "pl_plan_list_filters_rationale_366" }, @@ -83545,7 +83554,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L520", - "community": 378, + "community": 45, "norm_label": "\u6bb5\u4ea7\u54c1\u6570\u503c\u5217:\u4efb\u4e00\u88c5\u8d27/\u9001\u8d27\u4ea7\u54c1\u884c\u547d\u4e2d\u5373\u4fdd\u7559\u8be5\u8ba1\u5212\u3002", "id": "pl_plan_list_filters_rationale_520" }, @@ -83554,7 +83563,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L458", - "community": 110, + "community": 116, "norm_label": "\u81ea\u6709\u8f66\u5f53\u6708\u52a0\u6cb9\u6c47\u603b(\u542b\u4e0a\u6708\u5bf9\u7167),\u4f9b\u6c47\u603b tab \u5361\u7247\u4f7f\u7528\u3002", "id": "services_pl_vehicle_fuel_service_rationale_458" }, @@ -83563,7 +83572,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L105", - "community": 125, + "community": 160, "norm_label": "\u79df\u6237\u5185\u542b\u8f6f\u5220:\u6309 create_time asc, id asc \u7684 1-based \u5e8f\u53f7\u3002", "id": "services_pl_vehicle_fuel_service_rationale_105" }, @@ -83572,7 +83581,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L124", - "community": 125, + "community": 160, "norm_label": "\u4e00\u6b21\u62c9\u53d6\u79df\u6237\u5185\u5168\u90e8 id(\u542b\u8f6f\u5220)\u6620\u5c04\u5e8f\u53f7,\u4f9b\u5217\u8868\u907f\u514d n+1\u3002", "id": "services_pl_vehicle_fuel_service_rationale_124" }, @@ -83581,7 +83590,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L424", - "community": 110, + "community": 116, "norm_label": "\u5bf9\u9f50 index(2).html monthrunkm:\u8de8\u6708\u672b\u91cc\u7a0b\u5dee\u4f18\u5148,\u5426\u5219\u5f53\u6708\u9996\u5c3e\u5dee,\u5426\u5219 0\u3002", "id": "services_pl_vehicle_fuel_service_rationale_424" }, @@ -83590,7 +83599,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L104", - "community": 125, + "community": 160, "norm_label": "\u79df\u6237\u5185\u542b\u8f6f\u5220:\u6309 create_time asc, id asc \u7684 1-based \u5e8f\u53f7\u3002", "id": "services_pl_vehicle_fuel_service_rationale_104" }, @@ -83599,7 +83608,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L123", - "community": 125, + "community": 160, "norm_label": "\u4e00\u6b21\u62c9\u53d6\u79df\u6237\u5185\u5168\u90e8 id(\u542b\u8f6f\u5220)\u6620\u5c04\u5e8f\u53f7,\u4f9b\u5217\u8868\u907f\u514d n+1\u3002", "id": "services_pl_vehicle_fuel_service_rationale_123" }, @@ -83608,7 +83617,7 @@ "file_type": "rationale", "source_file": "app/api/pl/freight.py", "source_location": "L114", - "community": 8, + "community": 73, "norm_label": "\u8fd0\u8d39\u672a\u7ed3\u7b97\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "pl_freight_rationale_114" }, @@ -83617,7 +83626,7 @@ "file_type": "rationale", "source_file": "app/api/pl/freight.py", "source_location": "L129", - "community": 8, + "community": 73, "norm_label": "\u8fd0\u8d39\u672a\u7ed3\u7b97\u5217\u5934\u53ef\u9009\u503c:\u5728\u672a\u7ed3\u7b97\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "pl_freight_rationale_129" }, @@ -83626,7 +83635,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L435", - "community": 361, + "community": 39, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_435" }, @@ -83635,7 +83644,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L480", - "community": 57, + "community": 39, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_480" }, @@ -83644,7 +83653,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L703", - "community": 57, + "community": 39, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "services_pl_freight_settlement_service_rationale_703" }, @@ -83653,7 +83662,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L736", - "community": 57, + "community": 39, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_736" }, @@ -83662,7 +83671,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L755", - "community": 362, + "community": 39, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "services_pl_freight_settlement_service_rationale_755" }, @@ -83671,7 +83680,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1067", - "community": 57, + "community": 39, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_freight_settlement_service_rationale_1067" }, @@ -83680,7 +83689,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L97", - "community": 307, + "community": 99, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "pl_transport_address_rationale_97" }, @@ -83689,7 +83698,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L118", - "community": 42, + "community": 99, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "pl_transport_address_rationale_118" }, @@ -83698,7 +83707,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L215", - "community": 42, + "community": 99, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "id": "pl_transport_address_rationale_215" }, @@ -83707,7 +83716,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L263", - "community": 42, + "community": 99, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_address_rationale_263" }, @@ -83716,7 +83725,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L112", - "community": 292, + "community": 21, "norm_label": "\u627f\u8fd0\u5546\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "pl_base_data_rationale_112" }, @@ -83725,7 +83734,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L134", - "community": 42, + "community": 26, "norm_label": "\u627f\u8fd0\u5546\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "pl_base_data_rationale_134" }, @@ -83734,7 +83743,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L200", - "community": 42, + "community": 26, "norm_label": "\u8f66\u8f86\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd(\u542b vehicletype)\u3002", "id": "pl_base_data_rationale_200" }, @@ -83743,7 +83752,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L277", - "community": 42, + "community": 26, "norm_label": "\u4eba\u5458\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd(\u542b personnelaffiliation)\u3002", "id": "pl_base_data_rationale_277" }, @@ -83752,7 +83761,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L410", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_410" }, @@ -83761,7 +83770,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L829", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_829" }, @@ -83770,7 +83779,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1267", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1267" }, @@ -83779,7 +83788,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1593", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1593" }, @@ -83788,7 +83797,7 @@ "file_type": "rationale", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L185", - "community": 93, + "community": 24, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_vehicle_maintenance_rationale_185" }, @@ -83797,7 +83806,7 @@ "file_type": "rationale", "source_file": "app/crud/workflow.py", "source_location": "L803", - "community": 40, + "community": 32, "norm_label": "\u4efb\u52a1/\u7533\u8bf7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u6309 scope \u590d\u7528\u5bf9\u5e94\u5217\u8868\u7684\u57fa\u7840\u67e5\u8be2,\u5bf9\u6d41\u7a0b\u540d\u79f0\u53bb\u91cd\u8ba1\u6570\u3002", "id": "crud_workflow_rationale_803" }, @@ -83806,7 +83815,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/price_letter.py", "source_location": "L386", - "community": 42, + "community": 70, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customername / productname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_price_letter_rationale_386" }, @@ -83815,7 +83824,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L246", - "community": 182, + "community": 70, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587\u5217\u7b5b)\u3002", "id": "crm_clue_rationale_246" }, @@ -83824,7 +83833,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L579", - "community": 158, + "community": 199, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "id": "crm_product_rationale_579" }, @@ -83833,7 +83842,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L685", - "community": 19, + "community": 16, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "id": "crm_product_rationale_685" }, @@ -83842,7 +83851,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L706", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)", "id": "crm_product_rationale_706" }, @@ -83851,7 +83860,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L719", - "community": 19, + "community": 16, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_719" }, @@ -83860,7 +83869,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1048", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):productno / productname / categoryname / model \u4e3b\u8868\u5217;brands / aliase", "id": "crm_product_rationale_1048" }, @@ -83869,7 +83878,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1221", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002", "id": "crm_product_rationale_1221" }, @@ -83878,7 +83887,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L366", - "community": 42, + "community": 18, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587\u5217\u7b5b)\u3002", "id": "crm_customer_rationale_366" }, @@ -83887,7 +83896,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3091", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3091" }, @@ -83896,7 +83905,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L95", - "community": 124, + "community": 43, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "api_monitor_rationale_95" }, @@ -83905,7 +83914,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L211", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_monitor_rationale_211" }, @@ -83914,7 +83923,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L490", - "community": 158, + "community": 199, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "api_crm_rationale_490" }, @@ -83923,7 +83932,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L777", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_777" }, @@ -83932,7 +83941,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L851", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_851" }, @@ -83941,7 +83950,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L971", - "community": 20, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_971" }, @@ -83950,7 +83959,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2506", - "community": 182, + "community": 70, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u5ba2\u6237\u540d\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_2506" }, @@ -83959,7 +83968,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3348", - "community": 18, + "community": 218, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3348" }, @@ -83968,7 +83977,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3388", - "community": 42, + "community": 70, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u7801/\u540d\u79f0\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_3388" }, @@ -83977,7 +83986,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3418", - "community": 18, + "community": 218, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3418" }, @@ -83986,7 +83995,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3446", - "community": 337, + "community": 319, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3446" }, @@ -83995,7 +84004,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3469", - "community": 337, + "community": 319, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3469" }, @@ -84004,7 +84013,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3495", - "community": 18, + "community": 16, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3495" }, @@ -84013,7 +84022,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3523", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3523" }, @@ -84022,7 +84031,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3552", - "community": 18, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3552" }, @@ -84031,7 +84040,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3612", - "community": 18, + "community": 353, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3612" }, @@ -84040,7 +84049,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3780", - "community": 182, + "community": 70, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u540d\u79f0/\u516c\u53f8\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_3780" }, @@ -84049,7 +84058,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L4723", - "community": 42, + "community": 70, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u5ba2\u6237/\u4ea7\u54c1\u53bb\u91cd;excel \u7ea7\u8054\u4e0a\u4e0b\u6587)", "id": "api_crm_rationale_4723" }, @@ -84058,7 +84067,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L304", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_304" }, @@ -84067,7 +84076,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L572", - "community": 52, + "community": 53, "norm_label": "\u7528\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "api_admin_rationale_572" }, @@ -84076,7 +84085,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L594", - "community": 2, + "community": 1, "norm_label": "\u7528\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "api_admin_rationale_594" }, @@ -84085,7 +84094,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L661", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_661" }, @@ -84094,7 +84103,7 @@ "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L165", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_leave_rationale_165" }, @@ -84103,7 +84112,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L188", - "community": 238, + "community": 249, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_188" }, @@ -84112,7 +84121,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L239", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_239" }, @@ -84121,7 +84130,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L503", - "community": 1, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd)\u3002\u989d\u5916\u5b57\u6bb5\u4e0e\u5217\u8868\u8fc7\u6ee4\u540c\u540d,\u7528\u4e8e excel \u7ea7\u8054\u4e0a\u4e0b\u6587\u3002", "id": "pl_plan_rationale_503" }, @@ -84130,7 +84139,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L530", - "community": 1, + "community": 10, "norm_label": "\u4e0e\u5217\u8868\u540c\u6e90\u7684\u8ba1\u5212\u4e0a\u4e0b\u6587\u67e5\u8be2(\u5df2\u6392\u9664\u5f53\u524d facet \u5217\u81ea\u8eab\u6761\u4ef6)\u3002", "id": "pl_plan_rationale_530" }, @@ -84139,7 +84148,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L600", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd,\u5bf9\u9f50 excel \u7ea7\u8054\u3002", "id": "pl_plan_rationale_600" }, @@ -84148,7 +84157,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1025", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_1025" }, @@ -84157,7 +84166,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1038", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4e00\u8ba1\u5212\u591a\u4ea7\u54c1\u65f6\u6309\u4ea7\u54c1\u5c55\u5f00,\u5e76\u89e3\u6790 crm \u6807\u51c6\u540d/\u522b\u540d\u3002", "id": "pl_plan_rationale_1038" }, @@ -84166,7 +84175,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1187", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1187" }, @@ -84175,7 +84184,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1374", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1374" }, @@ -84184,7 +84193,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1395", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1395" }, @@ -84193,7 +84202,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1703", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1703" }, @@ -84202,7 +84211,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2472", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2472" }, @@ -84211,7 +84220,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2576", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2576" }, @@ -84220,7 +84229,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2760", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2760" }, @@ -84229,7 +84238,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2795", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2795" }, @@ -84238,7 +84247,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3190", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3190" }, @@ -84247,7 +84256,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L244", - "community": 7, + "community": 8, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "bx_reimburse_rationale_244" }, @@ -84256,7 +84265,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L278", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5217\u8868\u89c6\u56fe scope \u6536\u7a84\u3002", "id": "bx_reimburse_rationale_278" }, @@ -84265,7 +84274,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L154", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "bx_advance_rationale_154" }, @@ -84274,7 +84283,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L189", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5217\u8868\u89c6\u56fe scope \u6536\u7a84\u3002", "id": "bx_advance_rationale_189" }, @@ -84283,7 +84292,7 @@ "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L114", - "community": 7, + "community": 15, "norm_label": "_payment_filters_from_params()", "id": "bx_payment_payment_filters_from_params" }, @@ -84292,7 +84301,7 @@ "file_type": "rationale", "source_file": "app/api/bx/payment.py", "source_location": "L162", - "community": 7, + "community": 15, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "id": "bx_payment_rationale_162" }, @@ -84301,7 +84310,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L723", - "community": 1, + "community": 10, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "services_pl_plan_contract_gap_rationale_723" }, @@ -84310,7 +84319,7 @@ "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L218", - "community": 465, + "community": 444, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002", "id": "bx_invoice_rationale_218" }, @@ -84319,7 +84328,7 @@ "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L272", - "community": 466, + "community": 445, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "id": "bx_invoice_rationale_272" }, @@ -84328,7 +84337,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L271", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5ba1\u6279 tab scope \u6536\u7a84\u3002", "id": "bx_reimburse_rationale_271" }, @@ -84337,7 +84346,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L182", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd;\u53ef\u6309\u5ba1\u6279 tab scope \u6536\u7a84\u3002", "id": "bx_advance_rationale_182" }, @@ -84346,7 +84355,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L137", - "community": 65, + "community": 82, "norm_label": "\u53d1\u7968\u6863\u6848\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "bx_invoice_rationale_137" }, @@ -84355,7 +84364,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L285", - "community": 65, + "community": 82, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "bx_invoice_rationale_285" }, @@ -84364,7 +84373,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L164", - "community": 9, + "community": 8, "norm_label": "approval_list_scope_filter()", "id": "bx_reimburse_approval_list_scope_filter" }, @@ -84373,7 +84382,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L369", - "community": 467, + "community": 446, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_369" }, @@ -84382,7 +84391,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L790", - "community": 468, + "community": 447, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_790" }, @@ -84391,7 +84400,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L855", - "community": 469, + "community": 448, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_855" }, @@ -84400,7 +84409,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1041", - "community": 470, + "community": 449, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "bx_reimburse_rationale_1041" }, @@ -84409,7 +84418,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1077", - "community": 471, + "community": 450, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002", "id": "bx_reimburse_rationale_1077" }, @@ -84418,7 +84427,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L130", - "community": 9, + "community": 8, "norm_label": "approval_list_scope_filter()", "id": "bx_advance_approval_list_scope_filter" }, @@ -84427,7 +84436,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L438", - "community": 472, + "community": 451, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_438" }, @@ -84436,7 +84445,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L503", - "community": 473, + "community": 452, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_503" }, @@ -84445,7 +84454,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L267", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "bx_reimburse_rationale_267" }, @@ -84454,7 +84463,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L178", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "bx_advance_rationale_178" }, @@ -84463,7 +84472,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L334", - "community": 474, + "community": 453, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_334" }, @@ -84472,7 +84481,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L755", - "community": 475, + "community": 454, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_755" }, @@ -84481,7 +84490,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L820", - "community": 476, + "community": 455, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_820" }, @@ -84490,7 +84499,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1006", - "community": 477, + "community": 456, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "bx_reimburse_rationale_1006" }, @@ -84499,7 +84508,7 @@ "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1042", - "community": 478, + "community": 457, "norm_label": "\u660e\u7ec6\u53d1\u751f\u65e5\u671f\u533a\u95f4:\u4efb\u4e00\u660e\u7ec6\u843d\u5728 [from, to](\u542b\u7aef\u70b9,\u6309\u65e5)\u5373\u547d\u4e2d\u5355\u636e\u3002", "id": "bx_reimburse_rationale_1042" }, @@ -84508,7 +84517,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L403", - "community": 479, + "community": 458, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_403" }, @@ -84517,7 +84526,7 @@ "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L468", - "community": 480, + "community": 459, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_468" }, @@ -84526,7 +84535,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L140", - "community": 15, + "community": 46, "norm_label": "_is_blank()", "id": "crm_contract_is_blank" }, @@ -84535,7 +84544,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L144", - "community": 15, + "community": 46, "norm_label": "_first_non_blank()", "id": "crm_contract_first_non_blank" }, @@ -84544,7 +84553,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L162", - "community": 15, + "community": 46, "norm_label": "_build_customer_address()", "id": "crm_contract_build_customer_address" }, @@ -84553,7 +84562,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L175", - "community": 15, + "community": 207, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_175" }, @@ -84562,7 +84571,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L264", - "community": 75, + "community": 207, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_264" }, @@ -84571,7 +84580,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L646", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_646" }, @@ -84580,7 +84589,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L686", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_686" }, @@ -84589,7 +84598,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L733", - "community": 203, + "community": 81, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_733" }, @@ -84598,7 +84607,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L747", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_747" }, @@ -84607,7 +84616,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L766", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_766" }, @@ -84616,7 +84625,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L800", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_800" }, @@ -84625,7 +84634,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L867", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_867" }, @@ -84634,7 +84643,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L895", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_895" }, @@ -84643,7 +84652,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L967", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "crm_contract_rationale_967" }, @@ -84652,7 +84661,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1031", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002", "id": "crm_contract_rationale_1031" }, @@ -84661,7 +84670,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1451", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1451" }, @@ -84670,7 +84679,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1474", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1474" }, @@ -84679,7 +84688,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1542", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1542" }, @@ -84688,7 +84697,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1570", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1570" }, @@ -84697,7 +84706,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1670", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "crm_contract_rationale_1670" }, @@ -84706,7 +84715,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1778", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1778" }, @@ -84715,7 +84724,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2062", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2062" }, @@ -84724,7 +84733,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2125", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2125" }, @@ -84733,7 +84742,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2176", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2176" }, @@ -84742,7 +84751,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2403", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2403" }, @@ -84751,7 +84760,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2487", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2487" }, @@ -84760,7 +84769,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2518", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2518" }, @@ -84769,7 +84778,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2529", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2529" }, @@ -84778,7 +84787,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2711", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2711" }, @@ -84787,7 +84796,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3019", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname / customername(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3019" }, @@ -84796,7 +84805,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3056", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3056" }, @@ -84805,7 +84814,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3114", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3114" }, @@ -84814,7 +84823,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L242", - "community": 7, + "community": 8, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)", "id": "bx_reimburse_rationale_242" }, @@ -84823,7 +84832,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L265", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c:\u5728\u5217\u8868\u4e0a\u4e0b\u6587(\u6392\u9664\u672c\u5217)\u4e0b\u53bb\u91cd\u3002", "id": "bx_reimburse_rationale_265" }, @@ -84832,7 +84841,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L700", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_700" }, @@ -84841,7 +84850,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L740", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_740" }, @@ -84850,7 +84859,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L801", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_801" }, @@ -84859,7 +84868,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L820", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_820" }, @@ -84868,7 +84877,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L854", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_854" }, @@ -84877,7 +84886,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L921", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_921" }, @@ -84886,7 +84895,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L949", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_949" }, @@ -84895,7 +84904,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1021", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "crm_contract_rationale_1021" }, @@ -84904,7 +84913,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1085", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002", "id": "crm_contract_rationale_1085" }, @@ -84913,7 +84922,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1558", - "community": 15, + "community": 42, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1558" }, @@ -84922,7 +84931,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1581", - "community": 15, + "community": 316, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1581" }, @@ -84931,7 +84940,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1649", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1649" }, @@ -84940,7 +84949,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1677", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1677" }, @@ -84949,7 +84958,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1777", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "crm_contract_rationale_1777" }, @@ -84958,7 +84967,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1885", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1885" }, @@ -84967,7 +84976,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2169", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2169" }, @@ -84976,7 +84985,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2232", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2232" }, @@ -84985,7 +84994,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2283", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2283" }, @@ -84994,7 +85003,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2510" }, @@ -85003,7 +85012,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2594", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2594" }, @@ -85012,7 +85021,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2625", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2625" }, @@ -85021,7 +85030,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2636", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2636" }, @@ -85030,7 +85039,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2818", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2818" }, @@ -85039,7 +85048,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3126", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname / customername(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3126" }, @@ -85048,7 +85057,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3163", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3163" }, @@ -85057,7 +85066,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3221", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)\u3002", "id": "crm_contract_rationale_3221" }, @@ -85066,7 +85075,7 @@ "file_type": "rationale", "source_file": "app/crud/workflow.py", "source_location": "L801", - "community": 40, + "community": 32, "norm_label": "\u4efb\u52a1/\u7533\u8bf7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:\u6309 scope \u590d\u7528\u5bf9\u5e94\u5217\u8868\u7684\u57fa\u7840\u67e5\u8be2,\u5bf9\u6d41\u7a0b\u540d\u79f0\u53bb\u91cd\u8ba1\u6570\u3002", "id": "crud_workflow_rationale_801" }, @@ -85075,7 +85084,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L178", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_monitor_rationale_178" }, @@ -85084,7 +85093,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L216", - "community": 2, + "community": 1, "norm_label": "\u79df\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u8054\u7cfb\u4eba\u53bb\u91cd;\u79df\u6237\u8868\u5168\u5e93\u7ba1\u7406,\u4e0d\u6309\u8c03\u7528\u8005 tenant_no \u8fc7\u6ee4)", "id": "api_admin_rationale_216" }, @@ -85093,7 +85102,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L270", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_270" }, @@ -85102,7 +85111,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L532", - "community": 2, + "community": 1, "norm_label": "\u7528\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u8d26\u53f7/\u7528\u6237\u540d/\u624b\u673a\u53f7\u53bb\u91cd)", "id": "api_admin_rationale_532" }, @@ -85111,7 +85120,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L560", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_560" }, @@ -85120,7 +85129,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L807", - "community": 2, + "community": 1, "norm_label": "\u5b57\u5178\u7c7b\u578b\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u540d\u79f0/\u7f16\u7801\u53bb\u91cd;\u79df\u6237\u4e3b\u6570\u636e,\u4e0d\u505a create_by \u6570\u636e\u8303\u56f4\u8fc7\u6ee4)", "id": "api_admin_rationale_807" }, @@ -85129,7 +85138,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L849", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_849" }, @@ -85138,7 +85147,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1365", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1365" }, @@ -85147,7 +85156,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1537", - "community": 2, + "community": 1, "norm_label": "\u804c\u4f4d\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u540d\u79f0/\u7f16\u7801\u53bb\u91cd;\u79df\u6237\u4e3b\u6570\u636e,\u4e0d\u505a create_by \u6570\u636e\u8303\u56f4\u8fc7\u6ee4)", "id": "api_admin_rationale_1537" }, @@ -85156,7 +85165,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1579", - "community": 2, + "community": 24, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1579" }, @@ -85165,7 +85174,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2012", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_2012" }, @@ -85174,7 +85183,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2255", - "community": 365, + "community": 346, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "api_admin_rationale_2255" }, @@ -85183,7 +85192,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2281", - "community": 364, + "community": 345, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2281" }, @@ -85192,7 +85201,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2404", - "community": 20, + "community": 24, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002", "id": "api_admin_rationale_2404" }, @@ -85201,7 +85210,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L465", - "community": 42, + "community": 43, "norm_label": "\u4efb\u52a1/\u7533\u8bf7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u6d41\u7a0b\u540d\u79f0\u53bb\u91cd,\u6309 scope \u5bf9\u5e94\u5217\u8868\u8303\u56f4)", "id": "api_workflow_rationale_465" }, @@ -85210,7 +85219,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L509", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_workflow_rationale_509" }, @@ -85219,7 +85228,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L649", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_workflow_rationale_649" }, @@ -85228,7 +85237,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L726", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_workflow_rationale_726" }, @@ -85237,7 +85246,7 @@ "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L138", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_leave_rationale_138" }, @@ -85246,7 +85255,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L263", - "community": 7, + "community": 15, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u5355\u53f7/\u7533\u8bf7\u4eba/\u6807\u9898/\u8282\u70b9\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "bx_reimburse_rationale_263" }, @@ -85255,7 +85264,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L176", - "community": 7, + "community": 15, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u5934\u53ef\u9009\u503c(\u5355\u53f7/\u7533\u8bf7\u4eba/\u539f\u56e0/\u8282\u70b9/\u53d1\u653e\u4eba\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "bx_advance_rationale_176" }, @@ -85264,7 +85273,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L135", - "community": 65, + "community": 82, "norm_label": "\u53d1\u7968\u6863\u6848\u5217\u5934\u53ef\u9009\u503c(\u5907\u6ce8/\u4e0a\u4f20\u4eba\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "bx_invoice_rationale_135" }, @@ -85273,7 +85282,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L276", - "community": 65, + "community": 82, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "bx_invoice_rationale_276" }, @@ -85282,7 +85291,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L343", - "community": 107, + "community": 13, "norm_label": "\u5730\u78c5\u5355\u5217\u5934\u53ef\u9009\u503c(\u8ba1\u5212\u53f7/\u5355\u53f7/\u8f66\u724c/\u8d27\u7269/\u5355\u4f4d\u53bb\u91cd;\u672a\u4f5c\u5e9f\u5355\u636e)", "id": "db_weighing_rationale_343" }, @@ -85291,7 +85300,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L417", - "community": 107, + "community": 13, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_weighing_rationale_417" }, @@ -85300,7 +85309,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L338", - "community": 42, + "community": 43, "norm_label": "\u5730\u78c5\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u8ba1\u5212\u53f7/\u5f80\u6765\u5355\u4f4d/\u4ea7\u54c1/\u89c4\u683c\u53bb\u91cd)", "id": "db_plans_rationale_338" }, @@ -85309,7 +85318,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L380", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_plans_rationale_380" }, @@ -85318,7 +85327,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L477", - "community": 103, + "community": 13, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_477" }, @@ -85327,7 +85336,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L665", - "community": 190, + "community": 13, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002", "id": "db_plans_rationale_665" }, @@ -85336,7 +85345,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L399", - "community": 62, + "community": 13, "norm_label": "\u51fa\u5165\u5e93\u5355\u5217\u5934\u53ef\u9009\u503c(\u8ba1\u5212\u53f7/\u5355\u53f7/\u5355\u4f4d/\u4ea7\u54c1/\u89c4\u683c/\u8f66\u724c\u53bb\u91cd)", "id": "db_inventory_rationale_399" }, @@ -85345,7 +85354,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L466", - "community": 62, + "community": 24, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_inventory_rationale_466" }, @@ -85354,7 +85363,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L612", - "community": 62, + "community": 13, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_612" }, @@ -85363,7 +85372,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/price_letter.py", "source_location": "L385", - "community": 42, + "community": 70, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customername / productname\u3002", "id": "crm_price_letter_rationale_385" }, @@ -85372,7 +85381,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L531", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "crm_contract_approval_rationale_531" }, @@ -85381,7 +85390,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1550", - "community": 13, + "community": 90, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:quoteno / customername\u3002", "id": "crm_quote_rationale_1550" }, @@ -85390,7 +85399,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L318", - "community": 42, + "community": 70, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:suppliercode / suppliername\u3002", "id": "crm_supplier_info_rationale_318" }, @@ -85399,7 +85408,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/opportunity.py", "source_location": "L337", - "community": 60, + "community": 70, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:opportunityno / opportunityname / customername\u3002", "id": "crm_opportunity_rationale_337" }, @@ -85408,7 +85417,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L245", - "community": 182, + "community": 70, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company\u3002", "id": "crm_clue_rationale_245" }, @@ -85417,7 +85426,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1047", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):productno / productname / categoryname / model \u4e3b\u8868\u5217;brands / aliase", "id": "crm_product_rationale_1047" }, @@ -85426,7 +85435,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1212", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002", "id": "crm_product_rationale_1212" }, @@ -85435,7 +85444,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L365", - "community": 42, + "community": 18, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname\u3002", "id": "crm_customer_rationale_365" }, @@ -85444,7 +85453,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3122", - "community": 230, + "community": 42, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname / customername\u3002", "id": "crm_contract_rationale_3122" }, @@ -85453,7 +85462,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3154", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "crm_contract_rationale_3154" }, @@ -85462,7 +85471,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3207", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename\u3002", "id": "crm_contract_rationale_3207" }, @@ -85471,7 +85480,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L484", - "community": 158, + "community": 199, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "api_crm_rationale_484" }, @@ -85480,7 +85489,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L771", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_771" }, @@ -85489,7 +85498,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L959", - "community": 20, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_959" }, @@ -85498,7 +85507,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2494", - "community": 182, + "community": 70, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u5ba2\u6237\u540d\u53bb\u91cd)", "id": "api_crm_rationale_2494" }, @@ -85507,7 +85516,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3330", - "community": 18, + "community": 218, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3330" }, @@ -85516,7 +85525,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3370", - "community": 42, + "community": 70, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u7801/\u540d\u79f0\u53bb\u91cd)", "id": "api_crm_rationale_3370" }, @@ -85525,7 +85534,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3396", - "community": 18, + "community": 218, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3396" }, @@ -85534,7 +85543,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3424", - "community": 337, + "community": 319, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3424" }, @@ -85543,7 +85552,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3473", - "community": 18, + "community": 16, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3473" }, @@ -85552,7 +85561,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3501", - "community": 19, + "community": 16, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3501" }, @@ -85561,7 +85570,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3530", - "community": 18, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3530" }, @@ -85570,7 +85579,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3590", - "community": 18, + "community": 353, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3590" }, @@ -85579,7 +85588,7 @@ "file_type": "rationale", "source_file": "app/api/pl/freight.py", "source_location": "L127", - "community": 8, + "community": 73, "norm_label": "\u8fd0\u8d39\u672a\u7ed3\u7b97\u5217\u5934\u53ef\u9009\u503c(\u8ba1\u5212\u53f7/\u8f66\u724c/\u627f\u8fd0\u5546/\u5907\u6ce8\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "pl_freight_rationale_127" }, @@ -85588,7 +85597,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L116", - "community": 42, + "community": 99, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5217\u5934\u53ef\u9009\u503c(\u5730\u5740\u540d\u79f0/\u8be6\u7ec6\u5730\u5740\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "pl_transport_address_rationale_116" }, @@ -85597,7 +85606,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L191", - "community": 42, + "community": 99, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "id": "pl_transport_address_rationale_191" }, @@ -85606,7 +85615,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L239", - "community": 42, + "community": 99, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_address_rationale_239" }, @@ -85615,7 +85624,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L132", - "community": 42, + "community": 26, "norm_label": "\u627f\u8fd0\u5546\u5217\u5934\u53ef\u9009\u503c(\u540d\u79f0/\u8054\u7cfb\u4eba/\u7535\u8bdd\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "pl_base_data_rationale_132" }, @@ -85624,7 +85633,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L209", - "community": 42, + "community": 26, "norm_label": "\u4eba\u5458\u5217\u5934\u53ef\u9009\u503c(\u59d3\u540d/\u624b\u673a\u53f7\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "pl_base_data_rationale_209" }, @@ -85633,7 +85642,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L317", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_317" }, @@ -85642,7 +85651,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L736", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_736" }, @@ -85651,7 +85660,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1174", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1174" }, @@ -85660,7 +85669,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1500", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1500" }, @@ -85669,7 +85678,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L185", - "community": 374, + "community": 355, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_185" }, @@ -85678,7 +85687,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L951", - "community": 279, + "community": 278, "norm_label": "\u4e0e\u5217\u8868/\u8868\u5355\u4e00\u81f4:\u4ec5\u6307\u5b9a\u54c1\u724c\u65f6\u5bfc\u51fa\u54c1\u724c\u540d\u3002", "id": "pl_plan_rationale_951" }, @@ -85687,7 +85696,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L964", - "community": 1, + "community": 9, "norm_label": "\u8ba1\u5212\u5217\u8868\u5bfc\u51fa:\u4e00\u8ba1\u5212\u591a\u4ea7\u54c1\u65f6\u6309\u4ea7\u54c1\u5c55\u5f00,\u5e76\u89e3\u6790 crm \u6807\u51c6\u540d/\u522b\u540d\u3002", "id": "pl_plan_rationale_964" }, @@ -85696,7 +85705,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1113", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1113" }, @@ -85705,7 +85714,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1300", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1300" }, @@ -85714,7 +85723,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1321", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1321" }, @@ -85723,7 +85732,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1629", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1629" }, @@ -85732,7 +85741,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2398", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2398" }, @@ -85741,7 +85750,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2502", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2502" }, @@ -85750,7 +85759,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2686", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2686" }, @@ -85759,7 +85768,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2721", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2721" }, @@ -85768,7 +85777,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3116", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3116" }, @@ -85777,7 +85786,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L693", - "community": 1, + "community": 10, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "services_pl_plan_contract_gap_rationale_693" }, @@ -85786,7 +85795,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L184", - "community": 374, + "community": 355, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u5e76\u8fd4\u56de\u53cd\u63a8\u522b\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name)\u3002", "id": "pl_plan_rationale_184" }, @@ -85795,7 +85804,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1022", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1022" }, @@ -85804,7 +85813,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1210", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1210" }, @@ -85813,7 +85822,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1231", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1231" }, @@ -85822,7 +85831,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1539", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1539" }, @@ -85831,7 +85840,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2308", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2308" }, @@ -85840,7 +85849,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2412", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2412" }, @@ -85849,7 +85858,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2596", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2596" }, @@ -85858,7 +85867,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2631", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2631" }, @@ -85867,7 +85876,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1018", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1018" }, @@ -85876,7 +85885,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1206", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1206" }, @@ -85885,7 +85894,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1227", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1227" }, @@ -85894,7 +85903,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1535", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1535" }, @@ -85903,7 +85912,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2304", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2304" }, @@ -85912,7 +85921,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2408", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2408" }, @@ -85921,7 +85930,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2592", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2592" }, @@ -85930,7 +85939,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2627", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2627" }, @@ -85939,7 +85948,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3022", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3022" }, @@ -85948,7 +85957,7 @@ "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1560", - "community": 26, + "community": 368, "norm_label": "plpurchasecert", "id": "models_pl_models_plpurchasecert" }, @@ -85957,7 +85966,7 @@ "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1599", - "community": 26, + "community": 365, "norm_label": "pltransportcert", "id": "models_pl_models_pltransportcert" }, @@ -85966,7 +85975,7 @@ "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1643", - "community": 26, + "community": 364, "norm_label": "plplanproductcertlink", "id": "models_pl_models_plplanproductcertlink" }, @@ -85975,7 +85984,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1561", - "community": 26, + "community": 368, "norm_label": "\u6613\u5236\u6bd2\u8d2d\u4e70\u5907\u6848\u8bc1\u660e pl_purchase_cert", "id": "models_pl_models_rationale_1561" }, @@ -85984,7 +85993,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1600", - "community": 26, + "community": 365, "norm_label": "\u6613\u5236\u6bd2\u8fd0\u8f93\u5907\u6848\u8bc1\u660e pl_transport_cert", "id": "models_pl_models_rationale_1600" }, @@ -85993,7 +86002,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1644", - "community": 26, + "community": 364, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u6613\u5236\u6bd2\u4ea7\u54c1\u884c\u8bc1\u4e66\u5173\u8054 pl_plan_product_cert_link", "id": "models_pl_models_rationale_1644" }, @@ -86002,7 +86011,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L703", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_703" }, @@ -86011,7 +86020,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L180", - "community": 374, + "community": 355, "norm_label": "_resolve_list_product_name()", "id": "pl_plan_resolve_list_product_name" }, @@ -86020,7 +86029,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L186", - "community": 374, + "community": 355, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_186" }, @@ -86029,7 +86038,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L237", - "community": 232, + "community": 235, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_237" }, @@ -86038,7 +86047,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L513", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u8f66\u724c/\u88c5\u9001\u8d27\u5ba2\u6237/\u5408\u540c/\u4ea7\u54c1/\u89c4\u683c/\u5305\u88c5/\u5355\u4f4d\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "pl_plan_rationale_513" }, @@ -86047,7 +86056,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1023", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1023" }, @@ -86056,7 +86065,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1234", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1234" }, @@ -86065,7 +86074,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1542", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1542" }, @@ -86074,7 +86083,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2356", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2356" }, @@ -86083,7 +86092,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2464", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2464" }, @@ -86092,7 +86101,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2648", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2648" }, @@ -86101,7 +86110,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2683", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2683" }, @@ -86110,7 +86119,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3092", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3092" }, @@ -86119,7 +86128,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L247", - "community": 16, + "community": 30, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "pl_transport_rationale_247" }, @@ -86128,7 +86137,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L384", - "community": 16, + "community": 30, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled", "id": "pl_transport_rationale_384" }, @@ -86137,7 +86146,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L598", - "community": 16, + "community": 30, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_rationale_598" }, @@ -86146,7 +86155,7 @@ "file_type": "rationale", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L104", - "community": 236, + "community": 238, "norm_label": "\u5f85\u5f52\u6863\u89d2\u6807:\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4,\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002", "id": "services_pl_menu_badge_service_rationale_104" }, @@ -86155,7 +86164,7 @@ "file_type": "rationale", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L140", - "community": 236, + "community": 238, "norm_label": "\u4e0e\u5145\u503c\u5ba1\u6279\u5f85\u529e\u5217\u8868\u4e00\u81f4:\u5f53\u524d\u7528\u6237\u4e3a\u5f53\u524d\u8282\u70b9\u5ba1\u6279\u4eba\u7684\u5ba1\u6279\u4e2d\u5355\u636e\u3002", "id": "services_pl_menu_badge_service_rationale_140" }, @@ -86164,7 +86173,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L422", - "community": 1, + "community": 10, "norm_label": "plan_has_explosive_product_exists()", "id": "services_pl_plan_service_plan_has_explosive_product_exists" }, @@ -86173,7 +86182,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L444", - "community": 1, + "community": 10, "norm_label": "plan_has_incomplete_legal_use_cert_exists()", "id": "services_pl_plan_service_plan_has_incomplete_legal_use_cert_exists" }, @@ -86182,7 +86191,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L525", - "community": 3, + "community": 2, "norm_label": "collect_toxic_product_ids()", "id": "services_pl_plan_service_collect_toxic_product_ids" }, @@ -86191,7 +86200,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L551", - "community": 3, + "community": 2, "norm_label": "plan_has_toxic_products()", "id": "services_pl_plan_service_plan_has_toxic_products" }, @@ -86200,7 +86209,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L655", - "community": 3, + "community": 2, "norm_label": "build_toxic_confirm_snapshot()", "id": "services_pl_plan_service_build_toxic_confirm_snapshot" }, @@ -86209,7 +86218,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L683", - "community": 3, + "community": 2, "norm_label": "record_toxic_confirm_attempt()", "id": "services_pl_plan_service_record_toxic_confirm_attempt" }, @@ -86218,7 +86227,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L714", - "community": 3, + "community": 2, "norm_label": "demote_toxic_plan_to_pending_confirm()", "id": "services_pl_plan_service_demote_toxic_plan_to_pending_confirm" }, @@ -86227,7 +86236,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L778", - "community": 3, + "community": 2, "norm_label": "confirm_toxic_plan_effective()", "id": "services_pl_plan_service_confirm_toxic_plan_effective" }, @@ -86236,7 +86245,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L445", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u6613\u5236\u7206\u4ea7\u54c1\u4e14\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_445" }, @@ -86245,7 +86254,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L468", - "community": 1, + "community": 10, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_468" }, @@ -86254,7 +86263,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L591", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_591" }, @@ -86263,7 +86272,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L627", - "community": 3, + "community": 2, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_627" }, @@ -86272,7 +86281,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L725", - "community": 3, + "community": 2, "norm_label": "\u5df2\u5b89\u6392(\u542b\u6bd2)\u6216\u5f85\u786e\u8ba4\u4e0b\u5173\u952e\u53d8\u66f4:\u64a4\u751f\u6548\u526f\u4f5c\u7528\u5e76\u56de\u5230\u5f85\u786e\u8ba4\u3002", "id": "services_pl_plan_service_rationale_725" }, @@ -86281,7 +86290,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L788", - "community": 3, + "community": 2, "norm_label": "\u5f85\u786e\u8ba4 \u2192 \u5df2\u5b89\u6392,\u5e76\u65bd\u52a0\u751f\u6548\u526f\u4f5c\u7528\u3002p2 \u5c06\u5728\u6b64\u63d2\u5165\u8d2d\u4e70\u8bc1\u5173\u8054\u6821\u9a8c\u3002", "id": "services_pl_plan_service_rationale_788" }, @@ -86290,7 +86299,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1246", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_1246" }, @@ -86299,7 +86308,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1426", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_1426" }, @@ -86308,7 +86317,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1868", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1868" }, @@ -86317,7 +86326,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L2014", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_2014" }, @@ -86326,7 +86335,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L85", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "services_pl_plan_archive_export_rationale_85" }, @@ -86335,7 +86344,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L199", - "community": 14, + "community": 7, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_199" }, @@ -86344,7 +86353,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L265", - "community": 14, + "community": 7, "norm_label": "\u5355\u4fa7\u7b5b\u9009\u56de\u9000:\u4ecd\u6309\u6bb5\u00d7\u4ea7\u54c1\u4e00\u884c,\u4f46\u5199\u5165\u914d\u5bf9\u5217\u7ed3\u6784(\u53e6\u4e00\u4fa7\u7559\u7a7a)\u3002", "id": "services_pl_plan_archive_export_rationale_265" }, @@ -86353,7 +86362,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L321", - "community": 14, + "community": 7, "norm_label": "\u88c5\u8d27\u00d7\u9001\u8d27\u6309 productid+packagespec \u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u4e00\u884c\u3002", "id": "services_pl_plan_archive_export_rationale_321" }, @@ -86362,7 +86371,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L369", - "community": 14, + "community": 7, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "services_pl_plan_archive_export_rationale_369" }, @@ -86371,7 +86380,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L431", - "community": 14, + "community": 7, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4:\u88c5\u8d27\u00d7\u9001\u8d27\u6309\u4ea7\u54c1\u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u914d\u5bf9\u4e00\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u56de\u9000\u4e3a\u5355\u4fa7\u6bb5\u00d7", "id": "services_pl_plan_archive_export_rationale_431" }, @@ -86380,7 +86389,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L285", - "community": 74, + "community": 352, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_285" }, @@ -86389,7 +86398,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L361", - "community": 56, + "community": 57, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "services_pl_contract_plan_qty_rationale_361" }, @@ -86398,7 +86407,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L491", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_491" }, @@ -86407,7 +86416,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L744", - "community": 86, + "community": 306, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "services_pl_contract_plan_qty_rationale_744" }, @@ -86416,7 +86425,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L782", - "community": 154, + "community": 156, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "services_pl_contract_plan_qty_rationale_782" }, @@ -86425,7 +86434,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L812", - "community": 154, + "community": 156, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_812" }, @@ -86434,7 +86443,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L956", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "services_pl_contract_plan_qty_rationale_956" }, @@ -86443,7 +86452,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1189", - "community": 56, + "community": 57, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "services_pl_contract_plan_qty_rationale_1189" }, @@ -86452,7 +86461,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1220", - "community": 147, + "community": 271, "norm_label": "\u7ed1\u5408\u540c\u65f6:\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b,\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002", "id": "services_pl_contract_plan_qty_rationale_1220" }, @@ -86461,7 +86470,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1268", - "community": 56, + "community": 57, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "services_pl_contract_plan_qty_rationale_1268" }, @@ -86470,7 +86479,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1558", - "community": 56, + "community": 57, "norm_label": "\u5f53\u524d\u7f16\u8f91\u8ba1\u5212\u5728\u5df2\u5b89\u6392\u6876\u4e2d\u65f6,\u4ece\u5360\u7528\u4e2d\u6263\u56de\u672c\u8ba1\u5212\u7528\u91cf(\u8f7b\u91cf,\u4e0d\u62fc plans \u5217\u8868)\u3002", "id": "services_pl_contract_plan_qty_rationale_1558" }, @@ -86479,7 +86488,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1672", - "community": 56, + "community": 57, "norm_label": "\u8868\u5355\u6253\u5f00\u65f6\u6279\u91cf\u53d6\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u6458\u8981(\u4e0d\u542b plans \u660e\u7ec6)\u3002 \u540c\u5408\u540c\u53ea\u805a\u5408\u4e00\u6b21\u7528\u91cf,\u4f9b\u88c5/\u9001\u8d27\u4ea7\u54c1\u8868\u5c55\u793a,\u907f\u514d n \u6b21\u8be6\u60c5\u63a5\u53e3\u3002", "id": "services_pl_contract_plan_qty_rationale_1672" }, @@ -86488,7 +86497,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1839", - "community": 56, + "community": 57, "norm_label": "\u6b63\u5f0f\u5f52\u6863:\u5b9e\u9645\u6570\u91cf\u8d85\u8fc7\u5408\u540c\u884c\u5269\u4f59\u65f6\u8fd4\u56de\u8d85\u4ea4\u660e\u7ec6(\u4e0d\u542b\u786e\u8ba4\u6807\u5fd7)\u3002", "id": "services_pl_contract_plan_qty_rationale_1839" }, @@ -86497,7 +86506,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L65", - "community": 382, + "community": 45, "norm_label": "\u578b\u53f7/\u89c4\u683c:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1\u7684 model / package_spec \u6a21\u7cca\u5339\u914d\u3002", "id": "pl_plan_list_filters_rationale_65" }, @@ -86506,7 +86515,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L110", - "community": 384, + "community": 45, "norm_label": "\u5355\u4f4d:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1 unit \u6a21\u7cca\u5339\u914d\u3002", "id": "pl_plan_list_filters_rationale_110" }, @@ -86515,7 +86524,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L146", - "community": 383, + "community": 45, "norm_label": "\u627f\u8fd0\u5546:\u8fd0\u8f93\u8868 carrier_name,\u6216\u8ba1\u5212 resource_snapshot json \u6587\u672c\u542b\u5173\u952e\u5b57\u3002", "id": "pl_plan_list_filters_rationale_146" }, @@ -86524,7 +86533,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L168", - "community": 379, + "community": 45, "norm_label": "\u5730\u5740/\u65f6\u95f4:\u88c5\u8d27/\u9001\u8d27\u5730\u5740\u6a21\u7cca\u5339\u914d(\u65f6\u95f4\u5217\u901a\u5e38\u968f\u5730\u5740\u4e00\u8d77\u68c0\u7d22\u5730\u5740\u5173\u952e\u5b57)\u3002", "id": "pl_plan_list_filters_rationale_168" }, @@ -86533,7 +86542,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L200", - "community": 381, + "community": 45, "norm_label": "\u5408\u540c\u7f16\u53f7:\u5173\u8054\u8868 contract_no,\u6216\u8ba1\u5212\u4e3b\u8868\u9057\u7559 contract_no\u3002", "id": "pl_plan_list_filters_rationale_200" }, @@ -86542,7 +86551,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L225", - "community": 380, + "community": 45, "norm_label": "\u5730\u78c5\u5217:outbound/inbound/none=\u5df2\u751f\u6210\u4e14\u65b9\u5411\u5339\u914d;off=\u6bb5\u6b21\u672a\u751f\u6210\u5730\u78c5\u3002", "id": "pl_plan_list_filters_rationale_225" }, @@ -86551,7 +86560,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L284", - "community": 1, + "community": 10, "norm_label": "\u4efb\u4e00\u672a\u5220\u9664\u9001\u8d27\u6bb5\u7684\u9001\u8d27\u65e5\u5386\u65e5\u843d\u5728 [from, to] \u5185\u3002", "id": "pl_plan_list_filters_rationale_284" }, @@ -86560,7 +86569,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L302", - "community": 1, + "community": 10, "norm_label": "\u5217\u5934\u6bb5\u6b21\u591a\u9009:\u4ec5\u52fe\u9009\u88c5\u8d27\u6216\u9001\u8d27\u4e4b\u4e00\u65f6\u8fd4\u56de\u8be5\u7c7b;\u90fd\u9009\u6216\u672a\u9009\u5219\u4e0d\u8fc7\u6ee4\u3002", "id": "pl_plan_list_filters_rationale_302" }, @@ -86569,7 +86578,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L328", - "community": 349, + "community": 45, "norm_label": "\u5ba2\u6237\u5217\u591a\u503c:json \u6570\u7ec4,\u6216\u5355\u4e2a\u7eaf\u6587\u672c\u5173\u952e\u5b57\u3002", "id": "pl_plan_list_filters_rationale_328" }, @@ -86578,7 +86587,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L369", - "community": 369, + "community": 45, "norm_label": "\u6bb5\u6b21\u5ba2\u6237(\u88c5\u8d27/\u9001\u8d27)\u5305\u542b\u4efb\u4e00\u5173\u952e\u5b57;\u65e0\u6bb5\u8868\u65f6\u56de\u9000\u8ba1\u5212\u4f9b\u65b9/\u9700\u65b9\u540d\u79f0\u3002", "id": "pl_plan_list_filters_rationale_369" }, @@ -86587,7 +86596,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L523", - "community": 378, + "community": 45, "norm_label": "\u6bb5\u4ea7\u54c1\u6570\u503c\u5217:\u4efb\u4e00\u88c5\u8d27/\u9001\u8d27\u4ea7\u54c1\u884c\u547d\u4e2d\u5373\u4fdd\u7559\u8be5\u8ba1\u5212\u3002", "id": "pl_plan_list_filters_rationale_523" }, @@ -86596,7 +86605,7 @@ "file_type": "rationale", "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L293", - "community": 70, + "community": 50, "norm_label": "\u6309\u6708\u7edf\u8ba1\u53f8\u673a\u53ef\u89c1\u8ba1\u5212\u6761\u6570,\u952e\u4e3a yyyy-mm-dd\u3002", "id": "services_pl_driver_plan_service_rationale_293" }, @@ -86605,7 +86614,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L384", - "community": 3, + "community": 7, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract", "id": "models_pl_models_rationale_384" }, @@ -86614,7 +86623,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L407", - "community": 27, + "community": 2, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_407" }, @@ -86623,7 +86632,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L466", - "community": 130, + "community": 54, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a:\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b;\u975e\u7a7a:\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1", "id": "models_pl_models_rationale_466" }, @@ -86632,7 +86641,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L494", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "id": "models_pl_models_rationale_494" }, @@ -86641,7 +86650,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L516", - "community": 4, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)", "id": "models_pl_models_rationale_516" }, @@ -86659,7 +86668,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L578", - "community": 4, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)", "id": "models_pl_models_rationale_578" }, @@ -86677,7 +86686,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L712", - "community": 95, + "community": 146, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "models_pl_models_rationale_712" }, @@ -86686,7 +86695,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L733", - "community": 95, + "community": 146, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "id": "models_pl_models_rationale_733" }, @@ -86695,7 +86704,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L756", - "community": 27, + "community": 21, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "models_pl_models_rationale_756" }, @@ -86704,7 +86713,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L781", - "community": 27, + "community": 21, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_781" }, @@ -86713,7 +86722,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L800", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback", "id": "models_pl_models_rationale_800" }, @@ -86722,7 +86731,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L828", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "id": "models_pl_models_rationale_828" }, @@ -86731,7 +86740,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L858", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_858" }, @@ -86740,7 +86749,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L891", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "id": "models_pl_models_rationale_891" }, @@ -86749,7 +86758,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L921", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "id": "models_pl_models_rationale_921" }, @@ -86758,7 +86767,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L947", - "community": 26, + "community": 121, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "models_pl_models_rationale_947" }, @@ -86767,7 +86776,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L970", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "id": "models_pl_models_rationale_970" }, @@ -86776,7 +86785,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1000", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "id": "models_pl_models_rationale_1000" }, @@ -86785,7 +86794,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1026", - "community": 16, + "community": 121, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "models_pl_models_rationale_1026" }, @@ -86794,7 +86803,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1049", - "community": 16, + "community": 30, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "models_pl_models_rationale_1049" }, @@ -86803,7 +86812,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1078", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "models_pl_models_rationale_1078" }, @@ -86812,7 +86821,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1113", - "community": 272, + "community": 39, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "models_pl_models_rationale_1113" }, @@ -86821,7 +86830,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1140", - "community": 3, + "community": 2, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "models_pl_models_rationale_1140" }, @@ -86830,7 +86839,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1160", - "community": 272, + "community": 39, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_1160" }, @@ -86839,7 +86848,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1221", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_1221" }, @@ -86848,7 +86857,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1252", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_1252" }, @@ -86857,7 +86866,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1279", - "community": 61, + "community": 59, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_1279" }, @@ -86866,7 +86875,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1307", - "community": 215, + "community": 220, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "models_pl_models_rationale_1307" }, @@ -86875,7 +86884,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1339", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "models_pl_models_rationale_1339" }, @@ -86884,7 +86893,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1375", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "models_pl_models_rationale_1375" }, @@ -86893,7 +86902,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1401", - "community": 83, + "community": 87, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_1401" }, @@ -86902,7 +86911,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1432", - "community": 83, + "community": 69, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_1432" }, @@ -86911,7 +86920,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1456", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "models_pl_models_rationale_1456" }, @@ -86920,7 +86929,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1486", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "models_pl_models_rationale_1486" }, @@ -86929,7 +86938,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1510", - "community": 371, + "community": 189, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)", "id": "models_pl_models_rationale_1510" }, @@ -86938,7 +86947,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1529", - "community": 48, + "community": 55, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "models_pl_models_rationale_1529" }, @@ -86947,7 +86956,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1560", - "community": 26, + "community": 368, "norm_label": "\u6613\u5236\u6bd2\u8d2d\u4e70\u5907\u6848\u8bc1\u660e pl_purchase_cert", "id": "models_pl_models_rationale_1560" }, @@ -86956,7 +86965,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1599", - "community": 26, + "community": 365, "norm_label": "\u6613\u5236\u6bd2\u8fd0\u8f93\u5907\u6848\u8bc1\u660e pl_transport_cert", "id": "models_pl_models_rationale_1599" }, @@ -86965,7 +86974,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1643", - "community": 26, + "community": 364, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u6613\u5236\u6bd2\u4ea7\u54c1\u884c\u8bc1\u4e66\u5173\u8054 pl_plan_product_cert_link", "id": "models_pl_models_rationale_1643" }, @@ -86974,7 +86983,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L698", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_698" }, @@ -86983,7 +86992,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L512", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u8f66\u724c/\u88c5\u9001\u8d27\u5ba2\u6237/\u5408\u540c/\u4ea7\u54c1/\u89c4\u683c/\u5305\u88c5/\u5355\u4f4d\u53bb\u91cd,\u79df\u6237\u8303\u56f4)", "id": "pl_plan_rationale_512" }, @@ -86992,7 +87001,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1015", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1015" }, @@ -87001,7 +87010,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1203", - "community": 153, + "community": 150, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1203" }, @@ -87010,7 +87019,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1224", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1224" }, @@ -87019,7 +87028,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1532", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1532" }, @@ -87028,7 +87037,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2346", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2346" }, @@ -87037,7 +87046,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2454", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2454" }, @@ -87046,7 +87055,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2638", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2638" }, @@ -87055,7 +87064,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2673", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2673" }, @@ -87064,7 +87073,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3082", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3082" }, @@ -87073,7 +87082,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L485", - "community": 3, + "community": 2, "norm_label": "crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2(\u542b\u6bd2\u7206\u53cc\u5c5e\u6027)\u7684\u4ea7\u54c1 id \u96c6\u5408\u3002", "id": "services_pl_plan_service_rationale_485" }, @@ -87082,7 +87091,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L546", - "community": 3, + "community": 2, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_546" }, @@ -87091,7 +87100,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L582", - "community": 3, + "community": 2, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_582" }, @@ -87100,7 +87109,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L680", - "community": 3, + "community": 2, "norm_label": "\u5df2\u5b89\u6392(\u542b\u6bd2)\u6216\u5f85\u786e\u8ba4\u4e0b\u5173\u952e\u53d8\u66f4:\u64a4\u751f\u6548\u526f\u4f5c\u7528\u5e76\u56de\u5230\u5f85\u786e\u8ba4\u3002", "id": "services_pl_plan_service_rationale_680" }, @@ -87109,7 +87118,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L743", - "community": 3, + "community": 2, "norm_label": "\u5f85\u786e\u8ba4 \u2192 \u5df2\u5b89\u6392,\u5e76\u65bd\u52a0\u751f\u6548\u526f\u4f5c\u7528\u3002p2 \u5c06\u5728\u6b64\u63d2\u5165\u8d2d\u4e70\u8bc1\u5173\u8054\u6821\u9a8c\u3002", "id": "services_pl_plan_service_rationale_743" }, @@ -87118,7 +87127,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1201", - "community": 3, + "community": 2, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_1201" }, @@ -87127,7 +87136,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1381", - "community": 3, + "community": 2, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_1381" }, @@ -87136,7 +87145,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1823", - "community": 3, + "community": 2, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1823" }, @@ -87145,7 +87154,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1969", - "community": 3, + "community": 2, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1969" }, @@ -87154,7 +87163,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1598", - "community": 26, + "community": 365, "norm_label": "\u6613\u5236\u6bd2\u8fd0\u8f93\u5907\u6848\u8bc1\u660e pl_transport_cert", "id": "models_pl_models_rationale_1598" }, @@ -87163,7 +87172,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1640", - "community": 26, + "community": 364, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u6613\u5236\u6bd2\u4ea7\u54c1\u884c\u8bc1\u4e66\u5173\u8054 pl_plan_product_cert_link", "id": "models_pl_models_rationale_1640" }, @@ -87172,7 +87181,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1014", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1014" }, @@ -87181,7 +87190,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1202", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1202" }, @@ -87190,7 +87199,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1223", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1223" }, @@ -87199,7 +87208,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1531", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1531" }, @@ -87208,7 +87217,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2300", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2300" }, @@ -87217,7 +87226,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2404", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2404" }, @@ -87226,7 +87235,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2588", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2588" }, @@ -87235,7 +87244,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2623", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2623" }, @@ -87244,7 +87253,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3018", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_3018" }, @@ -87253,7 +87262,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L994", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_994" }, @@ -87262,7 +87271,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1182", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1182" }, @@ -87271,7 +87280,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1511", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1511" }, @@ -87280,7 +87289,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2280", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2280" }, @@ -87289,7 +87298,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2384", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2384" }, @@ -87298,7 +87307,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2568", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2568" }, @@ -87307,7 +87316,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2603", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2603" }, @@ -87316,7 +87325,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L427", - "community": 361, + "community": 39, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_427" }, @@ -87325,7 +87334,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L472", - "community": 57, + "community": 39, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_472" }, @@ -87334,7 +87343,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L695", - "community": 57, + "community": 39, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "services_pl_freight_settlement_service_rationale_695" }, @@ -87343,7 +87352,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L715", - "community": 57, + "community": 39, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_715" }, @@ -87352,7 +87361,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L728", - "community": 57, + "community": 39, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_728" }, @@ -87361,7 +87370,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L747", - "community": 362, + "community": 39, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "services_pl_freight_settlement_service_rationale_747" }, @@ -87370,7 +87379,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1059", - "community": 57, + "community": 39, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_freight_settlement_service_rationale_1059" }, @@ -87379,7 +87388,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L183", - "community": 374, + "community": 355, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_183" }, @@ -87388,7 +87397,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L198", - "community": 244, + "community": 248, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_198" }, @@ -87397,7 +87406,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L841", - "community": 1, + "community": 10, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_841" }, @@ -87406,7 +87415,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1029", - "community": 153, + "community": 154, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_1029" }, @@ -87415,7 +87424,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1050", - "community": 144, + "community": 150, "norm_label": "\u6279\u91cf\u53ef\u5b89\u6392\u6570\u91cf\u6458\u8981(\u4e0d\u542b\u5df2\u5b89\u6392\u8ba1\u5212\u660e\u7ec6)\u3002 \u4ec5\u4f9b\u8fd0\u8f93\u8ba1\u5212\u65b0\u589e/\u7f16\u8f91/\u8c03\u6574\u8fd0\u8f93\u8868\u5355\u6253\u5f00\u65f6\u9884\u53d6,\u95ee\u53f7\u5f39\u7a97\u4ecd\u8d70\u5355\u6761\u8be6\u60c5\u63a5\u53e3\u3002", "id": "pl_plan_rationale_1050" }, @@ -87424,7 +87433,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1358", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1358" }, @@ -87433,7 +87442,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2127", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2127" }, @@ -87442,7 +87451,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2231", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2231" }, @@ -87451,7 +87460,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2415", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2415" }, @@ -87460,7 +87469,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2450", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2450" }, @@ -87469,7 +87478,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2845", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2845" }, @@ -87478,7 +87487,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1039", - "community": 182, + "community": 70, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):\u4ec5 productno / productname\u3002 \u4e0e\u4ea7\u54c1\u7ba1\u7406\u5217\u8868\u4e00\u81f4:status=on + tenant + \u6570\u636e\u6743", "id": "crm_product_rationale_1039" }, @@ -87487,7 +87496,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1168", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002", "id": "crm_product_rationale_1168" }, @@ -87496,7 +87505,7 @@ "file_type": "rationale", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L245", - "community": 87, + "community": 93, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "crm_product_list_filters_rationale_245" }, @@ -87505,7 +87514,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L151", - "community": 42, + "community": 99, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "id": "pl_transport_address_rationale_151" }, @@ -87514,7 +87523,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L199", - "community": 42, + "community": 99, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_address_rationale_199" }, @@ -87523,7 +87532,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L198", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_198" }, @@ -87532,7 +87541,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L613", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_613" }, @@ -87541,7 +87550,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1048", - "community": 20, + "community": 26, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1048" }, @@ -87550,7 +87559,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1372", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1372" }, @@ -87559,7 +87568,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L234", - "community": 65, + "community": 82, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "bx_invoice_rationale_234" }, @@ -87568,7 +87577,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L367", - "community": 107, + "community": 13, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_weighing_rationale_367" }, @@ -87577,7 +87586,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L335", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_plans_rationale_335" }, @@ -87586,7 +87595,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L432", - "community": 103, + "community": 13, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_432" }, @@ -87595,7 +87604,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L620", - "community": 190, + "community": 13, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002", "id": "db_plans_rationale_620" }, @@ -87604,7 +87613,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L417", - "community": 62, + "community": 24, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_inventory_rationale_417" }, @@ -87613,7 +87622,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L563", - "community": 62, + "community": 13, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_563" }, @@ -87622,7 +87631,7 @@ "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L145", - "community": 112, + "community": 117, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848(bxinvoice)\u5217\u7b5b\u3002", "id": "bx_invoice_list_filters_rationale_145" }, @@ -87631,7 +87640,7 @@ "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L205", - "community": 112, + "community": 117, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34(bxinvoiceledger)\u5217\u7b5b\u3002", "id": "bx_invoice_list_filters_rationale_205" }, @@ -87640,7 +87649,7 @@ "file_type": "rationale", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L92", - "community": 216, + "community": 198, "norm_label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "db_weighing_list_filters_rationale_92" }, @@ -87649,7 +87658,7 @@ "file_type": "rationale", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L89", - "community": 189, + "community": 229, "norm_label": "\u62fc\u88c5\u5730\u78c5\u51fa\u5165\u5e93\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "db_inventory_list_filters_rationale_89" }, @@ -87658,7 +87667,7 @@ "file_type": "rationale", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L93", - "community": 212, + "community": 211, "norm_label": "\u62fc\u88c5\u5730\u78c5\u8ba1\u5212\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "db_plan_list_filters_rationale_93" }, @@ -87667,7 +87676,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L118", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_monitor_rationale_118" }, @@ -87676,7 +87685,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L60", - "community": 391, + "community": 366, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002", "id": "api_admin_rationale_60" }, @@ -87685,7 +87694,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L92", - "community": 2, + "community": 1, "norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id,\u9644\u5e26 nickname/userno)\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528,\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "id": "api_admin_rationale_92" }, @@ -87694,7 +87703,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L118", - "community": 2, + "community": 1, "norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid", "id": "api_admin_rationale_118" }, @@ -87703,7 +87712,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L211", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_211" }, @@ -87712,7 +87721,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L446", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_446" }, @@ -87721,7 +87730,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L692", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_692" }, @@ -87730,7 +87739,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1208", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1208" }, @@ -87739,7 +87748,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1379", - "community": 2, + "community": 24, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1379" }, @@ -87748,7 +87757,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1770", - "community": 20, + "community": 24, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1770" }, @@ -87757,7 +87766,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2013", - "community": 365, + "community": 346, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "api_admin_rationale_2013" }, @@ -87766,7 +87775,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2039", - "community": 364, + "community": 345, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2039" }, @@ -87775,7 +87784,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2162", - "community": 20, + "community": 24, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002", "id": "api_admin_rationale_2162" }, @@ -87784,7 +87793,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L471", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_workflow_rationale_471" }, @@ -87793,7 +87802,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L608", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_workflow_rationale_608" }, @@ -87802,7 +87811,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L682", - "community": 20, + "community": 43, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_workflow_rationale_682" }, @@ -87811,7 +87820,7 @@ "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L98", - "community": 124, + "community": 43, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_leave_rationale_98" }, @@ -87820,7 +87829,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", - "community": 319, + "community": 34, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "id": "services_pl_freight_settlement_service_rationale_136" }, @@ -87829,7 +87838,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L406", - "community": 361, + "community": 39, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_406" }, @@ -87838,7 +87847,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L451", - "community": 57, + "community": 39, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_451" }, @@ -87847,7 +87856,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", - "community": 57, + "community": 39, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "services_pl_freight_settlement_service_rationale_674" }, @@ -87856,7 +87865,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L694", - "community": 57, + "community": 39, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_694" }, @@ -87865,7 +87874,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L707", - "community": 57, + "community": 39, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_707" }, @@ -87874,7 +87883,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L726", - "community": 362, + "community": 39, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "services_pl_freight_settlement_service_rationale_726" }, @@ -87883,7 +87892,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1038", - "community": 57, + "community": 39, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_freight_settlement_service_rationale_1038" }, @@ -87892,7 +87901,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L577", - "community": 4, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)", "id": "models_pl_models_rationale_577" }, @@ -87910,7 +87919,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L710", - "community": 95, + "community": 146, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "models_pl_models_rationale_710" }, @@ -87919,7 +87928,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L731", - "community": 95, + "community": 146, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "id": "models_pl_models_rationale_731" }, @@ -87928,7 +87937,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L754", - "community": 27, + "community": 21, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "models_pl_models_rationale_754" }, @@ -87937,7 +87946,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L779", - "community": 27, + "community": 21, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_779" }, @@ -87946,7 +87955,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L798", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback", "id": "models_pl_models_rationale_798" }, @@ -87955,7 +87964,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L826", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "id": "models_pl_models_rationale_826" }, @@ -87964,7 +87973,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L856", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_856" }, @@ -87973,7 +87982,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L889", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "id": "models_pl_models_rationale_889" }, @@ -87982,7 +87991,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L919", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "id": "models_pl_models_rationale_919" }, @@ -87991,7 +88000,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L945", - "community": 26, + "community": 121, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "models_pl_models_rationale_945" }, @@ -88000,7 +88009,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L968", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "id": "models_pl_models_rationale_968" }, @@ -88009,7 +88018,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L998", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "id": "models_pl_models_rationale_998" }, @@ -88018,7 +88027,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1024", - "community": 16, + "community": 121, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "models_pl_models_rationale_1024" }, @@ -88027,7 +88036,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1047", - "community": 16, + "community": 30, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "models_pl_models_rationale_1047" }, @@ -88036,7 +88045,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1076", - "community": 3, + "community": 2, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "models_pl_models_rationale_1076" }, @@ -88045,7 +88054,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1111", - "community": 272, + "community": 39, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "models_pl_models_rationale_1111" }, @@ -88054,7 +88063,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1138", - "community": 3, + "community": 2, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "models_pl_models_rationale_1138" }, @@ -88063,7 +88072,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1158", - "community": 272, + "community": 39, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_1158" }, @@ -88072,7 +88081,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1219", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_1219" }, @@ -88081,7 +88090,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1250", - "community": 90, + "community": 56, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_1250" }, @@ -88090,7 +88099,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1277", - "community": 61, + "community": 59, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_1277" }, @@ -88099,7 +88108,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1305", - "community": 215, + "community": 220, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "models_pl_models_rationale_1305" }, @@ -88108,7 +88117,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1337", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "models_pl_models_rationale_1337" }, @@ -88117,7 +88126,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1373", - "community": 145, + "community": 158, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "models_pl_models_rationale_1373" }, @@ -88126,7 +88135,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1399", - "community": 83, + "community": 87, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_1399" }, @@ -88135,7 +88144,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1430", - "community": 83, + "community": 69, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_1430" }, @@ -88144,7 +88153,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1454", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "models_pl_models_rationale_1454" }, @@ -88153,7 +88162,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1484", - "community": 49, + "community": 241, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "models_pl_models_rationale_1484" }, @@ -88162,7 +88171,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1508", - "community": 371, + "community": 189, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)", "id": "models_pl_models_rationale_1508" }, @@ -88171,7 +88180,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1527", - "community": 48, + "community": 55, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "models_pl_models_rationale_1527" }, @@ -88180,7 +88189,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L692", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_692" }, @@ -88189,7 +88198,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", - "community": 4, + "community": 9, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_archive_stop_service_rationale_241" }, @@ -88198,7 +88207,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1336", - "community": 50, + "community": 4, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1336" }, @@ -88207,7 +88216,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2105", - "community": 117, + "community": 126, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_2105" }, @@ -88216,7 +88225,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2209", - "community": 133, + "community": 138, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2209" }, @@ -88225,7 +88234,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2393", - "community": 134, + "community": 139, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2393" }, @@ -88234,7 +88243,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2428", - "community": 132, + "community": 127, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2428" }, @@ -88243,7 +88252,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2823", - "community": 123, + "community": 125, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2823" }, @@ -88252,7 +88261,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L689", - "community": 1, + "community": 2, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_689" }, @@ -88288,7 +88297,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L438", - "community": 1, + "community": 10, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_438" }, @@ -88324,7 +88333,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L688", - "community": 336, + "community": 46, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_688" }, @@ -88333,7 +88342,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L728", - "community": 203, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_728" }, @@ -88342,7 +88351,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L775", - "community": 203, + "community": 81, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_775" }, @@ -88351,7 +88360,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L789", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_789" }, @@ -88360,7 +88369,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L808", - "community": 203, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_808" }, @@ -88369,7 +88378,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L842", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_842" }, @@ -88378,7 +88387,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L909", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_909" }, @@ -88387,7 +88396,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L937", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_937" }, @@ -88396,7 +88405,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1009", - "community": 15, + "community": 46, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "crm_contract_rationale_1009" }, @@ -88405,7 +88414,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1073", - "community": 308, + "community": 294, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5\u3002\u540c\u4e00\u5408\u540c\u5141\u8bb8\u540c\u54c1\u540c\u5305\u88c5\u591a\u884c(\u4e0d\u540c\u6570\u91cf/\u5355\u4ef7)\u3002", "id": "crm_contract_rationale_1073" }, @@ -88414,7 +88423,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1637", - "community": 15, + "community": 42, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1637" }, @@ -88423,7 +88432,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1665", - "community": 15, + "community": 42, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1665" }, @@ -88432,7 +88441,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1765", - "community": 15, + "community": 42, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "crm_contract_rationale_1765" }, @@ -88441,7 +88450,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1873", - "community": 15, + "community": 42, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1873" }, @@ -88450,7 +88459,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2157", - "community": 321, + "community": 309, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2157" }, @@ -88459,7 +88468,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2220", - "community": 15, + "community": 46, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2220" }, @@ -88468,7 +88477,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2271", - "community": 75, + "community": 207, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2271" }, @@ -88477,7 +88486,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2498", - "community": 237, + "community": 240, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2498" }, @@ -88486,7 +88495,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2582", - "community": 243, + "community": 247, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2582" }, @@ -88495,7 +88504,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2613", - "community": 237, + "community": 240, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2613" }, @@ -88504,7 +88513,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2624", - "community": 243, + "community": 247, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2624" }, @@ -88513,7 +88522,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2806", - "community": 38, + "community": 317, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2806" }, @@ -88522,7 +88531,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3142", - "community": 230, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "crm_contract_rationale_3142" }, @@ -88531,7 +88540,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3195", - "community": 38, + "community": 62, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename\u3002", "id": "crm_contract_rationale_3195" }, @@ -88540,7 +88549,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L92", - "community": 56, + "community": 57, "norm_label": "\u4ece\u5408\u540c\u4ea7\u54c1\u884c(orm / dict / simplenamespace)\u89e3\u6790\u5305\u88c5\u5217\u8868\u3002", "id": "services_pl_contract_plan_qty_rationale_92" }, @@ -88549,7 +88558,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L149", - "community": 56, + "community": 57, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408\u5339\u914d\u7b2c\u4e00\u884c(\u540c\u5305\u88c5\u591a\u884c\u4e0d\u5408\u5e76)\u3002", "id": "services_pl_contract_plan_qty_rationale_149" }, @@ -88558,7 +88567,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L170", - "community": 56, + "community": 57, "norm_label": "\u884c\u5360\u7528\u952e:\u7ed1\u5b9a\u884c\u7528 __line__;\u65e0\u7ed1\u5b9a\u65f6\u4ec5\u7b2c\u4e00\u5339\u914d\u884c\u627f\u63a5\u5305\u88c5\u952e(\u5386\u53f2\u8ba1\u5212)\u3002", "id": "services_pl_contract_plan_qty_rationale_170" }, @@ -88567,7 +88576,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L191", - "community": 74, + "community": 57, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408 \u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c;\u540c\u5305\u88c5\u810f\u6570\u636e\u591a\u884c\u65f6 quantity \u76f8\u52a0\u3002", "id": "services_pl_contract_plan_qty_rationale_191" }, @@ -88576,7 +88585,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L250", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "services_pl_contract_plan_qty_rationale_250" }, @@ -88585,7 +88594,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L269", - "community": 74, + "community": 352, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_269" }, @@ -88594,7 +88603,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L343", - "community": 56, + "community": 57, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "services_pl_contract_plan_qty_rationale_343" }, @@ -88603,7 +88612,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L473", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_473" }, @@ -88612,7 +88621,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L715", - "community": 86, + "community": 306, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "services_pl_contract_plan_qty_rationale_715" }, @@ -88621,7 +88630,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L753", - "community": 154, + "community": 156, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "services_pl_contract_plan_qty_rationale_753" }, @@ -88630,7 +88639,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L783", - "community": 154, + "community": 156, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_783" }, @@ -88639,7 +88648,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L927", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "services_pl_contract_plan_qty_rationale_927" }, @@ -88648,7 +88657,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1160", - "community": 56, + "community": 57, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "services_pl_contract_plan_qty_rationale_1160" }, @@ -88657,7 +88666,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1191", - "community": 147, + "community": 271, "norm_label": "\u7ed1\u5408\u540c\u65f6:\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b,\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002", "id": "services_pl_contract_plan_qty_rationale_1191" }, @@ -88666,7 +88675,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1239", - "community": 56, + "community": 57, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "services_pl_contract_plan_qty_rationale_1239" }, @@ -88675,7 +88684,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1522", - "community": 56, + "community": 57, "norm_label": "\u6b63\u5f0f\u5f52\u6863:\u5b9e\u9645\u6570\u91cf\u8d85\u8fc7\u5408\u540c\u884c\u5269\u4f59\u65f6\u8fd4\u56de\u8d85\u4ea4\u660e\u7ec6(\u4e0d\u542b\u786e\u8ba4\u6807\u5fd7)\u3002", "id": "services_pl_contract_plan_qty_rationale_1522" }, @@ -88684,7 +88693,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L72", - "community": 56, + "community": 57, "norm_label": "\u4ece\u5408\u540c\u4ea7\u54c1\u884c(orm / dict / simplenamespace)\u89e3\u6790\u5305\u88c5\u5217\u8868\u3002", "id": "services_pl_contract_plan_qty_rationale_72" }, @@ -88693,7 +88702,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L129", - "community": 56, + "community": 57, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408\u5339\u914d\u7b2c\u4e00\u884c(\u540c\u5305\u88c5\u591a\u884c\u4e0d\u5408\u5e76)\u3002", "id": "services_pl_contract_plan_qty_rationale_129" }, @@ -88702,7 +88711,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L150", - "community": 56, + "community": 57, "norm_label": "\u884c\u5360\u7528\u952e:\u7ed1\u5b9a\u884c\u7528 __line__;\u65e0\u7ed1\u5b9a\u65f6\u4ec5\u7b2c\u4e00\u5339\u914d\u884c\u627f\u63a5\u5305\u88c5\u952e(\u5386\u53f2\u8ba1\u5212)\u3002", "id": "services_pl_contract_plan_qty_rationale_150" }, @@ -88711,7 +88720,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L171", - "community": 74, + "community": 57, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408 \u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c;\u540c\u5305\u88c5\u810f\u6570\u636e\u591a\u884c\u65f6 quantity \u76f8\u52a0\u3002", "id": "services_pl_contract_plan_qty_rationale_171" }, @@ -88720,7 +88729,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L230", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "services_pl_contract_plan_qty_rationale_230" }, @@ -88729,7 +88738,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L249", - "community": 74, + "community": 352, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_249" }, @@ -88738,7 +88747,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L320", - "community": 56, + "community": 57, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "services_pl_contract_plan_qty_rationale_320" }, @@ -88747,7 +88756,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L450", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_450" }, @@ -88756,7 +88765,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L692", - "community": 86, + "community": 306, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "services_pl_contract_plan_qty_rationale_692" }, @@ -88765,7 +88774,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L730", - "community": 154, + "community": 156, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "services_pl_contract_plan_qty_rationale_730" }, @@ -88774,7 +88783,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L760", - "community": 154, + "community": 156, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_760" }, @@ -88783,7 +88792,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L904", - "community": 56, + "community": 57, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "services_pl_contract_plan_qty_rationale_904" }, @@ -88792,7 +88801,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1135", - "community": 56, + "community": 57, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "services_pl_contract_plan_qty_rationale_1135" }, @@ -88801,7 +88810,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1166", - "community": 147, + "community": 271, "norm_label": "\u7ed1\u5408\u540c\u65f6:\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b,\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002", "id": "services_pl_contract_plan_qty_rationale_1166" }, @@ -88810,7 +88819,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1214", - "community": 56, + "community": 57, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "services_pl_contract_plan_qty_rationale_1214" }, @@ -88819,7 +88828,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1493", - "community": 56, + "community": 57, "norm_label": "\u6b63\u5f0f\u5f52\u6863:\u5b9e\u9645\u6570\u91cf\u8d85\u8fc7\u5408\u540c\u884c\u5269\u4f59\u65f6\u8fd4\u56de\u8d85\u4ea4\u660e\u7ec6(\u4e0d\u542b\u786e\u8ba4\u6807\u5fd7)\u3002", "id": "services_pl_contract_plan_qty_rationale_1493" }, @@ -88829,7 +88838,7 @@ "source_file": "app/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 481, + "community": 460, "norm_label": "__init__.py", "id": "app_init" }, @@ -88839,7 +88848,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "__init__.py", "id": "app_api_init" }, @@ -88849,7 +88858,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "id": "app_api_init_rationale_1" }, @@ -88859,7 +88868,7 @@ "source_file": "app/api/admin.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "admin.py", "id": "app_api_admin" }, @@ -88869,7 +88878,7 @@ "source_file": "app/api/admin.py", "source_location": "L56", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_roles_for_select()", "id": "app_api_admin_list_roles_for_select" }, @@ -88879,7 +88888,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "session", "id": "app_api_admin_py_session" }, @@ -88889,7 +88898,7 @@ "source_file": "app/api/admin.py", "source_location": "L88", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_users_for_select()", "id": "app_api_admin_list_users_for_select" }, @@ -88899,7 +88908,7 @@ "source_file": "app/api/admin.py", "source_location": "L114", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_roles_for_designer()", "id": "app_api_admin_list_roles_for_designer" }, @@ -88909,7 +88918,7 @@ "source_file": "app/api/admin.py", "source_location": "L135", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "tenantcreatebody", "id": "app_api_admin_tenantcreatebody" }, @@ -88919,7 +88928,7 @@ "source_file": "app/api/admin.py", "source_location": "L146", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "tenantupdatebody", "id": "app_api_admin_tenantupdatebody" }, @@ -88929,7 +88938,7 @@ "source_file": "app/api/admin.py", "source_location": "L158", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_tenants()", "id": "app_api_admin_list_tenants" }, @@ -88939,7 +88948,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "request", "id": "app_api_admin_py_request" }, @@ -88949,7 +88958,7 @@ "source_file": "app/api/admin.py", "source_location": "L199", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "tenantexportbody", "id": "app_api_admin_tenantexportbody" }, @@ -88959,7 +88968,7 @@ "source_file": "app/api/admin.py", "source_location": "L206", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_tenants()", "id": "app_api_admin_export_tenants" }, @@ -88969,7 +88978,7 @@ "source_file": "app/api/admin.py", "source_location": "L239", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_tenant()", "id": "app_api_admin_create_tenant" }, @@ -88979,7 +88988,7 @@ "source_file": "app/api/admin.py", "source_location": "L261", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_tenant()", "id": "app_api_admin_update_tenant" }, @@ -88989,7 +88998,7 @@ "source_file": "app/api/admin.py", "source_location": "L286", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_tenant()", "id": "app_api_admin_delete_tenant" }, @@ -88999,7 +89008,7 @@ "source_file": "app/api/admin.py", "source_location": "L303", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "_get_tenant_no()", "id": "app_api_admin_get_tenant_no" }, @@ -89009,7 +89018,7 @@ "source_file": "app/api/admin.py", "source_location": "L316", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "usercreatebody", "id": "app_api_admin_usercreatebody" }, @@ -89019,7 +89028,7 @@ "source_file": "app/api/admin.py", "source_location": "L333", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "userupdatebody", "id": "app_api_admin_userupdatebody" }, @@ -89029,7 +89038,7 @@ "source_file": "app/api/admin.py", "source_location": "L359", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "userexportbody", "id": "app_api_admin_userexportbody" }, @@ -89039,7 +89048,7 @@ "source_file": "app/api/admin.py", "source_location": "L369", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_users()", "id": "app_api_admin_list_users" }, @@ -89049,7 +89058,7 @@ "source_file": "app/api/admin.py", "source_location": "L441", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_users()", "id": "app_api_admin_export_users" }, @@ -89059,7 +89068,7 @@ "source_file": "app/api/admin.py", "source_location": "L516", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "get_user_by_id()", "id": "app_api_admin_get_user_by_id" }, @@ -89069,7 +89078,7 @@ "source_file": "app/api/admin.py", "source_location": "L536", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_user()", "id": "app_api_admin_create_user" }, @@ -89079,7 +89088,7 @@ "source_file": "app/api/admin.py", "source_location": "L569", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_user()", "id": "app_api_admin_update_user" }, @@ -89089,7 +89098,7 @@ "source_file": "app/api/admin.py", "source_location": "L599", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_user()", "id": "app_api_admin_delete_user" }, @@ -89099,7 +89108,7 @@ "source_file": "app/api/admin.py", "source_location": "L612", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "reset_user_password()", "id": "app_api_admin_reset_user_password" }, @@ -89109,7 +89118,7 @@ "source_file": "app/api/admin.py", "source_location": "L629", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dicttypecreatebody", "id": "app_api_admin_dicttypecreatebody" }, @@ -89119,7 +89128,7 @@ "source_file": "app/api/admin.py", "source_location": "L638", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dicttypeupdatebody", "id": "app_api_admin_dicttypeupdatebody" }, @@ -89129,7 +89138,7 @@ "source_file": "app/api/admin.py", "source_location": "L648", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_dict_types()", "id": "app_api_admin_list_dict_types" }, @@ -89139,7 +89148,7 @@ "source_file": "app/api/admin.py", "source_location": "L680", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dicttypeexportbody", "id": "app_api_admin_dicttypeexportbody" }, @@ -89149,7 +89158,7 @@ "source_file": "app/api/admin.py", "source_location": "L687", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_dict_types()", "id": "app_api_admin_export_dict_types" }, @@ -89159,7 +89168,7 @@ "source_file": "app/api/admin.py", "source_location": "L722", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_dict_type()", "id": "app_api_admin_create_dict_type" }, @@ -89169,7 +89178,7 @@ "source_file": "app/api/admin.py", "source_location": "L744", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_dict_type()", "id": "app_api_admin_update_dict_type" }, @@ -89179,7 +89188,7 @@ "source_file": "app/api/admin.py", "source_location": "L769", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_dict_type()", "id": "app_api_admin_delete_dict_type" }, @@ -89189,7 +89198,7 @@ "source_file": "app/api/admin.py", "source_location": "L786", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dictdatacreatebody", "id": "app_api_admin_dictdatacreatebody" }, @@ -89199,7 +89208,7 @@ "source_file": "app/api/admin.py", "source_location": "L797", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dictdataupdatebody", "id": "app_api_admin_dictdataupdatebody" }, @@ -89209,7 +89218,7 @@ "source_file": "app/api/admin.py", "source_location": "L808", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_dict_data()", "id": "app_api_admin_list_dict_data" }, @@ -89219,7 +89228,7 @@ "source_file": "app/api/admin.py", "source_location": "L825", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_dict_data()", "id": "app_api_admin_create_dict_data" }, @@ -89229,7 +89238,7 @@ "source_file": "app/api/admin.py", "source_location": "L849", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_dict_data()", "id": "app_api_admin_update_dict_data" }, @@ -89239,7 +89248,7 @@ "source_file": "app/api/admin.py", "source_location": "L873", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_dict_data()", "id": "app_api_admin_delete_dict_data" }, @@ -89249,7 +89258,7 @@ "source_file": "app/api/admin.py", "source_location": "L886", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "dict_data_options()", "id": "app_api_admin_dict_data_options" }, @@ -89259,7 +89268,7 @@ "source_file": "app/api/admin.py", "source_location": "L900", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "dict_data_all()", "id": "app_api_admin_dict_data_all" }, @@ -89269,7 +89278,7 @@ "source_file": "app/api/admin.py", "source_location": "L922", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dictensurebody", "id": "app_api_admin_dictensurebody" }, @@ -89279,7 +89288,7 @@ "source_file": "app/api/admin.py", "source_location": "L930", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "dictensureremovebody", "id": "app_api_admin_dictensureremovebody" }, @@ -89289,7 +89298,7 @@ "source_file": "app/api/admin.py", "source_location": "L938", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "ensure_dict_data_api()", "id": "app_api_admin_ensure_dict_data_api" }, @@ -89299,7 +89308,7 @@ "source_file": "app/api/admin.py", "source_location": "L961", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "ensure_remove_dict_data_api()", "id": "app_api_admin_ensure_remove_dict_data_api" }, @@ -89309,7 +89318,7 @@ "source_file": "app/api/admin.py", "source_location": "L987", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "deptcreatebody", "id": "app_api_admin_deptcreatebody" }, @@ -89319,7 +89328,7 @@ "source_file": "app/api/admin.py", "source_location": "L1000", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "deptupdatebody", "id": "app_api_admin_deptupdatebody" }, @@ -89329,7 +89338,7 @@ "source_file": "app/api/admin.py", "source_location": "L1013", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_depts()", "id": "app_api_admin_list_depts" }, @@ -89339,7 +89348,7 @@ "source_file": "app/api/admin.py", "source_location": "L1034", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "deptexportbody", "id": "app_api_admin_deptexportbody" }, @@ -89349,7 +89358,7 @@ "source_file": "app/api/admin.py", "source_location": "L1041", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_depts()", "id": "app_api_admin_export_depts" }, @@ -89359,7 +89368,7 @@ "source_file": "app/api/admin.py", "source_location": "L1070", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_dept()", "id": "app_api_admin_create_dept" }, @@ -89369,7 +89378,7 @@ "source_file": "app/api/admin.py", "source_location": "L1096", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_dept()", "id": "app_api_admin_update_dept" }, @@ -89379,7 +89388,7 @@ "source_file": "app/api/admin.py", "source_location": "L1122", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_dept()", "id": "app_api_admin_delete_dept" }, @@ -89389,7 +89398,7 @@ "source_file": "app/api/admin.py", "source_location": "L1139", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "sitecreatebody", "id": "app_api_admin_sitecreatebody" }, @@ -89399,7 +89408,7 @@ "source_file": "app/api/admin.py", "source_location": "L1154", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "siteupdatebody", "id": "app_api_admin_siteupdatebody" }, @@ -89409,7 +89418,7 @@ "source_file": "app/api/admin.py", "source_location": "L1170", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_sites()", "id": "app_api_admin_list_sites" }, @@ -89419,7 +89428,7 @@ "source_file": "app/api/admin.py", "source_location": "L1196", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "siteexportbody", "id": "app_api_admin_siteexportbody" }, @@ -89429,7 +89438,7 @@ "source_file": "app/api/admin.py", "source_location": "L1203", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_sites()", "id": "app_api_admin_export_sites" }, @@ -89439,7 +89448,7 @@ "source_file": "app/api/admin.py", "source_location": "L1238", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_site()", "id": "app_api_admin_create_site" }, @@ -89449,7 +89458,7 @@ "source_file": "app/api/admin.py", "source_location": "L1266", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_site()", "id": "app_api_admin_update_site" }, @@ -89459,7 +89468,7 @@ "source_file": "app/api/admin.py", "source_location": "L1295", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_site()", "id": "app_api_admin_delete_site" }, @@ -89469,7 +89478,7 @@ "source_file": "app/api/admin.py", "source_location": "L1312", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "postcreatebody", "id": "app_api_admin_postcreatebody" }, @@ -89479,7 +89488,7 @@ "source_file": "app/api/admin.py", "source_location": "L1322", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "postupdatebody", "id": "app_api_admin_postupdatebody" }, @@ -89489,7 +89498,7 @@ "source_file": "app/api/admin.py", "source_location": "L1333", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_posts()", "id": "app_api_admin_list_posts" }, @@ -89499,7 +89508,7 @@ "source_file": "app/api/admin.py", "source_location": "L1367", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "postexportbody", "id": "app_api_admin_postexportbody" }, @@ -89509,7 +89518,7 @@ "source_file": "app/api/admin.py", "source_location": "L1374", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_posts()", "id": "app_api_admin_export_posts" }, @@ -89519,7 +89528,7 @@ "source_file": "app/api/admin.py", "source_location": "L1409", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_post()", "id": "app_api_admin_create_post" }, @@ -89529,7 +89538,7 @@ "source_file": "app/api/admin.py", "source_location": "L1432", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_post()", "id": "app_api_admin_update_post" }, @@ -89539,7 +89548,7 @@ "source_file": "app/api/admin.py", "source_location": "L1456", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_post()", "id": "app_api_admin_delete_post" }, @@ -89549,7 +89558,7 @@ "source_file": "app/api/admin.py", "source_location": "L1468", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "postusersupdatebody", "id": "app_api_admin_postusersupdatebody" }, @@ -89559,7 +89568,7 @@ "source_file": "app/api/admin.py", "source_location": "L1475", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_post_bound_users()", "id": "app_api_admin_list_post_bound_users" }, @@ -89569,7 +89578,7 @@ "source_file": "app/api/admin.py", "source_location": "L1489", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_post_bound_users()", "id": "app_api_admin_update_post_bound_users" }, @@ -89579,7 +89588,7 @@ "source_file": "app/api/admin.py", "source_location": "L1513", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menucreatebody", "id": "app_api_admin_menucreatebody" }, @@ -89589,7 +89598,7 @@ "source_file": "app/api/admin.py", "source_location": "L1529", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menuupdatebody", "id": "app_api_admin_menuupdatebody" }, @@ -89599,7 +89608,7 @@ "source_file": "app/api/admin.py", "source_location": "L1546", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_menus()", "id": "app_api_admin_list_menus" }, @@ -89609,7 +89618,7 @@ "source_file": "app/api/admin.py", "source_location": "L1569", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menuexportbody", "id": "app_api_admin_menuexportbody" }, @@ -89619,7 +89628,7 @@ "source_file": "app/api/admin.py", "source_location": "L1576", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_menus()", "id": "app_api_admin_export_menus" }, @@ -89629,7 +89638,7 @@ "source_file": "app/api/admin.py", "source_location": "L1617", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_menu()", "id": "app_api_admin_create_menu" }, @@ -89639,7 +89648,7 @@ "source_file": "app/api/admin.py", "source_location": "L1646", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_menu()", "id": "app_api_admin_update_menu" }, @@ -89649,7 +89658,7 @@ "source_file": "app/api/admin.py", "source_location": "L1676", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_menu()", "id": "app_api_admin_delete_menu" }, @@ -89659,7 +89668,7 @@ "source_file": "app/api/admin.py", "source_location": "L1693", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "rolecreatebody", "id": "app_api_admin_rolecreatebody" }, @@ -89669,7 +89678,7 @@ "source_file": "app/api/admin.py", "source_location": "L1703", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "roleupdatebody", "id": "app_api_admin_roleupdatebody" }, @@ -89679,7 +89688,7 @@ "source_file": "app/api/admin.py", "source_location": "L1713", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "rolemenubody", "id": "app_api_admin_rolemenubody" }, @@ -89689,7 +89698,7 @@ "source_file": "app/api/admin.py", "source_location": "L1717", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "roledatascopebody", "id": "app_api_admin_roledatascopebody" }, @@ -89699,7 +89708,7 @@ "source_file": "app/api/admin.py", "source_location": "L1725", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_role_management()", "id": "app_api_admin_list_role_management" }, @@ -89709,7 +89718,7 @@ "source_file": "app/api/admin.py", "source_location": "L1758", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "roleexportbody", "id": "app_api_admin_roleexportbody" }, @@ -89719,7 +89728,7 @@ "source_file": "app/api/admin.py", "source_location": "L1765", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "export_role_management()", "id": "app_api_admin_export_role_management" }, @@ -89729,7 +89738,7 @@ "source_file": "app/api/admin.py", "source_location": "L1800", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_role_management()", "id": "app_api_admin_create_role_management" }, @@ -89739,7 +89748,7 @@ "source_file": "app/api/admin.py", "source_location": "L1823", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "get_role_management()", "id": "app_api_admin_get_role_management" }, @@ -89749,7 +89758,7 @@ "source_file": "app/api/admin.py", "source_location": "L1840", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_role_management()", "id": "app_api_admin_update_role_management" }, @@ -89759,7 +89768,7 @@ "source_file": "app/api/admin.py", "source_location": "L1864", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_role_management()", "id": "app_api_admin_delete_role_management" }, @@ -89769,7 +89778,7 @@ "source_file": "app/api/admin.py", "source_location": "L1877", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "get_role_menus()", "id": "app_api_admin_get_role_menus" }, @@ -89779,7 +89788,7 @@ "source_file": "app/api/admin.py", "source_location": "L1887", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_role_menus()", "id": "app_api_admin_update_role_menus" }, @@ -89789,7 +89798,7 @@ "source_file": "app/api/admin.py", "source_location": "L1902", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "get_role_data_scope()", "id": "app_api_admin_get_role_data_scope" }, @@ -89799,7 +89808,7 @@ "source_file": "app/api/admin.py", "source_location": "L1915", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "update_role_data_scope()", "id": "app_api_admin_update_role_data_scope" }, @@ -89809,7 +89818,7 @@ "source_file": "app/api/admin.py", "source_location": "L1941", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "_format_file_size()", "id": "app_api_admin_format_file_size" }, @@ -89819,7 +89828,7 @@ "source_file": "app/api/admin.py", "source_location": "L1951", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "upload_attachment()", "id": "app_api_admin_upload_attachment" }, @@ -89829,7 +89838,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "uploadfile", "id": "app_api_admin_py_uploadfile" }, @@ -89839,7 +89848,7 @@ "source_file": "app/api/admin.py", "source_location": "L2001", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "attachmentdownloadurlbody", "id": "app_api_admin_attachmentdownloadurlbody" }, @@ -89849,7 +89858,7 @@ "source_file": "app/api/admin.py", "source_location": "L2008", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "attachment_download_url()", "id": "app_api_admin_attachment_download_url" }, @@ -89859,7 +89868,7 @@ "source_file": "app/api/admin.py", "source_location": "L2034", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "attachment_preview_url()", "id": "app_api_admin_attachment_preview_url" }, @@ -89869,7 +89878,7 @@ "source_file": "app/api/admin.py", "source_location": "L2058", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "list_menu_favorites()", "id": "app_api_admin_list_menu_favorites" }, @@ -89879,7 +89888,7 @@ "source_file": "app/api/admin.py", "source_location": "L2072", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "create_menu_favorite()", "id": "app_api_admin_create_menu_favorite" }, @@ -89889,7 +89898,7 @@ "source_file": "app/api/admin.py", "source_location": "L2097", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "reorder_menu_favorites()", "id": "app_api_admin_reorder_menu_favorites" }, @@ -89899,7 +89908,7 @@ "source_file": "app/api/admin.py", "source_location": "L2118", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "delete_menu_favorite()", "id": "app_api_admin_delete_menu_favorite" }, @@ -89909,7 +89918,7 @@ "source_file": "app/api/admin.py", "source_location": "L2140", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "demoxlsxcolumnspec", "id": "app_api_admin_demoxlsxcolumnspec" }, @@ -89919,7 +89928,7 @@ "source_file": "app/api/admin.py", "source_location": "L2147", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "demoxlsxexportbody", "id": "app_api_admin_demoxlsxexportbody" }, @@ -89929,7 +89938,7 @@ "source_file": "app/api/admin.py", "source_location": "L2157", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "demo_xlsx_export()", "id": "app_api_admin_demo_xlsx_export" }, @@ -89939,7 +89948,7 @@ "source_file": "app/api/admin.py", "source_location": "L60", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002", "id": "app_api_admin_rationale_60" }, @@ -89949,7 +89958,7 @@ "source_file": "app/api/admin.py", "source_location": "L92", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id,\u9644\u5e26 nickname/userno)\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528,\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "id": "app_api_admin_rationale_92" }, @@ -89959,7 +89968,7 @@ "source_file": "app/api/admin.py", "source_location": "L118", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid", "id": "app_api_admin_rationale_118" }, @@ -89969,7 +89978,7 @@ "source_file": "app/api/admin.py", "source_location": "L211", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_211" }, @@ -89979,7 +89988,7 @@ "source_file": "app/api/admin.py", "source_location": "L446", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_446" }, @@ -89989,7 +89998,7 @@ "source_file": "app/api/admin.py", "source_location": "L692", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_692" }, @@ -89999,7 +90008,7 @@ "source_file": "app/api/admin.py", "source_location": "L1208", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_1208" }, @@ -90009,7 +90018,7 @@ "source_file": "app/api/admin.py", "source_location": "L1379", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_1379" }, @@ -90019,7 +90028,7 @@ "source_file": "app/api/admin.py", "source_location": "L1770", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_1770" }, @@ -90029,7 +90038,7 @@ "source_file": "app/api/admin.py", "source_location": "L2013", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "app_api_admin_rationale_2013" }, @@ -90039,7 +90048,7 @@ "source_file": "app/api/admin.py", "source_location": "L2039", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "app_api_admin_rationale_2039" }, @@ -90049,7 +90058,7 @@ "source_file": "app/api/admin.py", "source_location": "L2162", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002", "id": "app_api_admin_rationale_2162" }, @@ -90059,7 +90068,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "__init__.py", "id": "app_api_bx_init" }, @@ -90069,7 +90078,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L18", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "bx_health()", "id": "app_api_bx_init_bx_health" }, @@ -90079,7 +90088,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "id": "app_api_bx_init_rationale_1" }, @@ -90089,7 +90098,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L19", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "p0 \u5065\u5eb7\u68c0\u67e5:\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002", "id": "app_api_bx_init_rationale_19" }, @@ -90099,7 +90108,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advance.py", "id": "app_api_bx_advance" }, @@ -90109,7 +90118,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L37", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_tenant()", "id": "app_api_bx_advance_tenant" }, @@ -90119,7 +90128,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "session", "id": "app_api_bx_advance_py_session" }, @@ -90129,7 +90138,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L41", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_advance_order()", "id": "app_api_bx_advance_advance_order" }, @@ -90139,7 +90148,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L45", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_fill_offset_amounts()", "id": "app_api_bx_advance_fill_offset_amounts" }, @@ -90149,7 +90158,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L66", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_merge_query()", "id": "app_api_bx_advance_merge_query" }, @@ -90159,7 +90168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "request", "id": "app_api_bx_advance_py_request" }, @@ -90169,7 +90178,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L76", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_param_get()", "id": "app_api_bx_advance_param_get" }, @@ -90179,7 +90188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "any", "id": "app_api_bx_advance_py_any" }, @@ -90189,7 +90198,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L83", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_filters_from_params()", "id": "app_api_bx_advance_filters_from_params" }, @@ -90199,7 +90208,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L121", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_body_to_params()", "id": "app_api_bx_advance_body_to_params" }, @@ -90209,7 +90218,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L130", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_advance_list_filters()", "id": "app_api_bx_advance_advance_list_filters" }, @@ -90219,7 +90228,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L134", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_export_advance_rows()", "id": "app_api_bx_advance_export_advance_rows" }, @@ -90229,7 +90238,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L148", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "list_advances()", "id": "app_api_bx_advance_list_advances" }, @@ -90239,7 +90248,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L187", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "my_advances()", "id": "app_api_bx_advance_my_advances" }, @@ -90249,7 +90258,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L230", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "my_advance_stats()", "id": "app_api_bx_advance_my_advance_stats" }, @@ -90259,7 +90268,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L240", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advance_status_counts()", "id": "app_api_bx_advance_advance_status_counts" }, @@ -90269,7 +90278,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L249", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "pending_approval()", "id": "app_api_bx_advance_pending_approval" }, @@ -90279,7 +90288,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L289", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advance_pending_approval_stats()", "id": "app_api_bx_advance_advance_pending_approval_stats" }, @@ -90289,7 +90298,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L299", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "approved_by_me()", "id": "app_api_bx_advance_approved_by_me" }, @@ -90299,7 +90308,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L335", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "export_advances()", "id": "app_api_bx_advance_export_advances" }, @@ -90309,7 +90318,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L368", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "export_my_advances()", "id": "app_api_bx_advance_export_my_advances" }, @@ -90319,7 +90328,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L407", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "export_pending_approval_advances()", "id": "app_api_bx_advance_export_pending_approval_advances" }, @@ -90329,7 +90338,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L443", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "export_approved_by_me_advances()", "id": "app_api_bx_advance_export_approved_by_me_advances" }, @@ -90339,7 +90348,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L476", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "get_advance()", "id": "app_api_bx_advance_get_advance" }, @@ -90349,7 +90358,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L492", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "get_approvals()", "id": "app_api_bx_advance_get_approvals" }, @@ -90359,7 +90368,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L505", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "get_approval_history()", "id": "app_api_bx_advance_get_approval_history" }, @@ -90369,7 +90378,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L518", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "create_advance()", "id": "app_api_bx_advance_create_advance" }, @@ -90379,7 +90388,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L550", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "update_advance()", "id": "app_api_bx_advance_update_advance" }, @@ -90389,7 +90398,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L571", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "submit_advance()", "id": "app_api_bx_advance_submit_advance" }, @@ -90399,7 +90408,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L585", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "approve_advance()", "id": "app_api_bx_advance_approve_advance" }, @@ -90409,7 +90418,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L600", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "reject_advance()", "id": "app_api_bx_advance_reject_advance" }, @@ -90419,7 +90428,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L615", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "withdraw_advance()", "id": "app_api_bx_advance_withdraw_advance" }, @@ -90429,7 +90438,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L632", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "delete_advance()", "id": "app_api_bx_advance_delete_advance" }, @@ -90439,7 +90448,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "attachment.py", "id": "app_api_bx_attachment" }, @@ -90449,7 +90458,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "_tenant()", "id": "app_api_bx_attachment_tenant" }, @@ -90459,7 +90468,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "session", "id": "app_api_bx_attachment_py_session" }, @@ -90469,7 +90478,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L28", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "_parse_id_list()", "id": "app_api_bx_attachment_parse_id_list" }, @@ -90479,7 +90488,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L33", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "upload_file()", "id": "app_api_bx_attachment_upload_file" }, @@ -90489,7 +90498,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "uploadfile", "id": "app_api_bx_attachment_py_uploadfile" }, @@ -90499,7 +90508,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L67", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "download_file()", "id": "app_api_bx_attachment_download_file" }, @@ -90509,7 +90518,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L89", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "delete_attachment()", "id": "app_api_bx_attachment_delete_attachment" }, @@ -90519,7 +90528,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L103", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "preview_attachment()", "id": "app_api_bx_attachment_preview_attachment" }, @@ -90529,7 +90538,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L127", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "list_by_biz()", "id": "app_api_bx_attachment_list_by_biz" }, @@ -90539,7 +90548,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L142", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "bind_biz()", "id": "app_api_bx_attachment_bind_biz" }, @@ -90549,7 +90558,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L108", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url(minio \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740,\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b)\u3002", "id": "app_api_bx_attachment_rationale_108" }, @@ -90559,7 +90568,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L1", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "expense_item.py", "id": "app_api_bx_expense_item" }, @@ -90569,7 +90578,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "get_expense_item_tree()", "id": "app_api_bx_expense_item_get_expense_item_tree" }, @@ -90579,7 +90588,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "session", "id": "app_api_bx_expense_item_py_session" }, @@ -90589,7 +90598,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "expenseitemexportbody", "id": "app_api_bx_expense_item_expenseitemexportbody" }, @@ -90599,7 +90608,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "_flatten_expense_tree()", "id": "app_api_bx_expense_item_flatten_expense_tree" }, @@ -90609,7 +90618,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "export_expense_items()", "id": "app_api_bx_expense_item_export_expense_items" }, @@ -90619,7 +90628,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "get_expense_item()", "id": "app_api_bx_expense_item_get_expense_item" }, @@ -90629,7 +90638,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "create_expense_item()", "id": "app_api_bx_expense_item_create_expense_item" }, @@ -90639,7 +90648,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "update_expense_item()", "id": "app_api_bx_expense_item_update_expense_item" }, @@ -90649,7 +90658,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": "delete_expense_item()", "id": "app_api_bx_expense_item_delete_expense_item" }, @@ -90659,7 +90668,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "export_common.py", "id": "app_api_bx_export_common" }, @@ -90669,7 +90678,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L35", "_origin": "ast", - "community": 41, + "community": 22, "norm_label": "bxexportbodybase", "id": "app_api_bx_export_common_bxexportbodybase" }, @@ -90679,7 +90688,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L42", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "bxapplylistexportbody", "id": "app_api_bx_export_common_bxapplylistexportbody" }, @@ -90689,7 +90698,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L80", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "status_label()", "id": "app_api_bx_export_common_status_label" }, @@ -90699,7 +90708,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "any", "id": "app_api_bx_export_common_py_any" }, @@ -90709,7 +90718,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L91", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "issue_status_label()", "id": "app_api_bx_export_common_issue_status_label" }, @@ -90719,7 +90728,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L97", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "dump_export_row()", "id": "app_api_bx_export_common_dump_export_row" }, @@ -90729,7 +90738,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L122", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "respond_xlsx()", "id": "app_api_bx_export_common_respond_xlsx" }, @@ -90739,7 +90748,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "session", "id": "app_api_bx_export_common_py_session" }, @@ -90749,7 +90758,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L1", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "invoice.py", "id": "app_api_bx_invoice" }, @@ -90759,7 +90768,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L33", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "_merge_query()", "id": "app_api_bx_invoice_merge_query" }, @@ -90769,7 +90778,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "request", "id": "app_api_bx_invoice_py_request" }, @@ -90779,7 +90788,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L43", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "_param_get()", "id": "app_api_bx_invoice_param_get" }, @@ -90789,7 +90798,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "any", "id": "app_api_bx_invoice_py_any" }, @@ -90799,7 +90808,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L50", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "_wallet_filters_from_params()", "id": "app_api_bx_invoice_wallet_filters_from_params" }, @@ -90809,7 +90818,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L73", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "_invoice_filters_from_params()", "id": "app_api_bx_invoice_invoice_filters_from_params" }, @@ -90819,7 +90828,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L88", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "_ledger_filters_from_params()", "id": "app_api_bx_invoice_ledger_filters_from_params" }, @@ -90829,7 +90838,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L103", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "_body_to_params()", "id": "app_api_bx_invoice_body_to_params" }, @@ -90839,7 +90848,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L113", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "get_mine_wallet_summary()", "id": "app_api_bx_invoice_get_mine_wallet_summary" }, @@ -90849,7 +90858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "session", "id": "app_api_bx_invoice_py_session" }, @@ -90859,7 +90868,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L123", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "list_invoice_wallets()", "id": "app_api_bx_invoice_list_invoice_wallets" }, @@ -90869,7 +90878,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L155", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "walletexportbody", "id": "app_api_bx_invoice_walletexportbody" }, @@ -90879,7 +90888,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L162", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "export_invoice_wallets()", "id": "app_api_bx_invoice_export_invoice_wallets" }, @@ -90889,7 +90898,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L195", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "list_invoices()", "id": "app_api_bx_invoice_list_invoices" }, @@ -90899,7 +90908,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L229", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "create_invoice()", "id": "app_api_bx_invoice_create_invoice" }, @@ -90909,7 +90918,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L308", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "delete_invoice()", "id": "app_api_bx_invoice_delete_invoice" }, @@ -90919,7 +90928,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L323", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "list_invoice_ledgers()", "id": "app_api_bx_invoice_list_invoice_ledgers" }, @@ -90929,7 +90938,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L234", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "app_api_bx_invoice_rationale_234" }, @@ -90939,7 +90948,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "payment.py", "id": "app_api_bx_payment" }, @@ -90949,7 +90958,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L51", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_tenant()", "id": "app_api_bx_payment_tenant" }, @@ -90959,7 +90968,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "session", "id": "app_api_bx_payment_py_session" }, @@ -90969,7 +90978,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L55", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_wrap_reimburse_rows()", "id": "app_api_bx_payment_wrap_reimburse_rows" }, @@ -90979,7 +90988,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L59", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_merge_query()", "id": "app_api_bx_payment_merge_query" }, @@ -90989,7 +90998,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "request", "id": "app_api_bx_payment_py_request" }, @@ -90999,7 +91008,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L69", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_param_get()", "id": "app_api_bx_payment_param_get" }, @@ -91009,7 +91018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "any", "id": "app_api_bx_payment_py_any" }, @@ -91019,7 +91028,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L76", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_advance_filters_from_params()", "id": "app_api_bx_payment_advance_filters_from_params" }, @@ -91029,7 +91038,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L114", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_payment_filters_from_params()", "id": "app_api_bx_payment_payment_filters_from_params" }, @@ -91039,7 +91048,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L152", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_body_to_params()", "id": "app_api_bx_payment_body_to_params" }, @@ -91049,7 +91058,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L161", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_strip_tab_status_params()", "id": "app_api_bx_payment_strip_tab_status_params" }, @@ -91059,7 +91068,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L168", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "_advance_issue_tab_filters()", "id": "app_api_bx_payment_advance_issue_tab_filters" }, @@ -91069,7 +91078,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L181", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "list_pending_payments()", "id": "app_api_bx_payment_list_pending_payments" }, @@ -91079,7 +91088,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L223", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "payment_finance_stats()", "id": "app_api_bx_payment_payment_finance_stats" }, @@ -91089,7 +91098,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L233", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "list_processed_payments()", "id": "app_api_bx_payment_list_processed_payments" }, @@ -91099,7 +91108,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L273", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "pay()", "id": "app_api_bx_payment_pay" }, @@ -91109,7 +91118,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L293", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "offset()", "id": "app_api_bx_payment_offset" }, @@ -91119,7 +91128,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L316", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "batch_offset()", "id": "app_api_bx_payment_batch_offset" }, @@ -91129,7 +91138,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L339", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "list_advance_issues()", "id": "app_api_bx_payment_list_advance_issues" }, @@ -91139,7 +91148,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L384", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "advance_issue_stats()", "id": "app_api_bx_payment_advance_issue_stats" }, @@ -91149,7 +91158,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L421", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "paymentexportbody", "id": "app_api_bx_payment_paymentexportbody" }, @@ -91159,7 +91168,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L426", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "export_pending_payments()", "id": "app_api_bx_payment_export_pending_payments" }, @@ -91169,7 +91178,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L458", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "export_processed_payments()", "id": "app_api_bx_payment_export_processed_payments" }, @@ -91179,7 +91188,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L489", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "export_advance_issues_xlsx()", "id": "app_api_bx_payment_export_advance_issues_xlsx" }, @@ -91189,7 +91198,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L526", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "export_advance_issues()", "id": "app_api_bx_payment_export_advance_issues" }, @@ -91199,7 +91208,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L594", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "issue_advance()", "id": "app_api_bx_payment_issue_advance" }, @@ -91209,7 +91218,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L618", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "list_advance_offset_records()", "id": "app_api_bx_payment_list_advance_offset_records" }, @@ -91219,7 +91228,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L658", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "list_reimburse_offset_records()", "id": "app_api_bx_payment_list_reimburse_offset_records" }, @@ -91229,7 +91238,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L162", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "id": "app_api_bx_payment_rationale_162" }, @@ -91239,7 +91248,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L1", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburse.py", "id": "app_api_bx_reimburse" }, @@ -91249,7 +91258,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L50", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_tenant()", "id": "app_api_bx_reimburse_tenant" }, @@ -91259,7 +91268,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "session", "id": "app_api_bx_reimburse_py_session" }, @@ -91269,7 +91278,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L54", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_reimburse_order()", "id": "app_api_bx_reimburse_reimburse_order" }, @@ -91279,7 +91288,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L72", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_merge_query()", "id": "app_api_bx_reimburse_merge_query" }, @@ -91289,7 +91298,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "request", "id": "app_api_bx_reimburse_py_request" }, @@ -91299,7 +91308,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L82", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_param_get()", "id": "app_api_bx_reimburse_param_get" }, @@ -91309,7 +91318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "any", "id": "app_api_bx_reimburse_py_any" }, @@ -91319,7 +91328,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L89", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_filters_from_params()", "id": "app_api_bx_reimburse_filters_from_params" }, @@ -91329,7 +91338,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L117", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_body_to_params()", "id": "app_api_bx_reimburse_body_to_params" }, @@ -91339,7 +91348,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L126", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_reimburse_list_filters()", "id": "app_api_bx_reimburse_reimburse_list_filters" }, @@ -91349,7 +91358,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L130", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_export_reimburse_rows()", "id": "app_api_bx_reimburse_export_reimburse_rows" }, @@ -91359,7 +91368,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L135", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_build_details_data()", "id": "app_api_bx_reimburse_build_details_data" }, @@ -91369,7 +91378,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L172", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "get_generated_title()", "id": "app_api_bx_reimburse_get_generated_title" }, @@ -91379,7 +91388,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L189", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "download_reimburse_import_template()", "id": "app_api_bx_reimburse_download_reimburse_import_template" }, @@ -91389,7 +91398,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L221", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "import_reimburses()", "id": "app_api_bx_reimburse_import_reimburses" }, @@ -91399,7 +91408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "uploadfile", "id": "app_api_bx_reimburse_py_uploadfile" }, @@ -91409,7 +91418,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L237", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "list_reimburses()", "id": "app_api_bx_reimburse_list_reimburses" }, @@ -91419,7 +91428,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L273", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "my_reimburses()", "id": "app_api_bx_reimburse_my_reimburses" }, @@ -91429,7 +91438,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L327", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "my_reimburse_stats()", "id": "app_api_bx_reimburse_my_reimburse_stats" }, @@ -91439,7 +91448,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L337", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburse_status_counts()", "id": "app_api_bx_reimburse_reimburse_status_counts" }, @@ -91449,7 +91458,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L346", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "pending_approval()", "id": "app_api_bx_reimburse_pending_approval" }, @@ -91459,7 +91468,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "pending_approval_stats()", "id": "app_api_bx_reimburse_pending_approval_stats" }, @@ -91469,7 +91478,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L398", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "approved_by_me()", "id": "app_api_bx_reimburse_approved_by_me" }, @@ -91479,7 +91488,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L437", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "export_reimburses()", "id": "app_api_bx_reimburse_export_reimburses" }, @@ -91489,7 +91498,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L469", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "export_my_reimburses()", "id": "app_api_bx_reimburse_export_my_reimburses" }, @@ -91499,7 +91508,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L507", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "export_pending_approval_reimburses()", "id": "app_api_bx_reimburse_export_pending_approval_reimburses" }, @@ -91509,7 +91518,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L542", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "export_approved_by_me_reimburses()", "id": "app_api_bx_reimburse_export_approved_by_me_reimburses" }, @@ -91519,7 +91528,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L574", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "get_reimburse()", "id": "app_api_bx_reimburse_get_reimburse" }, @@ -91529,7 +91538,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L588", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "get_approvals()", "id": "app_api_bx_reimburse_get_approvals" }, @@ -91539,7 +91548,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L601", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "get_approval_history()", "id": "app_api_bx_reimburse_get_approval_history" }, @@ -91549,7 +91558,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "create_reimburse()", "id": "app_api_bx_reimburse_create_reimburse" }, @@ -91559,7 +91568,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L667", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "update_reimburse()", "id": "app_api_bx_reimburse_update_reimburse" }, @@ -91569,7 +91578,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L712", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "submit_reimburse()", "id": "app_api_bx_reimburse_submit_reimburse" }, @@ -91579,7 +91588,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L734", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "approve_reimburse()", "id": "app_api_bx_reimburse_approve_reimburse" }, @@ -91589,7 +91598,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L750", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reject_reimburse()", "id": "app_api_bx_reimburse_reject_reimburse" }, @@ -91599,7 +91608,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L766", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "withdraw_reimburse()", "id": "app_api_bx_reimburse_withdraw_reimburse" }, @@ -91609,7 +91618,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L784", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "delete_reimburse()", "id": "app_api_bx_reimburse_delete_reimburse" }, @@ -91619,7 +91628,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflow.py", "id": "app_api_bx_workflow" }, @@ -91629,7 +91638,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "list_workflows()", "id": "app_api_bx_workflow_list_workflows" }, @@ -91639,7 +91648,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "session", "id": "app_api_bx_workflow_py_session" }, @@ -91649,7 +91658,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L36", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "get_workflow_by_biz_type()", "id": "app_api_bx_workflow_get_workflow_by_biz_type" }, @@ -91659,7 +91668,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L48", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "get_workflow()", "id": "app_api_bx_workflow_get_workflow" }, @@ -91669,7 +91678,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L61", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "create_workflow()", "id": "app_api_bx_workflow_create_workflow" }, @@ -91679,7 +91688,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L86", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "update_workflow()", "id": "app_api_bx_workflow_update_workflow" }, @@ -91689,7 +91698,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L115", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "save_workflow_nodes()", "id": "app_api_bx_workflow_save_workflow_nodes" }, @@ -91699,7 +91708,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L142", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "delete_workflow()", "id": "app_api_bx_workflow_delete_workflow" }, @@ -91719,7 +91728,7 @@ "source_file": "app/api/crm.py", "source_location": "L347", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_filter_export_rows_by_ids()", "id": "app_api_crm_filter_export_rows_by_ids" }, @@ -91729,7 +91738,7 @@ "source_file": "app/api/crm.py", "source_location": "L364", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "category_tree()", "id": "app_api_crm_category_tree" }, @@ -91829,7 +91838,7 @@ "source_file": "app/api/crm.py", "source_location": "L607", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "category_add()", "id": "app_api_crm_category_add" }, @@ -91839,7 +91848,7 @@ "source_file": "app/api/crm.py", "source_location": "L626", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "category_update()", "id": "app_api_crm_category_update" }, @@ -91859,7 +91868,7 @@ "source_file": "app/api/crm.py", "source_location": "L666", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "product_list()", "id": "app_api_crm_product_list" }, @@ -91869,7 +91878,7 @@ "source_file": "app/api/crm.py", "source_location": "L700", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "product_detail()", "id": "app_api_crm_product_detail" }, @@ -91879,7 +91888,7 @@ "source_file": "app/api/crm.py", "source_location": "L721", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "product_add()", "id": "app_api_crm_product_add" }, @@ -91889,7 +91898,7 @@ "source_file": "app/api/crm.py", "source_location": "L745", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "product_update()", "id": "app_api_crm_product_update" }, @@ -91899,7 +91908,7 @@ "source_file": "app/api/crm.py", "source_location": "L766", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "product_delete()", "id": "app_api_crm_product_delete" }, @@ -91909,7 +91918,7 @@ "source_file": "app/api/crm.py", "source_location": "L794", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "product_update_status()", "id": "app_api_crm_product_update_status" }, @@ -91919,7 +91928,7 @@ "source_file": "app/api/crm.py", "source_location": "L815", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "product_options()", "id": "app_api_crm_product_options" }, @@ -91929,7 +91938,7 @@ "source_file": "app/api/crm.py", "source_location": "L840", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "product_column_facet_values()", "id": "app_api_crm_product_column_facet_values" }, @@ -91939,7 +91948,7 @@ "source_file": "app/api/crm.py", "source_location": "L868", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "product_import()", "id": "app_api_crm_product_import" }, @@ -91949,7 +91958,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "uploadfile", "id": "app_api_crm_py_uploadfile" }, @@ -91959,7 +91968,7 @@ "source_file": "app/api/crm.py", "source_location": "L958", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "_map_product_export_column_keys()", "id": "app_api_crm_map_product_export_column_keys" }, @@ -91969,7 +91978,7 @@ "source_file": "app/api/crm.py", "source_location": "L965", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "product_export()", "id": "app_api_crm_product_export" }, @@ -92129,7 +92138,7 @@ "source_file": "app/api/crm.py", "source_location": "L1484", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "pool_customer_export()", "id": "app_api_crm_pool_customer_export" }, @@ -92159,7 +92168,7 @@ "source_file": "app/api/crm.py", "source_location": "L1562", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_record_list()", "id": "app_api_crm_pool_record_list" }, @@ -92169,7 +92178,7 @@ "source_file": "app/api/crm.py", "source_location": "L1592", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "pool_record_detail()", "id": "app_api_crm_pool_record_detail" }, @@ -92219,7 +92228,7 @@ "source_file": "app/api/crm.py", "source_location": "L1718", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "contact_update()", "id": "app_api_crm_contact_update" }, @@ -92229,7 +92238,7 @@ "source_file": "app/api/crm.py", "source_location": "L1739", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "contact_delete()", "id": "app_api_crm_contact_delete" }, @@ -92299,7 +92308,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 0, "norm_label": "followlistbody", "id": "followlistbody" }, @@ -92389,7 +92398,7 @@ "source_file": "app/api/crm.py", "source_location": "L2050", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "follow_export()", "id": "app_api_crm_follow_export" }, @@ -92399,7 +92408,7 @@ "source_file": "app/api/crm.py", "source_location": "L2087", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "pool_rule_list()", "id": "app_api_crm_pool_rule_list" }, @@ -92409,7 +92418,7 @@ "source_file": "app/api/crm.py", "source_location": "L2123", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "pool_rule_export()", "id": "app_api_crm_pool_rule_export" }, @@ -92419,7 +92428,7 @@ "source_file": "app/api/crm.py", "source_location": "L2172", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule_detail()", "id": "app_api_crm_pool_rule_detail" }, @@ -92429,7 +92438,7 @@ "source_file": "app/api/crm.py", "source_location": "L2193", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule_add()", "id": "app_api_crm_pool_rule_add" }, @@ -92439,7 +92448,7 @@ "source_file": "app/api/crm.py", "source_location": "L2220", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule_update()", "id": "app_api_crm_pool_rule_update" }, @@ -92449,7 +92458,7 @@ "source_file": "app/api/crm.py", "source_location": "L2249", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule_delete()", "id": "app_api_crm_pool_rule_delete" }, @@ -92459,7 +92468,7 @@ "source_file": "app/api/crm.py", "source_location": "L2266", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule_update_status()", "id": "app_api_crm_pool_rule_update_status" }, @@ -92469,7 +92478,7 @@ "source_file": "app/api/crm.py", "source_location": "L2286", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule_execute()", "id": "app_api_crm_pool_rule_execute" }, @@ -92479,7 +92488,7 @@ "source_file": "app/api/crm.py", "source_location": "L2305", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_overview()", "id": "app_api_crm_statistics_overview" }, @@ -92489,7 +92498,7 @@ "source_file": "app/api/crm.py", "source_location": "L2325", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_source()", "id": "app_api_crm_statistics_source" }, @@ -92499,7 +92508,7 @@ "source_file": "app/api/crm.py", "source_location": "L2343", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_level()", "id": "app_api_crm_statistics_level" }, @@ -92509,7 +92518,7 @@ "source_file": "app/api/crm.py", "source_location": "L2361", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_industry()", "id": "app_api_crm_statistics_industry" }, @@ -92519,7 +92528,7 @@ "source_file": "app/api/crm.py", "source_location": "L2379", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_trend()", "id": "app_api_crm_statistics_trend" }, @@ -92529,7 +92538,7 @@ "source_file": "app/api/crm.py", "source_location": "L2402", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_owner()", "id": "app_api_crm_statistics_owner" }, @@ -92539,7 +92548,7 @@ "source_file": "app/api/crm.py", "source_location": "L2420", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics_follow()", "id": "app_api_crm_statistics_follow" }, @@ -92549,7 +92558,7 @@ "source_file": "app/api/crm.py", "source_location": "L2445", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "_opp_list_kwargs()", "id": "app_api_crm_opp_list_kwargs" }, @@ -92559,7 +92568,7 @@ "source_file": "app/api/crm.py", "source_location": "L2456", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunity_list()", "id": "app_api_crm_opportunity_list" }, @@ -92579,7 +92588,7 @@ "source_file": "app/api/crm.py", "source_location": "L2517", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunity_mine_list()", "id": "app_api_crm_opportunity_mine_list" }, @@ -92699,7 +92708,7 @@ "source_file": "app/api/crm.py", "source_location": "L2835", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunity_kanban()", "id": "app_api_crm_opportunity_kanban" }, @@ -92879,7 +92888,7 @@ "source_file": "app/api/crm.py", "source_location": "L3282", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunity_export()", "id": "app_api_crm_opportunity_export" }, @@ -92889,7 +92898,7 @@ "source_file": "app/api/crm.py", "source_location": "L3325", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_list()", "id": "app_api_crm_supplier_info_list" }, @@ -92899,7 +92908,7 @@ "source_file": "app/api/crm.py", "source_location": "L3365", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_column_facet_values()", "id": "app_api_crm_supplier_info_column_facet_values" }, @@ -92909,7 +92918,7 @@ "source_file": "app/api/crm.py", "source_location": "L3391", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_list_all()", "id": "app_api_crm_supplier_info_list_all" }, @@ -92919,7 +92928,7 @@ "source_file": "app/api/crm.py", "source_location": "L3419", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_detail()", "id": "app_api_crm_supplier_info_detail" }, @@ -92929,7 +92938,7 @@ "source_file": "app/api/crm.py", "source_location": "L3442", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_add()", "id": "app_api_crm_supplier_info_add" }, @@ -92939,7 +92948,7 @@ "source_file": "app/api/crm.py", "source_location": "L3468", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_update()", "id": "app_api_crm_supplier_info_update" }, @@ -92949,7 +92958,7 @@ "source_file": "app/api/crm.py", "source_location": "L3496", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info_delete()", "id": "app_api_crm_supplier_info_delete" }, @@ -92959,7 +92968,7 @@ "source_file": "app/api/crm.py", "source_location": "L3525", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "supplier_info_export()", "id": "app_api_crm_supplier_info_export" }, @@ -93319,7 +93328,7 @@ "source_file": "app/api/crm.py", "source_location": "L4565", "_origin": "ast", - "community": 0, + "community": 302, "norm_label": "clue_statistics_level()", "id": "app_api_crm_clue_statistics_level" }, @@ -93349,7 +93358,7 @@ "source_file": "app/api/crm.py", "source_location": "L4656", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "price_letter_list()", "id": "app_api_crm_price_letter_list" }, @@ -93359,7 +93368,7 @@ "source_file": "app/api/crm.py", "source_location": "L4690", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "price_letter_column_facet_values()", "id": "app_api_crm_price_letter_column_facet_values" }, @@ -93369,7 +93378,7 @@ "source_file": "app/api/crm.py", "source_location": "L4715", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "price_letter_detail()", "id": "app_api_crm_price_letter_detail" }, @@ -93379,7 +93388,7 @@ "source_file": "app/api/crm.py", "source_location": "L4737", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "price_letter_add()", "id": "app_api_crm_price_letter_add" }, @@ -93389,7 +93398,7 @@ "source_file": "app/api/crm.py", "source_location": "L4764", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "price_letter_update()", "id": "app_api_crm_price_letter_update" }, @@ -93399,7 +93408,7 @@ "source_file": "app/api/crm.py", "source_location": "L4795", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "price_letter_void()", "id": "app_api_crm_price_letter_void" }, @@ -93419,7 +93428,7 @@ "source_file": "app/api/crm.py", "source_location": "L348", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002", "id": "app_api_crm_rationale_348" }, @@ -93449,7 +93458,7 @@ "source_file": "app/api/crm.py", "source_location": "L771", "_origin": "ast", - "community": 0, + "community": 23, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "app_api_crm_rationale_771" }, @@ -93459,7 +93468,7 @@ "source_file": "app/api/crm.py", "source_location": "L959", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "app_api_crm_rationale_959" }, @@ -93479,7 +93488,7 @@ "source_file": "app/api/crm.py", "source_location": "L3330", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "app_api_crm_rationale_3330" }, @@ -93489,7 +93498,7 @@ "source_file": "app/api/crm.py", "source_location": "L3370", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u7801/\u540d\u79f0\u53bb\u91cd)", "id": "app_api_crm_rationale_3370" }, @@ -93499,7 +93508,7 @@ "source_file": "app/api/crm.py", "source_location": "L3396", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "app_api_crm_rationale_3396" }, @@ -93509,7 +93518,7 @@ "source_file": "app/api/crm.py", "source_location": "L3424", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "app_api_crm_rationale_3424" }, @@ -93519,7 +93528,7 @@ "source_file": "app/api/crm.py", "source_location": "L3447", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "app_api_crm_rationale_3447" }, @@ -93529,7 +93538,7 @@ "source_file": "app/api/crm.py", "source_location": "L3473", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "app_api_crm_rationale_3473" }, @@ -93539,7 +93548,7 @@ "source_file": "app/api/crm.py", "source_location": "L3501", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "app_api_crm_rationale_3501" }, @@ -93549,7 +93558,7 @@ "source_file": "app/api/crm.py", "source_location": "L3530", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "app_api_crm_rationale_3530" }, @@ -93569,7 +93578,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "crm_contract_routes.py", "id": "app_api_crm_contract_routes" }, @@ -93579,7 +93588,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L86", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "register_contract_routes()", "id": "app_api_crm_contract_routes_register_contract_routes" }, @@ -93589,7 +93598,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "crm \u5408\u540c api \u8def\u7531 \u2014 get/put/delete/post \u5bf9\u9f50\u539f java crm", "id": "app_api_crm_contract_routes_rationale_1" }, @@ -93599,7 +93608,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "crm_contract_sub_routes.py", "id": "app_api_crm_contract_sub_routes" }, @@ -93609,7 +93618,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L79", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "register_contract_sub_routes()", "id": "app_api_crm_contract_sub_routes_register_contract_sub_routes" }, @@ -93619,7 +93628,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "crm \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875", "id": "app_api_crm_contract_sub_routes_rationale_1" }, @@ -93629,7 +93638,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "crm_quote_routes.py", "id": "app_api_crm_quote_routes" }, @@ -93639,7 +93648,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L93", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "register_quote_routes()", "id": "app_api_crm_quote_routes_register_quote_routes" }, @@ -93649,7 +93658,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "crm \u62a5\u4ef7\u5355 api \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "id": "app_api_crm_quote_routes_rationale_1" }, @@ -93659,7 +93668,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 28, "norm_label": "__init__.py", "id": "app_api_db_init" }, @@ -93669,7 +93678,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L14", "_origin": "ast", - "community": 12, + "community": 28, "norm_label": "db_health()", "id": "app_api_db_init_db_health" }, @@ -93679,7 +93688,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 28, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "id": "app_api_db_init_rationale_1" }, @@ -93689,7 +93698,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L1", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "dashboard.py", "id": "app_api_db_dashboard" }, @@ -93699,7 +93708,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L24", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "_scoped_inventory_query()", "id": "app_api_db_dashboard_scoped_inventory_query" }, @@ -93709,7 +93718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "session", "id": "app_api_db_dashboard_py_session" }, @@ -93719,7 +93728,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L32", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "_scoped_weighing_query()", "id": "app_api_db_dashboard_scoped_weighing_query" }, @@ -93729,7 +93738,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L42", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "get_dashboard_stats()", "id": "app_api_db_dashboard_get_dashboard_stats" }, @@ -93739,7 +93748,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L86", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "get_inbound_by_cargo()", "id": "app_api_db_dashboard_get_inbound_by_cargo" }, @@ -93749,7 +93758,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L94", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "get_inbound_by_partner_cargo()", "id": "app_api_db_dashboard_get_inbound_by_partner_cargo" }, @@ -93759,7 +93768,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L102", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "get_outbound_by_cargo()", "id": "app_api_db_dashboard_get_outbound_by_cargo" }, @@ -93769,7 +93778,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L110", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "get_outbound_by_partner_cargo()", "id": "app_api_db_dashboard_get_outbound_by_partner_cargo" }, @@ -93779,7 +93788,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L117", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "_weighing_actual_map()", "id": "app_api_db_dashboard_weighing_actual_map" }, @@ -93789,7 +93798,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L137", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "_cargo_stats()", "id": "app_api_db_dashboard_cargo_stats" }, @@ -93799,7 +93808,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L163", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "_partner_cargo_stats()", "id": "app_api_db_dashboard_partner_cargo_stats" }, @@ -93809,7 +93818,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventory.py", "id": "app_api_db_inventory" }, @@ -93819,7 +93828,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L59", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_base_query()", "id": "app_api_db_inventory_base_query" }, @@ -93829,7 +93838,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_api_db_inventory_py_session" }, @@ -93839,7 +93848,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L66", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_generate_batch_no()", "id": "app_api_db_inventory_generate_batch_no" }, @@ -93849,7 +93858,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L86", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_resolve_tenant_no()", "id": "app_api_db_inventory_resolve_tenant_no" }, @@ -93859,7 +93868,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L104", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_get_inventory_by_id()", "id": "app_api_db_inventory_get_inventory_by_id" }, @@ -93869,7 +93878,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L118", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_get_inventory()", "id": "app_api_db_inventory_get_inventory" }, @@ -93879,7 +93888,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L135", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_apply_inventory_product_update()", "id": "app_api_db_inventory_apply_inventory_product_update" }, @@ -93889,7 +93898,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L151", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_apply_inventory_update()", "id": "app_api_db_inventory_apply_inventory_update" }, @@ -93899,7 +93908,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L169", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_maybe_promote_third_party_status()", "id": "app_api_db_inventory_maybe_promote_third_party_status" }, @@ -93909,7 +93918,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L179", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_merge_query()", "id": "app_api_db_inventory_merge_query" }, @@ -93919,7 +93928,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "request", "id": "app_api_db_inventory_py_request" }, @@ -93929,7 +93938,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L189", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_param_get()", "id": "app_api_db_inventory_param_get" }, @@ -93939,7 +93948,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "any", "id": "app_api_db_inventory_py_any" }, @@ -93949,7 +93958,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L196", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_filters_from_params()", "id": "app_api_db_inventory_filters_from_params" }, @@ -93959,7 +93968,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L217", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "_body_to_params()", "id": "app_api_db_inventory_body_to_params" }, @@ -93969,7 +93978,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L228", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_inventory_query()", "id": "app_api_db_inventory_inventory_query" }, @@ -93979,7 +93988,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L258", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_map_inventories()", "id": "app_api_db_inventory_map_inventories" }, @@ -93989,7 +93998,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L298", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_fetch_inventory()", "id": "app_api_db_inventory_fetch_inventory" }, @@ -93999,7 +94008,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L317", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "list_inventory()", "id": "app_api_db_inventory_list_inventory" }, @@ -94009,7 +94018,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L392", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventoryexportbody", "id": "app_api_db_inventory_inventoryexportbody" }, @@ -94019,7 +94028,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L412", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "export_inventory()", "id": "app_api_db_inventory_export_inventory" }, @@ -94029,7 +94038,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L447", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "create_inventory()", "id": "app_api_db_inventory_create_inventory" }, @@ -94039,7 +94048,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L495", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "create_link_for_plan()", "id": "app_api_db_inventory_create_link_for_plan" }, @@ -94049,7 +94058,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L546", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "get_inventory_site_url()", "id": "app_api_db_inventory_get_inventory_site_url" }, @@ -94059,7 +94068,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L579", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "update_inventory()", "id": "app_api_db_inventory_update_inventory" }, @@ -94069,7 +94078,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L597", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "delete_inventory()", "id": "app_api_db_inventory_delete_inventory" }, @@ -94079,7 +94088,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L617", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventoryrelateddata", "id": "app_api_db_inventory_inventoryrelateddata" }, @@ -94089,7 +94098,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L623", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "get_inventory_related()", "id": "app_api_db_inventory_get_inventory_related" }, @@ -94099,7 +94108,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L417", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_db_inventory_rationale_417" }, @@ -94109,7 +94118,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L563", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "app_api_db_inventory_rationale_563" }, @@ -94119,7 +94128,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "plans.py", "id": "app_api_db_plans" }, @@ -94129,7 +94138,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L57", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_base_query()", "id": "app_api_db_plans_base_query" }, @@ -94139,7 +94148,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_api_db_plans_py_session" }, @@ -94149,7 +94158,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L64", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_merge_query()", "id": "app_api_db_plans_merge_query" }, @@ -94159,7 +94168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "request", "id": "app_api_db_plans_py_request" }, @@ -94169,7 +94178,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L74", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_param_get()", "id": "app_api_db_plans_param_get" }, @@ -94179,7 +94188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "any", "id": "app_api_db_plans_py_any" }, @@ -94189,7 +94198,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L81", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_filters_from_params()", "id": "app_api_db_plans_filters_from_params" }, @@ -94199,7 +94208,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L106", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "_body_to_params()", "id": "app_api_db_plans_body_to_params" }, @@ -94209,7 +94218,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L117", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_plans_query()", "id": "app_api_db_plans_plans_query" }, @@ -94219,7 +94228,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L139", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_map_plans()", "id": "app_api_db_plans_map_plans" }, @@ -94229,7 +94238,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L212", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_fetch_plans()", "id": "app_api_db_plans_fetch_plans" }, @@ -94239,7 +94248,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L231", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "list_plans()", "id": "app_api_db_plans_list_plans" }, @@ -94249,7 +94258,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L312", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "planexportbody", "id": "app_api_db_plans_planexportbody" }, @@ -94259,7 +94268,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L330", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "export_plans()", "id": "app_api_db_plans_export_plans" }, @@ -94269,7 +94278,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L370", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_generate_plan_no()", "id": "app_api_db_plans_generate_plan_no" }, @@ -94279,7 +94288,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L377", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "create_plan()", "id": "app_api_db_plans_create_plan" }, @@ -94289,7 +94298,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L420", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "autogeneratemonthlyresult", "id": "app_api_db_plans_autogeneratemonthlyresult" }, @@ -94299,7 +94308,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L427", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "run_auto_generate_monthly()", "id": "app_api_db_plans_run_auto_generate_monthly" }, @@ -94309,7 +94318,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L441", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "get_plan()", "id": "app_api_db_plans_get_plan" }, @@ -94319,7 +94328,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L452", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "update_plan()", "id": "app_api_db_plans_update_plan" }, @@ -94329,7 +94338,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L470", "_origin": "ast", - "community": 32, + "community": 11, "norm_label": "delete_plan()", "id": "app_api_db_plans_delete_plan" }, @@ -94339,7 +94348,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L507", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_get_plan_by_id_only()", "id": "app_api_db_plans_get_plan_by_id_only" }, @@ -94349,7 +94358,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L521", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_apply_plan_product_update()", "id": "app_api_db_plans_apply_plan_product_update" }, @@ -94359,7 +94368,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L537", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_apply_plan_update()", "id": "app_api_db_plans_apply_plan_update" }, @@ -94369,7 +94378,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L558", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "planrelateddata", "id": "app_api_db_plans_planrelateddata" }, @@ -94379,7 +94388,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L564", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "get_plan_related()", "id": "app_api_db_plans_get_plan_related" }, @@ -94389,7 +94398,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L609", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "thirdpartyplanpagedata", "id": "app_api_db_plans_thirdpartyplanpagedata" }, @@ -94399,7 +94408,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L616", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "get_third_party_plan_page()", "id": "app_api_db_plans_get_third_party_plan_page" }, @@ -94409,7 +94418,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L335", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_db_plans_rationale_335" }, @@ -94419,7 +94428,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L432", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "app_api_db_plans_rationale_432" }, @@ -94429,7 +94438,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L620", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002", "id": "app_api_db_plans_rationale_620" }, @@ -94439,7 +94448,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "public_inventory.py", "id": "app_api_db_public_inventory" }, @@ -94449,7 +94458,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L29", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "_parse_feedback_images()", "id": "app_api_db_public_inventory_parse_feedback_images" }, @@ -94459,7 +94468,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L41", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "_get_inventory_by_token()", "id": "app_api_db_public_inventory_get_inventory_by_token" }, @@ -94469,7 +94478,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "session", "id": "app_api_db_public_inventory_py_session" }, @@ -94479,7 +94488,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L55", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "_resolve_plan_voided()", "id": "app_api_db_public_inventory_resolve_plan_voided" }, @@ -94489,7 +94498,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L71", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "_assert_editable()", "id": "app_api_db_public_inventory_assert_editable" }, @@ -94499,7 +94508,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L78", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "_build_public_page()", "id": "app_api_db_public_inventory_build_public_page" }, @@ -94509,7 +94518,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L102", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "get_public_pound_qr()", "id": "app_api_db_public_inventory_get_public_pound_qr" }, @@ -94519,7 +94528,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L115", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "get_public_inventory()", "id": "app_api_db_public_inventory_get_public_inventory" }, @@ -94529,7 +94538,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L122", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "save_public_feedback()", "id": "app_api_db_public_inventory_save_public_feedback" }, @@ -94539,7 +94548,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L145", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "_format_file_size()", "id": "app_api_db_public_inventory_format_file_size" }, @@ -94549,7 +94558,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L154", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "upload_public_attachment()", "id": "app_api_db_public_inventory_upload_public_attachment" }, @@ -94559,7 +94568,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "uploadfile", "id": "app_api_db_public_inventory_py_uploadfile" }, @@ -94569,7 +94578,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api", "id": "app_api_db_public_inventory_rationale_1" }, @@ -94579,7 +94588,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 370, + "community": 28, "norm_label": "public_vehicles.py", "id": "app_api_db_public_vehicles" }, @@ -94589,7 +94598,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "_origin": "ast", - "community": 370, + "community": 28, "norm_label": "_resolve_tenant_no()", "id": "app_api_db_public_vehicles_resolve_tenant_no" }, @@ -94599,7 +94608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 370, + "community": 28, "norm_label": "session", "id": "app_api_db_public_vehicles_py_session" }, @@ -94609,7 +94618,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "_origin": "ast", - "community": 370, + "community": 28, "norm_label": "list_public_vehicle_plates()", "id": "app_api_db_public_vehicles_list_public_vehicle_plates" }, @@ -94619,7 +94628,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 370, + "community": 28, "norm_label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb:\u514d\u767b\u8f66\u724c options(\u73b0\u573a\u586b\u5199\u9875)", "id": "app_api_db_public_vehicles_rationale_1" }, @@ -94629,7 +94638,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "_origin": "ast", - "community": 370, + "community": 28, "norm_label": "\u514d\u767b:\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no,\u8fd4\u56de pl_vehicle \u8f66\u724c(self + carrier)\u3002", "id": "app_api_db_public_vehicles_rationale_49" }, @@ -94639,7 +94648,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighing.py", "id": "app_api_db_weighing" }, @@ -94649,7 +94658,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L59", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_base_query()", "id": "app_api_db_weighing_base_query" }, @@ -94659,7 +94668,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_api_db_weighing_py_session" }, @@ -94669,7 +94678,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L67", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_merge_query()", "id": "app_api_db_weighing_merge_query" }, @@ -94679,7 +94688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "request", "id": "app_api_db_weighing_py_request" }, @@ -94689,7 +94698,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L77", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_param_get()", "id": "app_api_db_weighing_param_get" }, @@ -94699,7 +94708,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "any", "id": "app_api_db_weighing_py_any" }, @@ -94709,7 +94718,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L84", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_filters_from_params()", "id": "app_api_db_weighing_filters_from_params" }, @@ -94719,7 +94728,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L107", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "_body_to_params()", "id": "app_api_db_weighing_body_to_params" }, @@ -94729,7 +94738,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L118", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_weighing_query()", "id": "app_api_db_weighing_weighing_query" }, @@ -94739,7 +94748,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L157", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_map_weighings()", "id": "app_api_db_weighing_map_weighings" }, @@ -94749,7 +94758,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L183", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_fetch_weighing()", "id": "app_api_db_weighing_fetch_weighing" }, @@ -94759,7 +94768,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L201", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_get_weighing()", "id": "app_api_db_weighing_get_weighing" }, @@ -94769,7 +94778,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L222", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_apply_weighing_product_update()", "id": "app_api_db_weighing_apply_weighing_product_update" }, @@ -94779,7 +94788,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L238", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_apply_weighing_update()", "id": "app_api_db_weighing_apply_weighing_update" }, @@ -94789,7 +94798,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L260", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "list_weighing()", "id": "app_api_db_weighing_list_weighing" }, @@ -94799,7 +94808,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L335", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingexportbody", "id": "app_api_db_weighing_weighingexportbody" }, @@ -94809,7 +94818,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L354", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "_kg_to_ton()", "id": "app_api_db_weighing_kg_to_ton" }, @@ -94819,7 +94828,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L362", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "export_weighing()", "id": "app_api_db_weighing_export_weighing" }, @@ -94829,7 +94838,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L403", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "create_weighing()", "id": "app_api_db_weighing_create_weighing" }, @@ -94839,7 +94848,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L515", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "update_weighing()", "id": "app_api_db_weighing_update_weighing" }, @@ -94849,7 +94858,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L543", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "void_weighing()", "id": "app_api_db_weighing_void_weighing" }, @@ -94859,7 +94868,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L569", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "delete_weighing()", "id": "app_api_db_weighing_delete_weighing" }, @@ -94869,7 +94878,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L583", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingrelateddata", "id": "app_api_db_weighing_weighingrelateddata" }, @@ -94879,7 +94888,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L589", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "get_weighing_related()", "id": "app_api_db_weighing_get_weighing_related" }, @@ -94889,7 +94898,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L367", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_db_weighing_rationale_367" }, @@ -94899,7 +94908,7 @@ "source_file": "app/api/duty.py", "source_location": "L1", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "duty.py", "id": "app_api_duty" }, @@ -94909,7 +94918,7 @@ "source_file": "app/api/duty.py", "source_location": "L21", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "_enrich_assign_names()", "id": "app_api_duty_enrich_assign_names" }, @@ -94919,7 +94928,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "session", "id": "app_api_duty_py_session" }, @@ -94929,7 +94938,7 @@ "source_file": "app/api/duty.py", "source_location": "L39", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "month_summary()", "id": "app_api_duty_month_summary" }, @@ -94939,7 +94948,7 @@ "source_file": "app/api/duty.py", "source_location": "L51", "_origin": "ast", - "community": 0, + "community": 104, "norm_label": "day_detail()", "id": "app_api_duty_day_detail" }, @@ -94949,7 +94958,7 @@ "source_file": "app/api/duty.py", "source_location": "L65", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "duty_user_options()", "id": "app_api_duty_duty_user_options" }, @@ -94959,7 +94968,7 @@ "source_file": "app/api/duty.py", "source_location": "L77", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "ensure_duty_dict()", "id": "app_api_duty_ensure_duty_dict" }, @@ -94969,7 +94978,7 @@ "source_file": "app/api/duty.py", "source_location": "L100", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "save_day()", "id": "app_api_duty_save_day" }, @@ -94979,7 +94988,7 @@ "source_file": "app/api/duty.py", "source_location": "L115", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "set_link()", "id": "app_api_duty_set_link" }, @@ -94989,7 +94998,7 @@ "source_file": "app/api/duty.py", "source_location": "L131", "_origin": "ast", - "community": 0, + "community": 104, "norm_label": "delete_assignment()", "id": "app_api_duty_delete_assignment" }, @@ -94999,7 +95008,7 @@ "source_file": "app/api/duty.py", "source_location": "L22", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personname(\u7528 nick_name)\u3002", "id": "app_api_duty_rationale_22" }, @@ -95009,7 +95018,7 @@ "source_file": "app/api/duty.py", "source_location": "L69", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458:\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002", "id": "app_api_duty_rationale_69" }, @@ -95019,7 +95028,7 @@ "source_file": "app/api/leave.py", "source_location": "L1", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "leave.py", "id": "app_api_leave" }, @@ -95029,7 +95038,7 @@ "source_file": "app/api/leave.py", "source_location": "L34", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "_leave_local_callback()", "id": "app_api_leave_leave_local_callback" }, @@ -95039,7 +95048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "session", "id": "app_api_leave_py_session" }, @@ -95049,7 +95058,7 @@ "source_file": "app/api/leave.py", "source_location": "L49", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "list_leaves()", "id": "app_api_leave_list_leaves" }, @@ -95059,7 +95068,7 @@ "source_file": "app/api/leave.py", "source_location": "L85", "_origin": "ast", - "community": 10, + "community": 31, "norm_label": "leaveexportbody", "id": "app_api_leave_leaveexportbody" }, @@ -95069,7 +95078,7 @@ "source_file": "app/api/leave.py", "source_location": "L93", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "export_leaves()", "id": "app_api_leave_export_leaves" }, @@ -95079,7 +95088,7 @@ "source_file": "app/api/leave.py", "source_location": "L145", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "create_leave()", "id": "app_api_leave_create_leave" }, @@ -95089,7 +95098,7 @@ "source_file": "app/api/leave.py", "source_location": "L170", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "submit_leave()", "id": "app_api_leave_submit_leave" }, @@ -95099,7 +95108,7 @@ "source_file": "app/api/leave.py", "source_location": "L225", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "leave_workflow_callback()", "id": "app_api_leave_leave_workflow_callback" }, @@ -95109,7 +95118,7 @@ "source_file": "app/api/leave.py", "source_location": "L244", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "get_leave()", "id": "app_api_leave_get_leave" }, @@ -95119,7 +95128,7 @@ "source_file": "app/api/leave.py", "source_location": "L257", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "delete_leave()", "id": "app_api_leave_delete_leave" }, @@ -95129,7 +95138,7 @@ "source_file": "app/api/leave.py", "source_location": "L274", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "update_leave()", "id": "app_api_leave_update_leave" }, @@ -95139,7 +95148,7 @@ "source_file": "app/api/leave.py", "source_location": "L98", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_leave_rationale_98" }, @@ -95149,7 +95158,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "menu.py", "id": "app_api_menu" }, @@ -95159,7 +95168,7 @@ "source_file": "app/api/menu.py", "source_location": "L764", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "get_menu_list()", "id": "app_api_menu_get_menu_list" }, @@ -95169,7 +95178,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,14 \u4e2a\u4e00\u7ea7\u83dc\u5355)", "id": "app_api_menu_rationale_1" }, @@ -95179,7 +95188,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "mini_auth.py", "id": "app_api_mini_auth" }, @@ -95189,7 +95198,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L24", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "wechat_login()", "id": "app_api_mini_auth_wechat_login" }, @@ -95199,7 +95208,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "session", "id": "app_api_mini_auth_py_session" }, @@ -95209,7 +95218,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L63", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "web_qr_scanned()", "id": "app_api_mini_auth_web_qr_scanned" }, @@ -95219,7 +95228,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L74", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "web_qr_confirm()", "id": "app_api_mini_auth_web_qr_confirm" }, @@ -95229,7 +95238,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L25", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "\u624b\u673a\u53f7\u5feb\u6377\u767b\u5f55:\u987b logincode + phonecode;\u5339\u914d phone_no \u5e76\u7ed1\u5b9a wx_openid\u3002", "id": "app_api_mini_auth_rationale_25" }, @@ -95239,7 +95248,7 @@ "source_file": "app/api/monitor.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "monitor.py", "id": "app_api_monitor" }, @@ -95249,7 +95258,7 @@ "source_file": "app/api/monitor.py", "source_location": "L27", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "_user_info()", "id": "app_api_monitor_user_info" }, @@ -95259,7 +95268,7 @@ "source_file": "app/api/monitor.py", "source_location": "L39", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operlog_list()", "id": "app_api_monitor_operlog_list" }, @@ -95269,7 +95278,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "session", "id": "app_api_monitor_py_session" }, @@ -95279,7 +95288,7 @@ "source_file": "app/api/monitor.py", "source_location": "L102", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operlogexportbody", "id": "app_api_monitor_operlogexportbody" }, @@ -95289,7 +95298,7 @@ "source_file": "app/api/monitor.py", "source_location": "L113", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operlog_export()", "id": "app_api_monitor_operlog_export" }, @@ -95299,7 +95308,7 @@ "source_file": "app/api/monitor.py", "source_location": "L167", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operlog_detail()", "id": "app_api_monitor_operlog_detail" }, @@ -95309,7 +95318,7 @@ "source_file": "app/api/monitor.py", "source_location": "L44", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868(\u57fa\u4e8e api \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d ruoyi operlog \u7ed3\u6784)", "id": "app_api_monitor_rationale_44" }, @@ -95319,7 +95328,7 @@ "source_file": "app/api/monitor.py", "source_location": "L118", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_monitor_rationale_118" }, @@ -95329,7 +95338,7 @@ "source_file": "app/api/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "__init__.py", "id": "app_api_pl_init" }, @@ -95339,7 +95348,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "base_data.py", "id": "app_api_pl_base_data" }, @@ -95349,7 +95358,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L78", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_merge_query()", "id": "app_api_pl_base_data_merge_query" }, @@ -95359,7 +95368,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "request", "id": "app_api_pl_base_data_py_request" }, @@ -95369,7 +95378,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L88", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_param_get()", "id": "app_api_pl_base_data_param_get" }, @@ -95379,7 +95388,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "any", "id": "app_api_pl_base_data_py_any" }, @@ -95389,7 +95398,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L95", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_body_to_params()", "id": "app_api_pl_base_data_body_to_params" }, @@ -95399,7 +95408,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L112", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "list_carriers()", "id": "app_api_pl_base_data_list_carriers" }, @@ -95409,7 +95418,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "session", "id": "app_api_pl_base_data_py_session" }, @@ -95419,7 +95428,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L182", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "carrierexportbody", "id": "app_api_pl_base_data_carrierexportbody" }, @@ -95429,7 +95438,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L193", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "export_carriers()", "id": "app_api_pl_base_data_export_carriers" }, @@ -95439,7 +95448,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L278", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "create_carrier()", "id": "app_api_pl_base_data_create_carrier" }, @@ -95449,7 +95458,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L308", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "get_carrier()", "id": "app_api_pl_base_data_get_carrier" }, @@ -95459,7 +95468,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L319", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "update_carrier()", "id": "app_api_pl_base_data_update_carrier" }, @@ -95469,7 +95478,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L348", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "delete_carrier()", "id": "app_api_pl_base_data_delete_carrier" }, @@ -95479,7 +95488,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L362", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "approve_carrier()", "id": "app_api_pl_base_data_approve_carrier" }, @@ -95489,7 +95498,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L371", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "reject_carrier()", "id": "app_api_pl_base_data_reject_carrier" }, @@ -95499,7 +95508,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L400", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_vehicle_to_read()", "id": "app_api_pl_base_data_vehicle_to_read" }, @@ -95509,7 +95518,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L417", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_vehicle_to_detail()", "id": "app_api_pl_base_data_vehicle_to_detail" }, @@ -95519,7 +95528,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L435", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "list_vehicles()", "id": "app_api_pl_base_data_list_vehicles" }, @@ -95529,7 +95538,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L596", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "vehicleexportbody", "id": "app_api_pl_base_data_vehicleexportbody" }, @@ -95539,7 +95548,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L608", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "export_vehicles()", "id": "app_api_pl_base_data_export_vehicles" }, @@ -95549,7 +95558,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L683", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "create_vehicle()", "id": "app_api_pl_base_data_create_vehicle" }, @@ -95559,7 +95568,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L760", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "get_vehicle()", "id": "app_api_pl_base_data_get_vehicle" }, @@ -95569,7 +95578,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L771", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "update_vehicle()", "id": "app_api_pl_base_data_update_vehicle" }, @@ -95579,7 +95588,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L845", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "delete_vehicle()", "id": "app_api_pl_base_data_delete_vehicle" }, @@ -95589,7 +95598,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L878", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_personnel_to_read()", "id": "app_api_pl_base_data_personnel_to_read" }, @@ -95599,7 +95608,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L893", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_assert_personnel_sys_user_bind()", "id": "app_api_pl_base_data_assert_personnel_sys_user_bind" }, @@ -95609,7 +95618,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L922", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_personnel_to_detail()", "id": "app_api_pl_base_data_personnel_to_detail" }, @@ -95619,7 +95628,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L936", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "list_personnel()", "id": "app_api_pl_base_data_list_personnel" }, @@ -95629,7 +95638,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1031", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "personnelexportbody", "id": "app_api_pl_base_data_personnelexportbody" }, @@ -95639,7 +95648,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1043", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "export_personnel()", "id": "app_api_pl_base_data_export_personnel" }, @@ -95649,7 +95658,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1126", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "create_personnel()", "id": "app_api_pl_base_data_create_personnel" }, @@ -95659,7 +95668,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1187", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "get_personnel()", "id": "app_api_pl_base_data_get_personnel" }, @@ -95669,7 +95678,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1198", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "update_personnel()", "id": "app_api_pl_base_data_update_personnel" }, @@ -95679,7 +95688,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1264", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "delete_personnel()", "id": "app_api_pl_base_data_delete_personnel" }, @@ -95689,7 +95698,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1297", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_personnel_to_driver_read()", "id": "app_api_pl_base_data_personnel_to_driver_read" }, @@ -95699,7 +95708,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1316", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "list_drivers()", "id": "app_api_pl_base_data_list_drivers" }, @@ -95709,7 +95718,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1360", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "driverexportbody", "id": "app_api_pl_base_data_driverexportbody" }, @@ -95719,7 +95728,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1367", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "export_drivers()", "id": "app_api_pl_base_data_export_drivers" }, @@ -95729,7 +95738,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1410", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "create_driver()", "id": "app_api_pl_base_data_create_driver" }, @@ -95739,7 +95748,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1435", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "get_driver()", "id": "app_api_pl_base_data_get_driver" }, @@ -95749,7 +95758,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1446", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "update_driver()", "id": "app_api_pl_base_data_update_driver" }, @@ -95759,7 +95768,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1471", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "delete_driver()", "id": "app_api_pl_base_data_delete_driver" }, @@ -95769,7 +95778,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1490", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "bind_vehicle_driver()", "id": "app_api_pl_base_data_bind_vehicle_driver" }, @@ -95779,7 +95788,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1522", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "unbind_vehicle_driver()", "id": "app_api_pl_base_data_unbind_vehicle_driver" }, @@ -95789,7 +95798,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1554", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "paste_recognize_commit()", "id": "app_api_pl_base_data_paste_recognize_commit" }, @@ -95799,7 +95808,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)", "id": "app_api_pl_base_data_rationale_1" }, @@ -95809,7 +95818,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L198", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_198" }, @@ -95819,7 +95828,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L613", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_613" }, @@ -95829,7 +95838,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1048", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_1048" }, @@ -95839,7 +95848,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1372", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_1372" }, @@ -95849,7 +95858,7 @@ "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "customer_stop_pref.py", "id": "app_api_pl_customer_stop_pref" }, @@ -95859,7 +95868,7 @@ "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "read_customer_stop_pref()", "id": "app_api_pl_customer_stop_pref_read_customer_stop_pref" }, @@ -95869,7 +95878,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "session", "id": "app_api_pl_customer_stop_pref_py_session" }, @@ -95879,7 +95888,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "driver_plan.py", "id": "app_api_pl_driver_plan" }, @@ -95889,7 +95898,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L22", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "_resolve_personnel_or_empty()", "id": "app_api_pl_driver_plan_resolve_personnel_or_empty" }, @@ -95899,7 +95908,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "session", "id": "app_api_pl_driver_plan_py_session" }, @@ -95909,7 +95918,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L29", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "get_driver_plan_history()", "id": "app_api_pl_driver_plan_get_driver_plan_history" }, @@ -95919,7 +95928,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L47", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "get_driver_plan_calendar_counts()", "id": "app_api_pl_driver_plan_get_driver_plan_calendar_counts" }, @@ -95929,7 +95938,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L65", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "get_driver_plan_detail()", "id": "app_api_pl_driver_plan_get_driver_plan_detail" }, @@ -95939,7 +95948,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L86", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "save_driver_plan_feedback()", "id": "app_api_pl_driver_plan_save_driver_plan_feedback" }, @@ -95949,7 +95958,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L110", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "save_driver_plan_stop_feedback()", "id": "app_api_pl_driver_plan_save_driver_plan_stop_feedback" }, @@ -95959,7 +95968,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L134", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "upload_driver_plan_attachment()", "id": "app_api_pl_driver_plan_upload_driver_plan_attachment" }, @@ -95969,7 +95978,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 35, "norm_label": "uploadfile", "id": "app_api_pl_driver_plan_py_uploadfile" }, @@ -95979,7 +95988,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freight.py", "id": "app_api_pl_freight" }, @@ -95989,7 +95998,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L39", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_generate_settlement_no()", "id": "app_api_pl_freight_generate_settlement_no" }, @@ -95999,7 +96008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "session", "id": "app_api_pl_freight_py_session" }, @@ -96009,7 +96018,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L57", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_merge_query()", "id": "app_api_pl_freight_merge_query" }, @@ -96019,7 +96028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "request", "id": "app_api_pl_freight_py_request" }, @@ -96029,7 +96038,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L67", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_param_get()", "id": "app_api_pl_freight_param_get" }, @@ -96039,7 +96048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "any", "id": "app_api_pl_freight_py_any" }, @@ -96049,7 +96058,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L74", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_body_to_params()", "id": "app_api_pl_freight_body_to_params" }, @@ -96059,7 +96068,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L85", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_unsettled_column_filter_kwargs()", "id": "app_api_pl_freight_unsettled_column_filter_kwargs" }, @@ -96069,7 +96078,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L109", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "list_unsettled_plans()", "id": "app_api_pl_freight_list_unsettled_plans" }, @@ -96079,7 +96088,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L146", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "list_settlements()", "id": "app_api_pl_freight_list_settlements" }, @@ -96089,7 +96098,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L219", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "unsettledexportbody", "id": "app_api_pl_freight_unsettledexportbody" }, @@ -96099,7 +96108,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L232", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "export_unsettled_plans()", "id": "app_api_pl_freight_export_unsettled_plans" }, @@ -96109,7 +96118,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L289", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "settlementexportbody", "id": "app_api_pl_freight_settlementexportbody" }, @@ -96119,7 +96128,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L302", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "export_settlements()", "id": "app_api_pl_freight_export_settlements" }, @@ -96129,7 +96138,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L349", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "get_settlement_by_transport()", "id": "app_api_pl_freight_get_settlement_by_transport" }, @@ -96139,7 +96148,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L364", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "create_settlement()", "id": "app_api_pl_freight_create_settlement" }, @@ -96149,7 +96158,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L383", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "get_settlement()", "id": "app_api_pl_freight_get_settlement" }, @@ -96159,7 +96168,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L396", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "update_settlement()", "id": "app_api_pl_freight_update_settlement" }, @@ -96169,7 +96178,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L414", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "cancel_settlement()", "id": "app_api_pl_freight_cancel_settlement" }, @@ -96179,7 +96188,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L432", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "delete_settlement()", "id": "app_api_pl_freight_delete_settlement" }, @@ -96189,7 +96198,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L444", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "submit_settlement_approval()", "id": "app_api_pl_freight_submit_settlement_approval" }, @@ -96199,7 +96208,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L463", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "process_settlement_approval()", "id": "app_api_pl_freight_process_settlement_approval" }, @@ -96209,7 +96218,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L483", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "withdraw_settlement_approval()", "id": "app_api_pl_freight_withdraw_settlement_approval" }, @@ -96219,7 +96228,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L495", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "get_settlement_approval_flow()", "id": "app_api_pl_freight_get_settlement_approval_flow" }, @@ -96229,7 +96238,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L506", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "disburse_settlement()", "id": "app_api_pl_freight_disburse_settlement" }, @@ -96239,7 +96248,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L526", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "submit_settlement_legacy()", "id": "app_api_pl_freight_submit_settlement_legacy" }, @@ -96249,7 +96258,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L535", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "approve_settlement_legacy()", "id": "app_api_pl_freight_approve_settlement_legacy" }, @@ -96259,7 +96268,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L544", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "list_vouchers()", "id": "app_api_pl_freight_list_vouchers" }, @@ -96269,7 +96278,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventory.py", "id": "app_api_pl_inventory" }, @@ -96279,7 +96288,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L58", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "get_inventory_ledger()", "id": "app_api_pl_inventory_get_inventory_ledger" }, @@ -96289,7 +96298,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "session", "id": "app_api_pl_inventory_py_session" }, @@ -96299,7 +96308,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L101", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventoryledgerexportbody", "id": "app_api_pl_inventory_inventoryledgerexportbody" }, @@ -96309,7 +96318,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L109", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "export_inventory_ledger()", "id": "app_api_pl_inventory_export_inventory_ledger" }, @@ -96319,7 +96328,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L151", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "set_warning_threshold()", "id": "app_api_pl_inventory_set_warning_threshold" }, @@ -96329,7 +96338,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L206", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "list_warnings()", "id": "app_api_pl_inventory_list_warnings" }, @@ -96339,7 +96348,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L225", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "update_warning()", "id": "app_api_pl_inventory_update_warning" }, @@ -96349,7 +96358,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L265", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "list_transactions()", "id": "app_api_pl_inventory_list_transactions" }, @@ -96359,7 +96368,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "date", "id": "app_api_pl_inventory_py_date" }, @@ -96369,7 +96378,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L308", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "get_summary()", "id": "app_api_pl_inventory_get_summary" }, @@ -96379,7 +96388,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L369", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "_merge_query()", "id": "app_api_pl_inventory_merge_query" }, @@ -96389,7 +96398,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "request", "id": "app_api_pl_inventory_py_request" }, @@ -96399,7 +96408,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L377", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "_param_get()", "id": "app_api_pl_inventory_param_get" }, @@ -96409,7 +96418,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "any", "id": "app_api_pl_inventory_py_any" }, @@ -96419,7 +96428,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L384", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "_body_to_params()", "id": "app_api_pl_inventory_body_to_params" }, @@ -96429,7 +96438,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L395", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "_document_reminder_list_kwargs()", "id": "app_api_pl_inventory_document_reminder_list_kwargs" }, @@ -96439,7 +96448,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L412", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "_query_document_reminders()", "id": "app_api_pl_inventory_query_document_reminders" }, @@ -96449,7 +96458,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L471", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "document_reminder_stats()", "id": "app_api_pl_inventory_document_reminder_stats" }, @@ -96459,7 +96468,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L491", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "list_document_reminders()", "id": "app_api_pl_inventory_list_document_reminders" }, @@ -96469,7 +96478,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L525", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "documentreminderexportbody", "id": "app_api_pl_inventory_documentreminderexportbody" }, @@ -96479,7 +96488,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L534", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "export_document_reminders()", "id": "app_api_pl_inventory_export_document_reminders" }, @@ -96489,7 +96498,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L575", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "update_document_reminder()", "id": "app_api_pl_inventory_update_document_reminder" }, @@ -96499,7 +96508,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L612", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "check_document_expiry()", "id": "app_api_pl_inventory_check_document_expiry" }, @@ -96509,7 +96518,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "io_order.py", "id": "app_api_pl_io_order" }, @@ -96519,7 +96528,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L43", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_models()", "id": "app_api_pl_io_order_models" }, @@ -96529,7 +96538,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L49", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_get_order()", "id": "app_api_pl_io_order_get_order" }, @@ -96539,7 +96548,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "session", "id": "app_api_pl_io_order_py_session" }, @@ -96549,7 +96558,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L67", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_to_read()", "id": "app_api_pl_io_order_to_read" }, @@ -96559,7 +96568,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L73", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_param_get()", "id": "app_api_pl_io_order_param_get" }, @@ -96569,7 +96578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "any", "id": "app_api_pl_io_order_py_any" }, @@ -96579,7 +96588,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L80", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_merge_query()", "id": "app_api_pl_io_order_merge_query" }, @@ -96589,7 +96598,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "request", "id": "app_api_pl_io_order_py_request" }, @@ -96599,7 +96608,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L90", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_body_to_params()", "id": "app_api_pl_io_order_body_to_params" }, @@ -96609,7 +96618,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L101", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_list_orders()", "id": "app_api_pl_io_order_list_orders" }, @@ -96619,7 +96628,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L171", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_patch_order()", "id": "app_api_pl_io_order_patch_order" }, @@ -96629,7 +96638,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L228", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_get_by_plan()", "id": "app_api_pl_io_order_get_by_plan" }, @@ -96639,7 +96648,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L253", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "get_inbound_by_plan()", "id": "app_api_pl_io_order_get_inbound_by_plan" }, @@ -96649,7 +96658,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L266", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "list_inbound()", "id": "app_api_pl_io_order_list_inbound" }, @@ -96659,7 +96668,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L324", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "ioorderexportbody", "id": "app_api_pl_io_order_ioorderexportbody" }, @@ -96669,7 +96678,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L338", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "_export_orders()", "id": "app_api_pl_io_order_export_orders" }, @@ -96679,7 +96688,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L380", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "export_inbound()", "id": "app_api_pl_io_order_export_inbound" }, @@ -96689,7 +96698,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L389", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "export_outbound()", "id": "app_api_pl_io_order_export_outbound" }, @@ -96699,7 +96708,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L398", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "get_inbound()", "id": "app_api_pl_io_order_get_inbound" }, @@ -96709,7 +96718,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L409", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "patch_inbound()", "id": "app_api_pl_io_order_patch_inbound" }, @@ -96719,7 +96728,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L419", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "inbound_site_url()", "id": "app_api_pl_io_order_inbound_site_url" }, @@ -96729,7 +96738,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L431", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "get_outbound_by_plan()", "id": "app_api_pl_io_order_get_outbound_by_plan" }, @@ -96739,7 +96748,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L444", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "list_outbound()", "id": "app_api_pl_io_order_list_outbound" }, @@ -96749,7 +96758,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L488", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "get_outbound()", "id": "app_api_pl_io_order_get_outbound" }, @@ -96759,7 +96768,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L499", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "patch_outbound()", "id": "app_api_pl_io_order_patch_outbound" }, @@ -96769,7 +96778,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L509", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "outbound_site_url()", "id": "app_api_pl_io_order_outbound_site_url" }, @@ -96779,7 +96788,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef api", "id": "app_api_pl_io_order_rationale_1" }, @@ -96789,7 +96798,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L229", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355;\u672a\u843d\u5355\u65f6\u8fd4\u56de (none, []),\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "id": "app_api_pl_io_order_rationale_229" }, @@ -96799,7 +96808,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "menu_badges.py", "id": "app_api_pl_menu_badges" }, @@ -96809,7 +96818,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "menu_badge_stats()", "id": "app_api_pl_menu_badges_menu_badge_stats" }, @@ -96819,7 +96828,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "session", "id": "app_api_pl_menu_badges_py_session" }, @@ -96829,7 +96838,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "ocr.py", "id": "app_api_pl_ocr" }, @@ -96839,7 +96848,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L15", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "recognizecertbody", "id": "app_api_pl_ocr_recognizecertbody" }, @@ -96849,7 +96858,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L23", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "recognizecertresult", "id": "app_api_pl_ocr_recognizecertresult" }, @@ -96859,7 +96868,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L34", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "recognize_cert()", "id": "app_api_pl_ocr_recognize_cert" }, @@ -96869,7 +96878,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "session", "id": "app_api_pl_ocr_py_session" }, @@ -96879,7 +96888,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plan.py", "id": "app_api_pl_plan" }, @@ -96889,7 +96898,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L177", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_resolve_list_product_name()", "id": "app_api_pl_plan_resolve_list_product_name" }, @@ -96899,7 +96908,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L193", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_resolve_create_date()", "id": "app_api_pl_plan_resolve_create_date" }, @@ -96909,7 +96918,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L197", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_generate_plan_no()", "id": "app_api_pl_plan_generate_plan_no" }, @@ -96919,7 +96928,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L229", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_format_subpack_slip_no()", "id": "app_api_pl_plan_format_subpack_slip_no" }, @@ -96929,7 +96938,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L233", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_normalize_subpack_slip_no()", "id": "app_api_pl_plan_normalize_subpack_slip_no" }, @@ -96939,7 +96948,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L258", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_subpack_slip_no_seq()", "id": "app_api_pl_plan_subpack_slip_no_seq" }, @@ -96949,7 +96958,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L266", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_ensure_subpack_slip_no()", "id": "app_api_pl_plan_ensure_subpack_slip_no" }, @@ -96959,7 +96968,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L298", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_determine_plan_type()", "id": "app_api_pl_plan_determine_plan_type" }, @@ -96969,7 +96978,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L303", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_get_plan_type_label()", "id": "app_api_pl_plan_get_plan_type_label" }, @@ -96979,7 +96988,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L312", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_generate_notify_message()", "id": "app_api_pl_plan_generate_notify_message" }, @@ -96989,7 +96998,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L332", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_parse_status_csv()", "id": "app_api_pl_plan_parse_status_csv" }, @@ -96999,7 +97008,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L338", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_apply_follow_status_filter()", "id": "app_api_pl_plan_apply_follow_status_filter" }, @@ -97009,7 +97018,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L347", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_apply_exclude_follow_status_filter()", "id": "app_api_pl_plan_apply_exclude_follow_status_filter" }, @@ -97019,7 +97028,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L356", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_merge_query()", "id": "app_api_pl_plan_merge_query" }, @@ -97029,7 +97038,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L366", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_param_get()", "id": "app_api_pl_plan_param_get" }, @@ -97039,7 +97048,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L373", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_filters_from_params()", "id": "app_api_pl_plan_filters_from_params" }, @@ -97049,7 +97058,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L472", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_body_to_params()", "id": "app_api_pl_plan_body_to_params" }, @@ -97059,7 +97068,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L484", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "list_plans()", "id": "app_api_pl_plan_list_plans" }, @@ -97069,7 +97078,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L790", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "_load_transports_by_id()", "id": "app_api_pl_plan_load_transports_by_id" }, @@ -97079,7 +97088,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L805", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "planexportbody", "id": "app_api_pl_plan_planexportbody" }, @@ -97089,7 +97098,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L836", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "export_plans()", "id": "app_api_pl_plan_export_plans" }, @@ -97099,7 +97108,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L971", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_plans_by_contract()", "id": "app_api_pl_plan_count_plans_by_contract" }, @@ -97109,7 +97118,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1020", "_origin": "ast", - "community": 5, + "community": 52, "norm_label": "get_contract_product_arrange_qty()", "id": "app_api_pl_plan_get_contract_product_arrange_qty" }, @@ -97119,7 +97128,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1043", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "list_contract_gaps()", "id": "app_api_pl_plan_list_contract_gaps" }, @@ -97129,7 +97138,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1115", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "contractgapexportbody", "id": "app_api_pl_plan_contractgapexportbody" }, @@ -97139,7 +97148,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1130", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "export_contract_gaps()", "id": "app_api_pl_plan_export_contract_gaps" }, @@ -97149,7 +97158,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1190", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "put_plan_stop_contracts()", "id": "app_api_pl_plan_put_plan_stop_contracts" }, @@ -97159,7 +97168,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1215", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "put_plan_side_contracts()", "id": "app_api_pl_plan_put_plan_side_contracts" }, @@ -97169,7 +97178,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1245", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "create_plan()", "id": "app_api_pl_plan_create_plan" }, @@ -97179,7 +97188,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1329", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "create_plan_full()", "id": "app_api_pl_plan_create_plan_full" }, @@ -97189,7 +97198,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1534", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "create_from_contract()", "id": "app_api_pl_plan_create_from_contract" }, @@ -97199,7 +97208,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1648", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "get_plan()", "id": "app_api_pl_plan_get_plan" }, @@ -97209,7 +97218,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1720", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "update_plan()", "id": "app_api_pl_plan_update_plan" }, @@ -97219,7 +97228,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2097", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "patch_plan_product_certs()", "id": "app_api_pl_plan_patch_plan_product_certs" }, @@ -97229,7 +97238,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2129", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "patch_plan_hazard_cert_ready()", "id": "app_api_pl_plan_patch_plan_hazard_cert_ready" }, @@ -97239,7 +97248,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2161", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "patch_plan_erp_entered()", "id": "app_api_pl_plan_patch_plan_erp_entered" }, @@ -97249,7 +97258,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2196", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_build_driver_url()", "id": "app_api_pl_plan_build_driver_url" }, @@ -97259,7 +97268,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2202", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "get_plan_arrange_info()", "id": "app_api_pl_plan_get_plan_arrange_info" }, @@ -97269,7 +97278,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2321", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "mark_plan_wait_notice()", "id": "app_api_pl_plan_mark_plan_wait_notice" }, @@ -97279,7 +97288,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2345", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "cancel_plan_wait_notice()", "id": "app_api_pl_plan_cancel_plan_wait_notice" }, @@ -97289,7 +97298,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2385", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "force_plan_follow_status()", "id": "app_api_pl_plan_force_plan_follow_status" }, @@ -97299,7 +97308,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2420", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "cancel_plan()", "id": "app_api_pl_plan_cancel_plan" }, @@ -97309,7 +97318,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2488", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "archive_plan_draft()", "id": "app_api_pl_plan_archive_plan_draft" }, @@ -97319,7 +97328,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2569", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "archive_plan()", "id": "app_api_pl_plan_archive_plan" }, @@ -97329,7 +97338,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2690", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "update_plan_driver_feedback()", "id": "app_api_pl_plan_update_plan_driver_feedback" }, @@ -97339,7 +97348,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2721", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "update_plan_site_feedback()", "id": "app_api_pl_plan_update_plan_site_feedback" }, @@ -97349,7 +97358,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2760", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "get_inbound_slip_template()", "id": "app_api_pl_plan_get_inbound_slip_template" }, @@ -97359,7 +97368,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2771", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "save_inbound_slip_template()", "id": "app_api_pl_plan_save_inbound_slip_template" }, @@ -97369,7 +97378,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2794", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "get_print_delivery_slip()", "id": "app_api_pl_plan_get_print_delivery_slip" }, @@ -97379,7 +97388,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2818", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "get_delivery_slip_template()", "id": "app_api_pl_plan_get_delivery_slip_template" }, @@ -97389,7 +97398,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2829", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "save_delivery_slip_template()", "id": "app_api_pl_plan_save_delivery_slip_template" }, @@ -97399,7 +97408,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2852", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "get_subpack_slip_template()", "id": "app_api_pl_plan_get_subpack_slip_template" }, @@ -97409,7 +97418,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2863", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "save_subpack_slip_template()", "id": "app_api_pl_plan_save_subpack_slip_template" }, @@ -97419,7 +97428,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2900", "_origin": "ast", - "community": 32, + "community": 58, "norm_label": "delete_plan()", "id": "app_api_pl_plan_delete_plan" }, @@ -97429,7 +97438,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L183", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "app_api_pl_plan_rationale_183" }, @@ -97439,7 +97448,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L198", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "app_api_pl_plan_rationale_198" }, @@ -97449,7 +97458,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L234", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "app_api_pl_plan_rationale_234" }, @@ -97459,7 +97468,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L267", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "app_api_pl_plan_rationale_267" }, @@ -97469,7 +97478,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L841", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_plan_rationale_841" }, @@ -97479,7 +97488,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1028", "_origin": "ast", - "community": 5, + "community": 52, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "app_api_pl_plan_rationale_1028" }, @@ -97489,7 +97498,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1334", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "app_api_pl_plan_rationale_1334" }, @@ -97499,7 +97508,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2103", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "app_api_pl_plan_rationale_2103" }, @@ -97509,7 +97518,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2207", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "app_api_pl_plan_rationale_2207" }, @@ -97519,7 +97528,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2391", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "app_api_pl_plan_rationale_2391" }, @@ -97529,7 +97538,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2426", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "app_api_pl_plan_rationale_2426" }, @@ -97539,7 +97548,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2800", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "app_api_pl_plan_rationale_2800" }, @@ -97549,7 +97558,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "public_io_order.py", "id": "app_api_pl_public_io_order" }, @@ -97559,7 +97568,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_io_order_resolve_unit_label" }, @@ -97569,7 +97578,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_models()", "id": "app_api_pl_public_io_order_models" }, @@ -97579,7 +97588,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_get_by_token()", "id": "app_api_pl_public_io_order_get_by_token" }, @@ -97589,7 +97598,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "session", "id": "app_api_pl_public_io_order_py_session" }, @@ -97599,7 +97608,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "_origin": "ast", - "community": 171, + "community": 119, "norm_label": "_resolve_io_order_link_flags()", "id": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, @@ -97609,7 +97618,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_parse_history_date()", "id": "app_api_pl_public_io_order_parse_history_date" }, @@ -97619,7 +97628,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "date", "id": "app_api_pl_public_io_order_py_date" }, @@ -97629,7 +97638,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_history_status_label()", "id": "app_api_pl_public_io_order_history_status_label" }, @@ -97639,7 +97648,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_query_kind_history()", "id": "app_api_pl_public_io_order_query_kind_history" }, @@ -97649,7 +97658,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_build_history_page()", "id": "app_api_pl_public_io_order_build_history_page" }, @@ -97659,7 +97668,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_attach_history_products()", "id": "app_api_pl_public_io_order_attach_history_products" }, @@ -97669,7 +97678,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_build_page()", "id": "app_api_pl_public_io_order_build_page" }, @@ -97679,7 +97688,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "_format_file_size()", "id": "app_api_pl_public_io_order_format_file_size" }, @@ -97689,7 +97698,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "_make_handlers()", "id": "app_api_pl_public_io_order_make_handlers" }, @@ -97699,7 +97708,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 api", "id": "app_api_pl_public_io_order_rationale_1" }, @@ -97709,7 +97718,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "_origin": "ast", - "community": 171, + "community": 119, "norm_label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002", "id": "app_api_pl_public_io_order_rationale_89" }, @@ -97719,7 +97728,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "\u8fd4\u56de [(create_time, publicioorderhistoryrecordread), ...]\u3002", "id": "app_api_pl_public_io_order_rationale_123" }, @@ -97729,7 +97738,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "public_site.py", "id": "app_api_pl_public_site" }, @@ -97739,7 +97748,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L33", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_parse_feedback_images()", "id": "app_api_pl_public_site_parse_feedback_images" }, @@ -97749,7 +97758,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L45", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_get_site_link_by_token()", "id": "app_api_pl_public_site_get_site_link_by_token" }, @@ -97759,7 +97768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "session", "id": "app_api_pl_public_site_py_session" }, @@ -97769,7 +97778,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L59", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_resolve_site_link_flags()", "id": "app_api_pl_public_site_resolve_site_link_flags" }, @@ -97779,7 +97788,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L66", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_site_resolve_unit_label" }, @@ -97789,7 +97798,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L73", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_resolve_plan_product()", "id": "app_api_pl_public_site_resolve_plan_product" }, @@ -97799,7 +97808,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L86", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_build_site_product_read()", "id": "app_api_pl_public_site_build_site_product_read" }, @@ -97809,7 +97818,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L145", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_build_public_page()", "id": "app_api_pl_public_site_build_public_page" }, @@ -97819,7 +97828,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L187", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "get_public_site()", "id": "app_api_pl_public_site_get_public_site" }, @@ -97829,7 +97838,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L194", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "save_public_site_feedback()", "id": "app_api_pl_public_site_save_public_site_feedback" }, @@ -97839,7 +97848,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L217", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "_format_file_size()", "id": "app_api_pl_public_site_format_file_size" }, @@ -97849,7 +97858,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L226", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "upload_public_site_attachment()", "id": "app_api_pl_public_site_upload_public_site_attachment" }, @@ -97859,7 +97868,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "uploadfile", "id": "app_api_pl_public_site_py_uploadfile" }, @@ -97869,7 +97878,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api(pl_transport_site_link)", "id": "app_api_pl_public_site_rationale_1" }, @@ -97879,7 +97888,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "public_transport.py", "id": "app_api_pl_public_transport" }, @@ -97889,7 +97898,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L74", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_build_stop_product_reads()", "id": "app_api_pl_public_transport_build_stop_product_reads" }, @@ -97899,7 +97908,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L126", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_get_transport_by_token()", "id": "app_api_pl_public_transport_get_transport_by_token" }, @@ -97909,7 +97918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "session", "id": "app_api_pl_public_transport_py_session" }, @@ -97919,7 +97928,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L140", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_parse_feedback_images()", "id": "app_api_pl_public_transport_parse_feedback_images" }, @@ -97929,7 +97938,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L152", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_format_plan_date()", "id": "app_api_pl_public_transport_format_plan_date" }, @@ -97939,7 +97948,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L162", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "_as_date()", "id": "app_api_pl_public_transport_as_date" }, @@ -97949,7 +97958,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "date", "id": "app_api_pl_public_transport_py_date" }, @@ -97959,7 +97968,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L172", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "_history_matches_date()", "id": "app_api_pl_public_transport_history_matches_date" }, @@ -97969,7 +97978,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L176", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_build_history_stop_reads()", "id": "app_api_pl_public_transport_build_history_stop_reads" }, @@ -97979,7 +97988,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L270", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_build_driver_url()", "id": "app_api_pl_public_transport_build_driver_url" }, @@ -97989,7 +97998,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L275", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_resolve_other_personnel()", "id": "app_api_pl_public_transport_resolve_other_personnel" }, @@ -97999,7 +98008,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L304", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_build_public_page()", "id": "app_api_pl_public_transport_build_public_page" }, @@ -98009,7 +98018,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L513", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "get_public_transport()", "id": "app_api_pl_public_transport_get_public_transport" }, @@ -98019,7 +98028,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L520", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "get_public_transport_history()", "id": "app_api_pl_public_transport_get_public_transport_history" }, @@ -98029,7 +98038,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L654", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "save_public_feedback()", "id": "app_api_pl_public_transport_save_public_feedback" }, @@ -98039,7 +98048,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L713", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "save_public_driver_stop_feedback()", "id": "app_api_pl_public_transport_save_public_driver_stop_feedback" }, @@ -98049,7 +98058,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L827", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_format_file_size()", "id": "app_api_pl_public_transport_format_file_size" }, @@ -98059,7 +98068,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L836", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "upload_public_attachment()", "id": "app_api_pl_public_transport_upload_public_attachment" }, @@ -98069,7 +98078,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "uploadfile", "id": "app_api_pl_public_transport_py_uploadfile" }, @@ -98079,7 +98088,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "public_transport_site.py", "id": "app_api_pl_public_transport_site" }, @@ -98089,7 +98098,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L23", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "_get_transport_by_site_token()", "id": "app_api_pl_public_transport_site_get_transport_by_site_token" }, @@ -98099,7 +98108,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "session", "id": "app_api_pl_public_transport_site_py_session" }, @@ -98109,7 +98118,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L38", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "get_public_transport_site_history()", "id": "app_api_pl_public_transport_site_get_public_transport_site_history" }, @@ -98119,7 +98128,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "get_public_transport_site()", "id": "app_api_pl_public_transport_site_get_public_transport_site" }, @@ -98129,7 +98138,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L65", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "save_public_site_stop_feedback()", "id": "app_api_pl_public_transport_site_save_public_site_stop_feedback" }, @@ -98139,7 +98148,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L87", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "upload_public_site_attachment()", "id": "app_api_pl_public_transport_site_upload_public_site_attachment" }, @@ -98149,7 +98158,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "uploadfile", "id": "app_api_pl_public_transport_site_py_uploadfile" }, @@ -98159,7 +98168,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u514d\u767b\u5f55\u516c\u5171 api(\u4e00\u8f66\u591a\u5378)", "id": "app_api_pl_public_transport_site_rationale_1" }, @@ -98169,7 +98178,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "site_plan.py", "id": "app_api_pl_site_plan" }, @@ -98179,7 +98188,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L20", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "get_site_plan_history()", "id": "app_api_pl_site_plan_get_site_plan_history" }, @@ -98189,7 +98198,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "session", "id": "app_api_pl_site_plan_py_session" }, @@ -98199,7 +98208,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L36", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "get_site_plan_calendar_counts()", "id": "app_api_pl_site_plan_get_site_plan_calendar_counts" }, @@ -98209,7 +98218,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L51", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "get_site_plan_detail()", "id": "app_api_pl_site_plan_get_site_plan_detail" }, @@ -98219,7 +98228,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L66", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "save_site_plan_feedback()", "id": "app_api_pl_site_plan_save_site_plan_feedback" }, @@ -98229,7 +98238,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L90", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "upload_site_plan_attachment()", "id": "app_api_pl_site_plan_upload_site_plan_attachment" }, @@ -98239,7 +98248,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 17, "norm_label": "uploadfile", "id": "app_api_pl_site_plan_py_uploadfile" }, @@ -98249,7 +98258,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "\u5c0f\u7a0b\u5e8f/\u95e8\u6237\u767b\u5f55\u6001 \u00b7 \u8fd0\u8f93\u8ba1\u5212\u5355(\u73b0\u573a\u8bb0\u5f55/\u56de\u4f20)", "id": "app_api_pl_site_plan_rationale_1" }, @@ -98259,7 +98268,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transport.py", "id": "app_api_pl_transport" }, @@ -98269,7 +98278,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L88", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_transport_to_read()", "id": "app_api_pl_transport_transport_to_read" }, @@ -98279,7 +98288,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L220", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_generate_transport_no()", "id": "app_api_pl_transport_generate_transport_no" }, @@ -98289,7 +98298,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L244", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_resolve_driver_info()", "id": "app_api_pl_transport_resolve_driver_info" }, @@ -98299,7 +98308,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L282", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_get_vehicle_info()", "id": "app_api_pl_transport_get_vehicle_info" }, @@ -98309,7 +98318,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L332", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_assert_vehicle_carrier_eligible()", "id": "app_api_pl_transport_assert_vehicle_carrier_eligible" }, @@ -98319,7 +98328,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L367", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_ensure_driver_access_token()", "id": "app_api_pl_transport_ensure_driver_access_token" }, @@ -98329,7 +98338,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L375", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_rotate_driver_access_token()", "id": "app_api_pl_transport_rotate_driver_access_token" }, @@ -98339,7 +98348,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L381", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_is_rearrange()", "id": "app_api_pl_transport_is_rearrange" }, @@ -98349,7 +98358,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L392", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_apply_plan_logistics_from_payload()", "id": "app_api_pl_transport_apply_plan_logistics_from_payload" }, @@ -98359,7 +98368,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L421", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_resolve_transport_endpoints()", "id": "app_api_pl_transport_resolve_transport_endpoints" }, @@ -98369,7 +98378,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L436", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_apply_transport_arrange_fields()", "id": "app_api_pl_transport_apply_transport_arrange_fields" }, @@ -98379,7 +98388,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L474", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_build_driver_url()", "id": "app_api_pl_transport_build_driver_url" }, @@ -98389,7 +98398,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L479", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "_build_arrange_result()", "id": "app_api_pl_transport_build_arrange_result" }, @@ -98399,7 +98408,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L506", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "list_transports()", "id": "app_api_pl_transport_list_transports" }, @@ -98409,7 +98418,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L577", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "transportexportbody", "id": "app_api_pl_transport_transportexportbody" }, @@ -98419,7 +98428,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L591", "_origin": "ast", - "community": 5, + "community": 105, "norm_label": "export_transports()", "id": "app_api_pl_transport_export_transports" }, @@ -98429,7 +98438,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L642", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "create_transport()", "id": "app_api_pl_transport_create_transport" }, @@ -98439,7 +98448,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L732", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "arrange_transport()", "id": "app_api_pl_transport_arrange_transport" }, @@ -98449,7 +98458,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1094", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "get_transport()", "id": "app_api_pl_transport_get_transport" }, @@ -98459,7 +98468,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1109", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "qrcoderesponse", "id": "app_api_pl_transport_qrcoderesponse" }, @@ -98469,7 +98478,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1119", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "generate_qrcode()", "id": "app_api_pl_transport_generate_qrcode" }, @@ -98479,7 +98488,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1152", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transport_scan_feedback()", "id": "app_api_pl_transport_transport_scan_feedback" }, @@ -98489,7 +98498,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1193", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "submit_approval()", "id": "app_api_pl_transport_submit_approval" }, @@ -98499,7 +98508,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1238", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "process_approval()", "id": "app_api_pl_transport_process_approval" }, @@ -98509,7 +98518,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1300", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "get_transport_approvals()", "id": "app_api_pl_transport_get_transport_approvals" }, @@ -98519,7 +98528,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L245", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "app_api_pl_transport_rationale_245" }, @@ -98529,7 +98538,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L382", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled", "id": "app_api_pl_transport_rationale_382" }, @@ -98539,7 +98548,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L596", "_origin": "ast", - "community": 5, + "community": 105, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_transport_rationale_596" }, @@ -98549,7 +98558,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transport_address.py", "id": "app_api_pl_transport_address" }, @@ -98559,7 +98568,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L37", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "_merge_query()", "id": "app_api_pl_transport_address_merge_query" }, @@ -98569,7 +98578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "request", "id": "app_api_pl_transport_address_py_request" }, @@ -98579,7 +98588,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L47", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "_param_get()", "id": "app_api_pl_transport_address_param_get" }, @@ -98589,7 +98598,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "any", "id": "app_api_pl_transport_address_py_any" }, @@ -98599,7 +98608,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L54", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "_body_to_params()", "id": "app_api_pl_transport_address_body_to_params" }, @@ -98609,7 +98618,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L65", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "_address_to_read()", "id": "app_api_pl_transport_address_address_to_read" }, @@ -98619,7 +98628,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L69", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "_get_address()", "id": "app_api_pl_transport_address_get_address" }, @@ -98629,7 +98638,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "session", "id": "app_api_pl_transport_address_py_session" }, @@ -98639,7 +98648,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L86", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "_build_address_query()", "id": "app_api_pl_transport_address_build_address_query" }, @@ -98649,7 +98658,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L97", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "list_transport_addresses()", "id": "app_api_pl_transport_address_list_transport_addresses" }, @@ -98659,7 +98668,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L146", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "list_all_transport_addresses()", "id": "app_api_pl_transport_address_list_all_transport_addresses" }, @@ -98669,7 +98678,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L184", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transportaddressexportbody", "id": "app_api_pl_transport_address_transportaddressexportbody" }, @@ -98679,7 +98688,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L194", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "export_transport_addresses()", "id": "app_api_pl_transport_address_export_transport_addresses" }, @@ -98689,7 +98698,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L260", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "create_transport_address()", "id": "app_api_pl_transport_address_create_transport_address" }, @@ -98699,7 +98708,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L288", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "get_transport_address()", "id": "app_api_pl_transport_address_get_transport_address" }, @@ -98709,7 +98718,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L299", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "update_transport_address()", "id": "app_api_pl_transport_address_update_transport_address" }, @@ -98719,7 +98728,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L320", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "delete_transport_address()", "id": "app_api_pl_transport_address_delete_transport_address" }, @@ -98729,7 +98738,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L151", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "id": "app_api_pl_transport_address_rationale_151" }, @@ -98739,7 +98748,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L199", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_transport_address_rationale_199" }, @@ -98749,7 +98758,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "vehicle_fuel.py", "id": "app_api_pl_vehicle_fuel" }, @@ -98759,7 +98768,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L38", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_fuel_merge_query" }, @@ -98769,7 +98778,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "request", "id": "app_api_pl_vehicle_fuel_py_request" }, @@ -98779,7 +98788,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L48", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_fuel_param_get" }, @@ -98789,7 +98798,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "any", "id": "app_api_pl_vehicle_fuel_py_any" }, @@ -98799,7 +98808,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L55", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "_as_bool()", "id": "app_api_pl_vehicle_fuel_as_bool" }, @@ -98809,7 +98818,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L63", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "_body_to_params()", "id": "app_api_pl_vehicle_fuel_body_to_params" }, @@ -98819,7 +98828,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L74", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "_list_kwargs()", "id": "app_api_pl_vehicle_fuel_list_kwargs" }, @@ -98829,7 +98838,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L91", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "list_registers()", "id": "app_api_pl_vehicle_fuel_list_registers" }, @@ -98839,7 +98848,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "date", "id": "app_api_pl_vehicle_fuel_py_date" }, @@ -98849,7 +98858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "session", "id": "app_api_pl_vehicle_fuel_py_session" }, @@ -98859,7 +98868,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L145", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "fuelregisterexportbody", "id": "app_api_pl_vehicle_fuel_fuelregisterexportbody" }, @@ -98869,7 +98878,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L159", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "export_registers()", "id": "app_api_pl_vehicle_fuel_export_registers" }, @@ -98879,7 +98888,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L206", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "get_register()", "id": "app_api_pl_vehicle_fuel_get_register" }, @@ -98889,7 +98898,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L216", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "create_register()", "id": "app_api_pl_vehicle_fuel_create_register" }, @@ -98899,7 +98908,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L227", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "update_register()", "id": "app_api_pl_vehicle_fuel_update_register" }, @@ -98909,7 +98918,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L241", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "cancel_register()", "id": "app_api_pl_vehicle_fuel_cancel_register" }, @@ -98919,7 +98928,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L260", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "restore_register()", "id": "app_api_pl_vehicle_fuel_restore_register" }, @@ -98929,7 +98938,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L1", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehicle_maintenance.py", "id": "app_api_pl_vehicle_maintenance" }, @@ -98939,7 +98948,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_maintenance_merge_query" }, @@ -98949,7 +98958,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "request", "id": "app_api_pl_vehicle_maintenance_py_request" }, @@ -98959,7 +98968,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L48", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_maintenance_param_get" }, @@ -98969,7 +98978,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "any", "id": "app_api_pl_vehicle_maintenance_py_any" }, @@ -98979,7 +98988,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L55", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_body_to_params()", "id": "app_api_pl_vehicle_maintenance_body_to_params" }, @@ -98989,7 +98998,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L66", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_apply_list_kwargs()", "id": "app_api_pl_vehicle_maintenance_apply_list_kwargs" }, @@ -98999,7 +99008,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L82", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_process_board_kwargs()", "id": "app_api_pl_vehicle_maintenance_process_board_kwargs" }, @@ -99009,7 +99018,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_maintenance_list_applies" }, @@ -99019,7 +99028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "date", "id": "app_api_pl_vehicle_maintenance_py_date" }, @@ -99029,7 +99038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "session", "id": "app_api_pl_vehicle_maintenance_py_session" }, @@ -99039,7 +99048,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L137", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "list_reminders()", "id": "app_api_pl_vehicle_maintenance_list_reminders" }, @@ -99049,7 +99058,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "maintenanceapplyexportbody", "id": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody" }, @@ -99059,7 +99068,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L180", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "export_applies()", "id": "app_api_pl_vehicle_maintenance_export_applies" }, @@ -99069,7 +99078,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L221", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_maintenance_get_apply" }, @@ -99079,7 +99088,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L231", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_maintenance_create_apply" }, @@ -99089,7 +99098,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L241", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_maintenance_update_apply" }, @@ -99099,7 +99108,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L252", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_maintenance_cancel_apply" }, @@ -99109,7 +99118,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L265", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_maintenance_delete_applies" }, @@ -99119,7 +99128,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L276", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "list_process_board()", "id": "app_api_pl_vehicle_maintenance_list_process_board" }, @@ -99129,7 +99138,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L329", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "maintprocessexportbody", "id": "app_api_pl_vehicle_maintenance_maintprocessexportbody" }, @@ -99139,7 +99148,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L343", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "export_process_board()", "id": "app_api_pl_vehicle_maintenance_export_process_board" }, @@ -99149,7 +99158,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L381", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "get_process()", "id": "app_api_pl_vehicle_maintenance_get_process" }, @@ -99159,7 +99168,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L391", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "create_process()", "id": "app_api_pl_vehicle_maintenance_create_process" }, @@ -99169,7 +99178,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L401", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "update_process()", "id": "app_api_pl_vehicle_maintenance_update_process" }, @@ -99179,7 +99188,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L412", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "delete_processes()", "id": "app_api_pl_vehicle_maintenance_delete_processes" }, @@ -99189,7 +99198,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L185", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_vehicle_maintenance_rationale_185" }, @@ -99199,7 +99208,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "vehicle_recharge.py", "id": "app_api_pl_vehicle_recharge" }, @@ -99209,7 +99218,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L48", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_recharge_merge_query" }, @@ -99219,7 +99228,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "request", "id": "app_api_pl_vehicle_recharge_py_request" }, @@ -99229,7 +99238,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L58", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_recharge_param_get" }, @@ -99239,7 +99248,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "any", "id": "app_api_pl_vehicle_recharge_py_any" }, @@ -99249,7 +99258,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L65", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "_as_bool()", "id": "app_api_pl_vehicle_recharge_as_bool" }, @@ -99259,7 +99268,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L73", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "_body_to_params()", "id": "app_api_pl_vehicle_recharge_body_to_params" }, @@ -99269,7 +99278,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L84", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "_apply_list_kwargs()", "id": "app_api_pl_vehicle_recharge_apply_list_kwargs" }, @@ -99279,7 +99288,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L102", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "_disburse_list_kwargs()", "id": "app_api_pl_vehicle_recharge_disburse_list_kwargs" }, @@ -99289,7 +99298,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L121", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_recharge_list_applies" }, @@ -99299,7 +99308,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "date", "id": "app_api_pl_vehicle_recharge_py_date" }, @@ -99309,7 +99318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "session", "id": "app_api_pl_vehicle_recharge_py_session" }, @@ -99319,7 +99328,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L160", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "pending_apply_options()", "id": "app_api_pl_vehicle_recharge_pending_apply_options" }, @@ -99329,7 +99338,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L184", "_origin": "ast", - "community": 5, + "community": 23, "norm_label": "rechargeapplyexportbody", "id": "app_api_pl_vehicle_recharge_rechargeapplyexportbody" }, @@ -99339,7 +99348,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L201", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "export_recharge_applies()", "id": "app_api_pl_vehicle_recharge_export_recharge_applies" }, @@ -99349,7 +99358,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L281", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_recharge_get_apply" }, @@ -99359,7 +99368,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L292", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "submit_apply()", "id": "app_api_pl_vehicle_recharge_submit_apply" }, @@ -99369,7 +99378,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L303", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_recharge_create_apply" }, @@ -99379,7 +99388,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L316", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_recharge_update_apply" }, @@ -99389,7 +99398,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L330", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_recharge_cancel_apply" }, @@ -99399,7 +99408,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L349", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "withdraw_apply()", "id": "app_api_pl_vehicle_recharge_withdraw_apply" }, @@ -99409,7 +99418,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L362", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_recharge_delete_applies" }, @@ -99419,7 +99428,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L373", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "list_records()", "id": "app_api_pl_vehicle_recharge_list_records" }, @@ -99429,7 +99438,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L405", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "list_disburse_board()", "id": "app_api_pl_vehicle_recharge_list_disburse_board" }, @@ -99439,7 +99448,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L463", "_origin": "ast", - "community": 5, + "community": 23, "norm_label": "rechargedisburseexportbody", "id": "app_api_pl_vehicle_recharge_rechargedisburseexportbody" }, @@ -99449,7 +99458,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L482", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "export_recharge_disburse_board()", "id": "app_api_pl_vehicle_recharge_export_recharge_disburse_board" }, @@ -99459,7 +99468,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L562", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "get_record()", "id": "app_api_pl_vehicle_recharge_get_record" }, @@ -99469,7 +99478,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L572", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "create_record()", "id": "app_api_pl_vehicle_recharge_create_record" }, @@ -99479,7 +99488,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L582", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "update_record()", "id": "app_api_pl_vehicle_recharge_update_record" }, @@ -99489,7 +99498,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L593", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "delete_records()", "id": "app_api_pl_vehicle_recharge_delete_records" }, @@ -99499,7 +99508,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "vehicle_recharge_approval.py", "id": "app_api_pl_vehicle_recharge_approval" }, @@ -99509,7 +99518,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L24", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_recharge_approval_param_get" }, @@ -99519,7 +99528,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "any", "id": "app_api_pl_vehicle_recharge_approval_py_any" }, @@ -99529,7 +99538,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L31", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_recharge_approval_merge_query" }, @@ -99539,7 +99548,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "request", "id": "app_api_pl_vehicle_recharge_approval_py_request" }, @@ -99549,7 +99558,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L39", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "_approval_list_kwargs()", "id": "app_api_pl_vehicle_recharge_approval_approval_list_kwargs" }, @@ -99559,7 +99568,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L53", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "list_pending()", "id": "app_api_pl_vehicle_recharge_approval_list_pending" }, @@ -99569,7 +99578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "date", "id": "app_api_pl_vehicle_recharge_approval_py_date" }, @@ -99579,7 +99588,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "session", "id": "app_api_pl_vehicle_recharge_approval_py_session" }, @@ -99589,7 +99598,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L82", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "list_done()", "id": "app_api_pl_vehicle_recharge_approval_list_done" }, @@ -99599,7 +99608,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L111", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "approve_apply()", "id": "app_api_pl_vehicle_recharge_approval_approve_apply" }, @@ -99609,7 +99618,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L125", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "reject_apply()", "id": "app_api_pl_vehicle_recharge_approval_reject_apply" }, @@ -99619,7 +99628,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L138", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "disburse_apply()", "id": "app_api_pl_vehicle_recharge_approval_disburse_apply" }, @@ -99629,7 +99638,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicle_urea.py", "id": "app_api_pl_vehicle_urea" }, @@ -99639,7 +99648,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_urea_param_get" }, @@ -99649,7 +99658,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "any", "id": "app_api_pl_vehicle_urea_py_any" }, @@ -99659,7 +99668,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L43", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_urea_merge_query" }, @@ -99669,7 +99678,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "request", "id": "app_api_pl_vehicle_urea_py_request" }, @@ -99679,7 +99688,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L51", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_apply_list_kwargs()", "id": "app_api_pl_vehicle_urea_apply_list_kwargs" }, @@ -99689,7 +99698,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L70", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_disburse_list_kwargs()", "id": "app_api_pl_vehicle_urea_disburse_list_kwargs" }, @@ -99699,7 +99708,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L85", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_urea_list_applies" }, @@ -99709,7 +99718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "date", "id": "app_api_pl_vehicle_urea_py_date" }, @@ -99719,7 +99728,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "session", "id": "app_api_pl_vehicle_urea_py_session" }, @@ -99729,7 +99738,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "ureaapplyexportbody", "id": "app_api_pl_vehicle_urea_ureaapplyexportbody" }, @@ -99739,7 +99748,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L152", "_origin": "ast", - "community": 47, + "community": 35, "norm_label": "export_urea_applies()", "id": "app_api_pl_vehicle_urea_export_urea_applies" }, @@ -99749,7 +99758,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L190", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_urea_get_apply" }, @@ -99759,7 +99768,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L200", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_urea_create_apply" }, @@ -99769,7 +99778,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L210", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_urea_update_apply" }, @@ -99779,7 +99788,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L221", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_urea_cancel_apply" }, @@ -99789,7 +99798,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L234", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_urea_delete_applies" }, @@ -99799,7 +99808,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L245", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "list_disburse_board()", "id": "app_api_pl_vehicle_urea_list_disburse_board" }, @@ -99809,7 +99818,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L296", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "ureadisburseexportbody", "id": "app_api_pl_vehicle_urea_ureadisburseexportbody" }, @@ -99819,7 +99828,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L312", "_origin": "ast", - "community": 47, + "community": 35, "norm_label": "export_urea_disburse_board()", "id": "app_api_pl_vehicle_urea_export_urea_disburse_board" }, @@ -99829,7 +99838,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L350", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "get_disburse()", "id": "app_api_pl_vehicle_urea_get_disburse" }, @@ -99839,7 +99848,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L360", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "create_disburse()", "id": "app_api_pl_vehicle_urea_create_disburse" }, @@ -99849,7 +99858,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L370", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "update_disburse()", "id": "app_api_pl_vehicle_urea_update_disburse" }, @@ -99859,7 +99868,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L381", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "delete_disburses()", "id": "app_api_pl_vehicle_urea_delete_disburses" }, @@ -99869,7 +99878,7 @@ "source_file": "app/api/public.py", "source_location": "L1", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "public.py", "id": "app_api_public" }, @@ -99879,7 +99888,7 @@ "source_file": "app/api/public.py", "source_location": "L47", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "web_login_rsa_public_key()", "id": "app_api_public_web_login_rsa_public_key" }, @@ -99889,7 +99898,7 @@ "source_file": "app/api/public.py", "source_location": "L54", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "web_login()", "id": "app_api_public_web_login" }, @@ -99899,7 +99908,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "request", "id": "app_api_public_py_request" }, @@ -99909,7 +99918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "session", "id": "app_api_public_py_session" }, @@ -99919,7 +99928,7 @@ "source_file": "app/api/public.py", "source_location": "L85", "_origin": "ast", - "community": 214, + "community": 17, "norm_label": "wx_qr_create()", "id": "app_api_public_wx_qr_create" }, @@ -99929,7 +99938,7 @@ "source_file": "app/api/public.py", "source_location": "L109", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "wx_qr_status()", "id": "app_api_public_wx_qr_status" }, @@ -99939,7 +99948,7 @@ "source_file": "app/api/public.py", "source_location": "L128", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "refresh_token()", "id": "app_api_public_refresh_token" }, @@ -99949,7 +99958,7 @@ "source_file": "app/api/public.py", "source_location": "L190", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "mp_webview_ticket()", "id": "app_api_public_mp_webview_ticket" }, @@ -99959,7 +99968,7 @@ "source_file": "app/api/public.py", "source_location": "L216", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "mp_webview_exchange()", "id": "app_api_public_mp_webview_exchange" }, @@ -99969,7 +99978,7 @@ "source_file": "app/api/public.py", "source_location": "L263", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "logout()", "id": "app_api_public_logout" }, @@ -99979,7 +99988,7 @@ "source_file": "app/api/public.py", "source_location": "L280", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "get_current_user_profile()", "id": "app_api_public_get_current_user_profile" }, @@ -99989,7 +99998,7 @@ "source_file": "app/api/public.py", "source_location": "L315", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "get_web_auth_menu_codes()", "id": "app_api_public_get_web_auth_menu_codes" }, @@ -99999,7 +100008,7 @@ "source_file": "app/api/public.py", "source_location": "L364", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "change_current_user_password()", "id": "app_api_public_change_current_user_password" }, @@ -100009,7 +100018,7 @@ "source_file": "app/api/public.py", "source_location": "L397", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "public_quote_share()", "id": "app_api_public_public_quote_share" }, @@ -100019,7 +100028,7 @@ "source_file": "app/api/public.py", "source_location": "L1", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u516c\u5171\u63a5\u53e3(web \u767b\u5f55\u3001\u5237\u65b0 token\u3001\u767b\u51fa;\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf)", "id": "app_api_public_rationale_1" }, @@ -100029,7 +100038,7 @@ "source_file": "app/api/public.py", "source_location": "L48", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)", "id": "app_api_public_rationale_48" }, @@ -100039,7 +100048,7 @@ "source_file": "app/api/public.py", "source_location": "L59", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "web \u7aef\u767b\u5f55:\u8d26\u53f7\u4e3a sys_user.user_no,\u5bc6\u7801\u4e3a sys_user.password(bcrypt)\u3002", "id": "app_api_public_rationale_59" }, @@ -100049,7 +100058,7 @@ "source_file": "app/api/public.py", "source_location": "L191", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u5c0f\u7a0b\u5e8f\u5185\u5d4c webview:\u7b7e\u53d1\u4e00\u6b21\u6027\u77ed\u65f6 ticket(\u9700 bearer)\u3002", "id": "app_api_public_rationale_191" }, @@ -100059,7 +100068,7 @@ "source_file": "app/api/public.py", "source_location": "L217", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u5c0f\u7a0b\u5e8f\u5185\u5d4c webview:\u7528 ticket \u5151\u6362 web jwt(\u4e0d\u540a\u9500\u539f refresh)\u3002", "id": "app_api_public_rationale_217" }, @@ -100069,7 +100078,7 @@ "source_file": "app/api/public.py", "source_location": "L264", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u767b\u51fa:\u540a\u9500 redis \u4f1a\u8bdd(\u82e5\u5df2\u914d\u7f6e redis_host)\u3002\u65e0 token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f(\u5e42\u7b49)\u3002", "id": "app_api_public_rationale_264" }, @@ -100079,7 +100088,7 @@ "source_file": "app/api/public.py", "source_location": "L281", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002", "id": "app_api_public_rationale_281" }, @@ -100089,7 +100098,7 @@ "source_file": "app/api/public.py", "source_location": "L316", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002", "id": "app_api_public_rationale_316" }, @@ -100099,7 +100108,7 @@ "source_file": "app/api/public.py", "source_location": "L403", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 java: get /share/{sharecode}(\u65e0 jwt)", "id": "app_api_public_rationale_403" }, @@ -100109,7 +100118,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L1", "_origin": "ast", - "community": 233, + "community": 17, "norm_label": "public_duty.py", "id": "app_api_public_duty" }, @@ -100119,7 +100128,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L17", "_origin": "ast", - "community": 233, + "community": 17, "norm_label": "public_page()", "id": "app_api_public_duty_public_page" }, @@ -100129,7 +100138,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 233, + "community": 17, "norm_label": "session", "id": "app_api_public_duty_py_session" }, @@ -100139,7 +100148,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L29", "_origin": "ast", - "community": 233, + "community": 17, "norm_label": "public_grab()", "id": "app_api_public_duty_public_grab" }, @@ -100149,7 +100158,7 @@ "source_file": "app/api/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "workflow.py", "id": "app_api_workflow" }, @@ -100159,7 +100168,7 @@ "source_file": "app/api/workflow.py", "source_location": "L35", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_business_type_label()", "id": "app_api_workflow_business_type_label" }, @@ -100169,7 +100178,7 @@ "source_file": "app/api/workflow.py", "source_location": "L41", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_fmt_latest_version()", "id": "app_api_workflow_fmt_latest_version" }, @@ -100179,7 +100188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "any", "id": "app_api_workflow_py_any" }, @@ -100189,7 +100198,7 @@ "source_file": "app/api/workflow.py", "source_location": "L47", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_portal_user_info()", "id": "app_api_workflow_portal_user_info" }, @@ -100199,7 +100208,7 @@ "source_file": "app/api/workflow.py", "source_location": "L58", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_assert_wf_instance_in_scope()", "id": "app_api_workflow_assert_wf_instance_in_scope" }, @@ -100209,7 +100218,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "session", "id": "app_api_workflow_py_session" }, @@ -100219,7 +100228,7 @@ "source_file": "app/api/workflow.py", "source_location": "L80", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_leave_form_fields()", "id": "app_api_workflow_leave_form_fields" }, @@ -100229,7 +100238,7 @@ "source_file": "app/api/workflow.py", "source_location": "L104", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_get_business_form_fields()", "id": "app_api_workflow_get_business_form_fields" }, @@ -100239,7 +100248,7 @@ "source_file": "app/api/workflow.py", "source_location": "L117", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_enrich_task_list()", "id": "app_api_workflow_enrich_task_list" }, @@ -100249,7 +100258,7 @@ "source_file": "app/api/workflow.py", "source_location": "L134", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "processdefcreatebody", "id": "app_api_workflow_processdefcreatebody" }, @@ -100259,7 +100268,7 @@ "source_file": "app/api/workflow.py", "source_location": "L144", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "processdefupdatebody", "id": "app_api_workflow_processdefupdatebody" }, @@ -100269,7 +100278,7 @@ "source_file": "app/api/workflow.py", "source_location": "L154", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "publishversionbody", "id": "app_api_workflow_publishversionbody" }, @@ -100279,7 +100288,7 @@ "source_file": "app/api/workflow.py", "source_location": "L163", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "startinstancebody", "id": "app_api_workflow_startinstancebody" }, @@ -100289,7 +100298,7 @@ "source_file": "app/api/workflow.py", "source_location": "L173", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "taskactionbody", "id": "app_api_workflow_taskactionbody" }, @@ -100299,7 +100308,7 @@ "source_file": "app/api/workflow.py", "source_location": "L190", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "list_process_defs()", "id": "app_api_workflow_list_process_defs" }, @@ -100309,7 +100318,7 @@ "source_file": "app/api/workflow.py", "source_location": "L215", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "processdefexportbody", "id": "app_api_workflow_processdefexportbody" }, @@ -100319,7 +100328,7 @@ "source_file": "app/api/workflow.py", "source_location": "L223", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "export_process_defs()", "id": "app_api_workflow_export_process_defs" }, @@ -100329,7 +100338,7 @@ "source_file": "app/api/workflow.py", "source_location": "L260", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "create_process_def()", "id": "app_api_workflow_create_process_def" }, @@ -100339,7 +100348,7 @@ "source_file": "app/api/workflow.py", "source_location": "L283", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "update_process_def()", "id": "app_api_workflow_update_process_def" }, @@ -100349,7 +100358,7 @@ "source_file": "app/api/workflow.py", "source_location": "L308", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "delete_process_def()", "id": "app_api_workflow_delete_process_def" }, @@ -100359,7 +100368,7 @@ "source_file": "app/api/workflow.py", "source_location": "L326", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "publish_version()", "id": "app_api_workflow_publish_version" }, @@ -100369,7 +100378,7 @@ "source_file": "app/api/workflow.py", "source_location": "L350", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "list_versions()", "id": "app_api_workflow_list_versions" }, @@ -100379,7 +100388,7 @@ "source_file": "app/api/workflow.py", "source_location": "L361", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "get_designer_data()", "id": "app_api_workflow_get_designer_data" }, @@ -100389,7 +100398,7 @@ "source_file": "app/api/workflow.py", "source_location": "L392", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "start_instance()", "id": "app_api_workflow_start_instance" }, @@ -100399,7 +100408,7 @@ "source_file": "app/api/workflow.py", "source_location": "L430", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "list_my_instances()", "id": "app_api_workflow_list_my_instances" }, @@ -100409,7 +100418,7 @@ "source_file": "app/api/workflow.py", "source_location": "L458", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "myinstanceexportbody", "id": "app_api_workflow_myinstanceexportbody" }, @@ -100419,7 +100428,7 @@ "source_file": "app/api/workflow.py", "source_location": "L466", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "export_my_instances()", "id": "app_api_workflow_export_my_instances" }, @@ -100429,7 +100438,7 @@ "source_file": "app/api/workflow.py", "source_location": "L506", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "get_instance_detail()", "id": "app_api_workflow_get_instance_detail" }, @@ -100439,7 +100448,7 @@ "source_file": "app/api/workflow.py", "source_location": "L570", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "list_pending_tasks()", "id": "app_api_workflow_list_pending_tasks" }, @@ -100449,7 +100458,7 @@ "source_file": "app/api/workflow.py", "source_location": "L596", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "pendingtaskexportbody", "id": "app_api_workflow_pendingtaskexportbody" }, @@ -100459,7 +100468,7 @@ "source_file": "app/api/workflow.py", "source_location": "L603", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "export_pending_tasks()", "id": "app_api_workflow_export_pending_tasks" }, @@ -100469,7 +100478,7 @@ "source_file": "app/api/workflow.py", "source_location": "L642", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "list_completed_tasks()", "id": "app_api_workflow_list_completed_tasks" }, @@ -100479,7 +100488,7 @@ "source_file": "app/api/workflow.py", "source_location": "L670", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "completedtaskexportbody", "id": "app_api_workflow_completedtaskexportbody" }, @@ -100489,7 +100498,7 @@ "source_file": "app/api/workflow.py", "source_location": "L677", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "export_completed_tasks()", "id": "app_api_workflow_export_completed_tasks" }, @@ -100499,7 +100508,7 @@ "source_file": "app/api/workflow.py", "source_location": "L721", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "approve_task()", "id": "app_api_workflow_approve_task" }, @@ -100509,7 +100518,7 @@ "source_file": "app/api/workflow.py", "source_location": "L746", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "reject_task()", "id": "app_api_workflow_reject_task" }, @@ -100519,7 +100528,7 @@ "source_file": "app/api/workflow.py", "source_location": "L776", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "get_business_all_tasks()", "id": "app_api_workflow_get_business_all_tasks" }, @@ -100529,7 +100538,7 @@ "source_file": "app/api/workflow.py", "source_location": "L174", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002", "id": "app_api_workflow_rationale_174" }, @@ -100539,7 +100548,7 @@ "source_file": "app/api/workflow.py", "source_location": "L228", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5bfc\u51fa\u6d41\u7a0b\u5b9a\u4e49\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_228" }, @@ -100549,7 +100558,7 @@ "source_file": "app/api/workflow.py", "source_location": "L471", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_471" }, @@ -100559,7 +100568,7 @@ "source_file": "app/api/workflow.py", "source_location": "L608", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_608" }, @@ -100569,7 +100578,7 @@ "source_file": "app/api/workflow.py", "source_location": "L682", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_682" }, @@ -100579,7 +100588,7 @@ "source_file": "app/core/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 121, + "community": 170, "norm_label": "__init__.py", "id": "app_core_init" }, @@ -100589,7 +100598,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "admin_request_json.py", "id": "app_core_admin_request_json" }, @@ -100599,7 +100608,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "parse_admin_request_json()", "id": "app_core_admin_request_json_parse_admin_request_json" }, @@ -100609,7 +100618,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "request", "id": "app_core_admin_request_json_py_request" }, @@ -100619,7 +100628,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "any", "id": "app_core_admin_request_json_py_any" }, @@ -100629,7 +100638,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{", "id": "app_core_admin_request_json_rationale_1" }, @@ -100639,7 +100648,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L25", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:", "id": "app_core_admin_request_json_rationale_25" }, @@ -100649,7 +100658,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L1", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "api_crypto.py", "id": "app_core_api_crypto" }, @@ -100659,7 +100668,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L14", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "apicryptoerror", "id": "app_core_api_crypto_apicryptoerror" }, @@ -100669,7 +100678,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L18", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "derive_key()", "id": "app_core_api_crypto_derive_key" }, @@ -100679,7 +100688,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L23", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "_b64url_encode()", "id": "app_core_api_crypto_b64url_encode" }, @@ -100689,7 +100698,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L27", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "_b64url_decode()", "id": "app_core_api_crypto_b64url_decode" }, @@ -100699,7 +100708,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L32", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "encrypt_json()", "id": "app_core_api_crypto_encrypt_json" }, @@ -100709,7 +100718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "any", "id": "app_core_api_crypto_py_any" }, @@ -100719,7 +100728,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L40", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "decrypt_json()", "id": "app_core_api_crypto_decrypt_json" }, @@ -100729,7 +100738,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L59", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "gen_nonce_hex()", "id": "app_core_api_crypto_gen_nonce_hex" }, @@ -100739,7 +100748,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L63", "_origin": "ast", - "community": 97, + "community": 227, "norm_label": "is_ts_in_window()", "id": "app_core_api_crypto_is_ts_in_window" }, @@ -100749,7 +100758,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L1", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "api_crypto_middleware.py", "id": "app_core_api_crypto_middleware" }, @@ -100759,7 +100768,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_nonce_key()", "id": "app_core_api_crypto_middleware_nonce_key" }, @@ -100769,7 +100778,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_should_skip_path()", "id": "app_core_api_crypto_middleware_should_skip_path" }, @@ -100779,7 +100788,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_is_crypto_api()", "id": "app_core_api_crypto_middleware_is_crypto_api" }, @@ -100789,7 +100798,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_claims_from_auth()", "id": "app_core_api_crypto_middleware_claims_from_auth" }, @@ -100799,7 +100808,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_get_redis_client()", "id": "app_core_api_crypto_middleware_get_redis_client" }, @@ -100809,7 +100818,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "redis", "id": "app_core_api_crypto_middleware_py_redis" }, @@ -100819,7 +100828,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_mark_nonce_once()", "id": "app_core_api_crypto_middleware_mark_nonce_once" }, @@ -100829,7 +100838,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_json_error_response()", "id": "app_core_api_crypto_middleware_json_error_response" }, @@ -100839,7 +100848,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "response", "id": "response" }, @@ -100849,7 +100858,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "_coerce_post_method_override_to_get()", "id": "app_core_api_crypto_middleware_coerce_post_method_override_to_get" }, @@ -100859,7 +100868,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "request", "id": "app_core_api_crypto_middleware_py_request" }, @@ -100869,7 +100878,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "_origin": "ast", - "community": 254, + "community": 89, "norm_label": "apicryptomiddleware", "id": "app_core_api_crypto_middleware_apicryptomiddleware" }, @@ -100879,7 +100888,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": ".dispatch()", "id": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch" }, @@ -100889,7 +100898,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "id": "app_core_api_crypto_middleware_rationale_38" }, @@ -100899,7 +100908,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "_origin": "ast", - "community": 254, + "community": 263, "norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en", "id": "app_core_api_crypto_middleware_rationale_96" }, @@ -100909,7 +100918,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "api_request_log_middleware.py", "id": "app_core_api_request_log_middleware" }, @@ -100919,7 +100928,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L37", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_truncate()", "id": "app_core_api_request_log_middleware_truncate" }, @@ -100929,7 +100938,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L49", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_truncate_utf8_bytes()", "id": "app_core_api_request_log_middleware_truncate_utf8_bytes" }, @@ -100939,7 +100948,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_redact_obj()", "id": "app_core_api_request_log_middleware_redact_obj" }, @@ -100949,7 +100958,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "any", "id": "app_core_api_request_log_middleware_py_any" }, @@ -100959,7 +100968,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L84", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_format_body_bytes()", "id": "app_core_api_request_log_middleware_format_body_bytes" }, @@ -100969,7 +100978,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L111", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_claims_from_auth()", "id": "app_core_api_request_log_middleware_claims_from_auth" }, @@ -100979,7 +100988,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L137", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_should_skip_exclude()", "id": "app_core_api_request_log_middleware_should_skip_exclude" }, @@ -100989,7 +100998,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_should_skip()", "id": "app_core_api_request_log_middleware_should_skip" }, @@ -100999,7 +101008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "request", "id": "app_core_api_request_log_middleware_py_request" }, @@ -101009,7 +101018,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L163", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_persist_log()", "id": "app_core_api_request_log_middleware_persist_log" }, @@ -101019,7 +101028,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L224", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_schedule_persist_log()", "id": "app_core_api_request_log_middleware_schedule_persist_log" }, @@ -101029,7 +101038,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "_origin": "ast", - "community": 79, + "community": 97, "norm_label": "apirequestlogmiddleware", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware" }, @@ -101039,7 +101048,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": ".dispatch()", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch" }, @@ -101049,7 +101058,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "\u7edf\u4e00\u8bb0\u5f55 api \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "id": "app_core_api_request_log_middleware_rationale_1" }, @@ -101059,7 +101068,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 50, "norm_label": "attachment_biz.py", "id": "app_core_attachment_biz" }, @@ -101069,7 +101078,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L21", "_origin": "ast", - "community": 113, + "community": 12, "norm_label": "resolve_upload_folder()", "id": "app_core_attachment_biz_resolve_upload_folder" }, @@ -101079,7 +101088,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 50, "norm_label": "\u9644\u4ef6\u4e0a\u4f20 biztype \u4e0e minio \u76ee\u5f55\u6620\u5c04(\u5bf9\u9f50\u539f crm oss \u4e0a\u4f20\u8bed\u4e49)", "id": "app_core_attachment_biz_rationale_1" }, @@ -101089,7 +101098,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L22", "_origin": "ast", - "community": 113, + "community": 12, "norm_label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder;\u5426\u5219\u6309 biztype \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002", "id": "app_core_attachment_biz_rationale_22" }, @@ -101099,7 +101108,7 @@ "source_file": "app/core/auth.py", "source_location": "L1", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "auth.py", "id": "app_core_auth" }, @@ -101109,7 +101118,7 @@ "source_file": "app/core/auth.py", "source_location": "L25", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "_session_key()", "id": "app_core_auth_session_key" }, @@ -101119,7 +101128,7 @@ "source_file": "app/core/auth.py", "source_location": "L29", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "_refresh_key()", "id": "app_core_auth_refresh_key" }, @@ -101129,7 +101138,7 @@ "source_file": "app/core/auth.py", "source_location": "L33", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "_redis_call_safe()", "id": "app_core_auth_redis_call_safe" }, @@ -101139,7 +101148,7 @@ "source_file": "app/core/auth.py", "source_location": "L44", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "store_session()", "id": "app_core_auth_store_session" }, @@ -101149,7 +101158,7 @@ "source_file": "app/core/auth.py", "source_location": "L49", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "revoke_session()", "id": "app_core_auth_revoke_session" }, @@ -101159,7 +101168,7 @@ "source_file": "app/core/auth.py", "source_location": "L54", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "extend_session()", "id": "app_core_auth_extend_session" }, @@ -101169,7 +101178,7 @@ "source_file": "app/core/auth.py", "source_location": "L61", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "is_session_valid()", "id": "app_core_auth_is_session_valid" }, @@ -101179,7 +101188,7 @@ "source_file": "app/core/auth.py", "source_location": "L73", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "store_refresh_token()", "id": "app_core_auth_store_refresh_token" }, @@ -101189,7 +101198,7 @@ "source_file": "app/core/auth.py", "source_location": "L80", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "is_refresh_token_valid()", "id": "app_core_auth_is_refresh_token_valid" }, @@ -101199,7 +101208,7 @@ "source_file": "app/core/auth.py", "source_location": "L91", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "revoke_refresh_token()", "id": "app_core_auth_revoke_refresh_token" }, @@ -101209,7 +101218,7 @@ "source_file": "app/core/auth.py", "source_location": "L95", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "create_access_token()", "id": "app_core_auth_create_access_token" }, @@ -101219,7 +101228,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "timedelta", "id": "timedelta" }, @@ -101229,7 +101238,7 @@ "source_file": "app/core/auth.py", "source_location": "L119", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "create_refresh_token()", "id": "app_core_auth_create_refresh_token" }, @@ -101239,7 +101248,7 @@ "source_file": "app/core/auth.py", "source_location": "L135", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "decode_token()", "id": "app_core_auth_decode_token" }, @@ -101249,7 +101258,7 @@ "source_file": "app/core/auth.py", "source_location": "L148", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "get_current_user_by_token()", "id": "app_core_auth_get_current_user_by_token" }, @@ -101259,7 +101268,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "session", "id": "app_core_auth_py_session" }, @@ -101269,7 +101278,7 @@ "source_file": "app/core/auth.py", "source_location": "L206", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "get_current_user()", "id": "app_core_auth_get_current_user" }, @@ -101279,7 +101288,7 @@ "source_file": "app/core/auth.py", "source_location": "L214", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "get_current_user_simple()", "id": "app_core_auth_get_current_user_simple" }, @@ -101289,7 +101298,7 @@ "source_file": "app/core/auth.py", "source_location": "L233", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "get_client_ip()", "id": "app_core_auth_get_client_ip" }, @@ -101299,7 +101308,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "request", "id": "app_core_auth_py_request" }, @@ -101309,7 +101318,7 @@ "source_file": "app/core/auth.py", "source_location": "L34", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u540c\u6b65 redis \u8c03\u7528;\u5931\u8d25\u65f6\u8fd4\u56de none \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002", "id": "app_core_auth_rationale_34" }, @@ -101319,7 +101328,7 @@ "source_file": "app/core/auth.py", "source_location": "L55", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u5237\u65b0\u4f1a\u8bdd ttl(\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 api \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f)", "id": "app_core_auth_rationale_55" }, @@ -101329,7 +101338,7 @@ "source_file": "app/core/auth.py", "source_location": "L74", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u5199\u5165 refreshtoken(\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500)", "id": "app_core_auth_rationale_74" }, @@ -101339,7 +101348,7 @@ "source_file": "app/core/auth.py", "source_location": "L149", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237(\u5305\u542b redis \u4f1a\u8bdd\u6821\u9a8c;\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f)", "id": "app_core_auth_rationale_149" }, @@ -101349,7 +101358,7 @@ "source_file": "app/core/auth.py", "source_location": "L210", "_origin": "ast", - "community": 78, + "community": 67, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237(sync \u4f9d\u8d56,\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c,\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af)\u3002", "id": "app_core_auth_rationale_210" }, @@ -101359,7 +101368,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "bx_auth.py", "id": "app_core_bx_auth" }, @@ -101369,7 +101378,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L13", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": "bxusercontext", "id": "app_core_bx_auth_bxusercontext" }, @@ -101379,7 +101388,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L22", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": ".to_tenant_user_dict()", "id": "app_core_bx_auth_bxusercontext_to_tenant_user_dict" }, @@ -101389,7 +101398,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": "any", "id": "app_core_bx_auth_py_any" }, @@ -101399,7 +101408,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L30", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": ".to_user_info()", "id": "app_core_bx_auth_bxusercontext_to_user_info" }, @@ -101409,7 +101418,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L41", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": "get_bx_current_user()", "id": "app_core_bx_auth_get_bx_current_user" }, @@ -101419,7 +101428,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "id": "app_core_bx_auth_rationale_1" }, @@ -101429,7 +101438,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L14", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": "bx service/router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587(sys_user.id \u4e3a uuid \u5b57\u7b26\u4e32)\u3002", "id": "app_core_bx_auth_rationale_14" }, @@ -101439,7 +101448,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L23", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "id": "app_core_bx_auth_rationale_23" }, @@ -101449,7 +101458,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L31", "_origin": "ast", - "community": 25, + "community": 14, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "id": "app_core_bx_auth_rationale_31" }, @@ -101459,7 +101468,7 @@ "source_file": "app/core/config.py", "source_location": "L1", "_origin": "ast", - "community": 121, + "community": 170, "norm_label": "config.py", "id": "app_core_config" }, @@ -101469,7 +101478,7 @@ "source_file": "app/core/config.py", "source_location": "L7", "_origin": "ast", - "community": 217, + "community": 242, "norm_label": "settings", "id": "app_core_config_settings" }, @@ -101479,7 +101488,7 @@ "source_file": "app/core/config.py", "source_location": "L203", "_origin": "ast", - "community": 121, + "community": 170, "norm_label": "config", "id": "app_core_config_config" }, @@ -101489,7 +101498,7 @@ "source_file": "app/core/context.py", "source_location": "L1", "_origin": "ast", - "community": 78, + "community": 84, "norm_label": "context.py", "id": "app_core_context" }, @@ -101499,7 +101508,7 @@ "source_file": "app/core/context.py", "source_location": "L1", "_origin": "ast", - "community": 78, + "community": 84, "norm_label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f, \u4f9b sqlalchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528,\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20", "id": "app_core_context_rationale_1" }, @@ -101509,7 +101518,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "data_scope.py", "id": "app_core_data_scope" }, @@ -101519,7 +101528,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L28", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "get_user_dept_id()", "id": "app_core_data_scope_get_user_dept_id" }, @@ -101529,7 +101538,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "session", "id": "app_core_data_scope_py_session" }, @@ -101539,7 +101548,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L38", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "_get_child_dept_ids()", "id": "app_core_data_scope_get_child_dept_ids" }, @@ -101549,7 +101558,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L62", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "_resolve_user_role_scopes()", "id": "app_core_data_scope_resolve_user_role_scopes" }, @@ -101559,7 +101568,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L111", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "_collect_scope_ids()", "id": "app_core_data_scope_collect_scope_ids" }, @@ -101569,7 +101578,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L147", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "_append_user_scope_conditions()", "id": "app_core_data_scope_append_user_scope_conditions" }, @@ -101579,7 +101588,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L166", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "apply_data_scope()", "id": "app_core_data_scope_apply_data_scope" }, @@ -101589,7 +101598,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L233", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "row_in_data_scope()", "id": "app_core_data_scope_row_in_data_scope" }, @@ -101599,7 +101608,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L274", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "assert_row_in_data_scope()", "id": "app_core_data_scope_assert_row_in_data_scope" }, @@ -101609,7 +101618,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "id": "app_core_data_scope_rationale_1" }, @@ -101619,7 +101628,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L29", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "id": "app_core_data_scope_rationale_29" }, @@ -101629,7 +101638,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L39", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002", "id": "app_core_data_scope_rationale_39" }, @@ -101639,7 +101648,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L65", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai", "id": "app_core_data_scope_rationale_65" }, @@ -101649,7 +101658,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L118", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002", "id": "app_core_data_scope_rationale_118" }, @@ -101659,7 +101668,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L174", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5(\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49)\u3002 \u4ee5\u4e0b\u573a\u666f shall not \u8c03\u7528\u672c\u51fd\u6570(\u4ec5\u79df\u6237\u9694\u79bb\u5373", "id": "app_core_data_scope_rationale_174" }, @@ -101669,7 +101678,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L240", "_origin": "ast", - "community": 80, + "community": 64, "norm_label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002", "id": "app_core_data_scope_rationale_240" }, @@ -101679,7 +101688,7 @@ "source_file": "app/core/database.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "database.py", "id": "app_core_database" }, @@ -101689,7 +101698,7 @@ "source_file": "app/core/database.py", "source_location": "L28", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "get_db()", "id": "app_core_database_get_db" }, @@ -101699,7 +101708,7 @@ "source_file": "app/core/database.py", "source_location": "L38", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "_auto_fill_create_dept_id()", "id": "app_core_database_auto_fill_create_dept_id" }, @@ -101709,7 +101718,7 @@ "source_file": "app/core/database.py", "source_location": "L39", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id", "id": "app_core_database_rationale_39" }, @@ -101719,7 +101728,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "db_auth.py", "id": "app_core_db_auth" }, @@ -101729,7 +101738,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L22", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "dbusercontext", "id": "app_core_db_auth_dbusercontext" }, @@ -101739,7 +101748,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L31", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": ".to_tenant_user_dict()", "id": "app_core_db_auth_dbusercontext_to_tenant_user_dict" }, @@ -101749,7 +101758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "any", "id": "app_core_db_auth_py_any" }, @@ -101759,7 +101768,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L38", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": ".to_user_info()", "id": "app_core_db_auth_dbusercontext_to_user_info" }, @@ -101769,7 +101778,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L49", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "get_db_current_user()", "id": "app_core_db_auth_get_db_current_user" }, @@ -101779,7 +101788,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L61", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "get_db_current_user_optional()", "id": "app_core_db_auth_get_db_current_user_optional" }, @@ -101789,7 +101798,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "session", "id": "app_core_db_auth_py_session" }, @@ -101799,7 +101808,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "id": "app_core_db_auth_rationale_1" }, @@ -101809,7 +101818,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L23", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "id": "app_core_db_auth_rationale_23" }, @@ -101819,7 +101828,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L39", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "id": "app_core_db_auth_rationale_39" }, @@ -101829,7 +101838,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L65", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002", "id": "app_core_db_auth_rationale_65" }, @@ -101839,7 +101848,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L1", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "db_collation.py", "id": "app_core_db_collation" }, @@ -101849,7 +101858,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L6", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "unicode_ci()", "id": "app_core_db_collation_unicode_ci" }, @@ -101859,7 +101868,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L11", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "eq_unicode()", "id": "app_core_db_collation_eq_unicode" }, @@ -101869,7 +101878,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L16", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "like_unicode()", "id": "app_core_db_collation_like_unicode" }, @@ -101879,7 +101888,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L1", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "mysql \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219,\u907f\u514d illegal mix of collations\u3002", "id": "app_core_db_collation_rationale_1" }, @@ -101889,7 +101898,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L7", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "id": "app_core_db_collation_rationale_7" }, @@ -101899,7 +101908,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L12", "_origin": "ast", - "community": 356, + "community": 341, "norm_label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83(join / where)\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002", "id": "app_core_db_collation_rationale_12" }, @@ -101909,7 +101918,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L1", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "delete_guard.py", "id": "app_core_delete_guard" }, @@ -101919,7 +101928,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L11", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "normalize_user_info()", "id": "app_core_delete_guard_normalize_user_info" }, @@ -101929,7 +101938,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "any", "id": "app_core_delete_guard_py_any" }, @@ -101939,7 +101948,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L27", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "user_info_from_context()", "id": "app_core_delete_guard_user_info_from_context" }, @@ -101949,7 +101958,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L39", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "is_super_admin()", "id": "app_core_delete_guard_is_super_admin" }, @@ -101959,7 +101968,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L45", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "row_creator_id()", "id": "app_core_delete_guard_row_creator_id" }, @@ -101969,7 +101978,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "rowlike", "id": "rowlike" }, @@ -101979,7 +101988,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L53", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "_actor_ids()", "id": "app_core_delete_guard_actor_ids" }, @@ -101989,7 +101998,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L64", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "_actor_names()", "id": "app_core_delete_guard_actor_names" }, @@ -101999,7 +102008,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L75", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "can_delete_by_creator()", "id": "app_core_delete_guard_can_delete_by_creator" }, @@ -102009,7 +102018,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L95", "_origin": "ast", - "community": 32, + "community": 58, "norm_label": "assert_row_deletable_by_creator()", "id": "app_core_delete_guard_assert_row_deletable_by_creator" }, @@ -102019,7 +102028,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L108", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "assert_rows_deletable_by_creator()", "id": "app_core_delete_guard_assert_rows_deletable_by_creator" }, @@ -102029,7 +102038,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L1", "_origin": "ast", - "community": 162, + "community": 58, "norm_label": "\u5220\u9664\u6743\u9650:\u4ec5\u521b\u5efa\u4eba\u53ef\u5220(super_admin \u4f8b\u5916)\u3002", "id": "app_core_delete_guard_rationale_1" }, @@ -102039,7 +102048,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L1", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "exceptions.py", "id": "app_core_exceptions" }, @@ -102049,7 +102058,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L28", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "businessexception", "id": "app_core_exceptions_businessexception" }, @@ -102059,7 +102068,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L30", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_businessexception_init" }, @@ -102069,7 +102078,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "any", "id": "app_core_exceptions_py_any" }, @@ -102079,7 +102088,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L37", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "validationexception", "id": "app_core_exceptions_validationexception" }, @@ -102089,7 +102098,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L39", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_validationexception_init" }, @@ -102099,7 +102108,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L43", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "permissionexception", "id": "app_core_exceptions_permissionexception" }, @@ -102109,7 +102118,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L45", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_permissionexception_init" }, @@ -102119,7 +102128,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L49", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "resourcenotfoundexception", "id": "app_core_exceptions_resourcenotfoundexception" }, @@ -102129,7 +102138,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L51", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_resourcenotfoundexception_init" }, @@ -102139,7 +102148,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L55", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "resourceconflictexception", "id": "app_core_exceptions_resourceconflictexception" }, @@ -102149,7 +102158,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L57", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_resourceconflictexception_init" }, @@ -102159,7 +102168,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L61", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "orderlockedexception", "id": "app_core_exceptions_orderlockedexception" }, @@ -102169,7 +102178,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L63", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_orderlockedexception_init" }, @@ -102179,7 +102188,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L67", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "invalidstatustransitionexception", "id": "app_core_exceptions_invalidstatustransitionexception" }, @@ -102189,7 +102198,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L69", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": ".__init__()", "id": "app_core_exceptions_invalidstatustransitionexception_init" }, @@ -102199,7 +102208,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L73", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "log_operation()", "id": "app_core_exceptions_log_operation" }, @@ -102209,7 +102218,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L102", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "log_api_request()", "id": "app_core_exceptions_log_api_request" }, @@ -102219,7 +102228,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L124", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "log_order_operation()", "id": "app_core_exceptions_log_order_operation" }, @@ -102229,7 +102238,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L129", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "log_delivery_operation()", "id": "app_core_exceptions_log_delivery_operation" }, @@ -102239,7 +102248,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L134", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "log_settlement_operation()", "id": "app_core_exceptions_log_settlement_operation" }, @@ -102249,7 +102258,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L139", "_origin": "ast", - "community": 209, + "community": 210, "norm_label": "log_user_operation()", "id": "app_core_exceptions_log_user_operation" }, @@ -102259,7 +102268,7 @@ "source_file": "app/core/id_card.py", "source_location": "L1", "_origin": "ast", - "community": 82, + "community": 80, "norm_label": "id_card.py", "id": "app_core_id_card" }, @@ -102269,7 +102278,7 @@ "source_file": "app/core/id_card.py", "source_location": "L11", "_origin": "ast", - "community": 82, + "community": 80, "norm_label": "calc_age_from_chinese_id_card()", "id": "app_core_id_card_calc_age_from_chinese_id_card" }, @@ -102279,7 +102288,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 82, + "community": 80, "norm_label": "date", "id": "app_core_id_card_py_date" }, @@ -102289,7 +102298,7 @@ "source_file": "app/core/id_card.py", "source_location": "L16", "_origin": "ast", - "community": 82, + "community": 80, "norm_label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de none\u3002", "id": "app_core_id_card_rationale_16" }, @@ -102299,7 +102308,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L1", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "login_crypto.py", "id": "app_core_login_crypto" }, @@ -102309,7 +102318,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L22", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "ensure_initialized()", "id": "app_core_login_crypto_ensure_initialized" }, @@ -102319,7 +102328,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L56", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "get_public_pem()", "id": "app_core_login_crypto_get_public_pem" }, @@ -102329,7 +102338,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L62", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "decrypt_login_payload()", "id": "app_core_login_crypto_decrypt_login_payload" }, @@ -102339,7 +102348,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "any", "id": "app_core_login_crypto_py_any" }, @@ -102349,7 +102358,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L71", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "_validate_ts()", "id": "app_core_login_crypto_validate_ts" }, @@ -102359,7 +102368,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L83", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "extract_login_credentials()", "id": "app_core_login_crypto_extract_login_credentials" }, @@ -102369,7 +102378,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L1", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "\u767b\u5f55\u51ed\u636e rsa \u89e3\u5bc6(\u4e0e\u524d\u7aef jsencrypt pkcs#1 v1.5 \u517c\u5bb9)\u3002", "id": "app_core_login_crypto_rationale_1" }, @@ -102379,7 +102388,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L63", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "base64 \u5bc6\u6587 -> json \u5bf9\u8c61(\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233)\u3002", "id": "app_core_login_crypto_rationale_63" }, @@ -102389,7 +102398,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L84", "_origin": "ast", - "community": 196, + "community": 308, "norm_label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message);error_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "id": "app_core_login_crypto_rationale_84" }, @@ -102399,7 +102408,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "menu_guard.py", "id": "app_core_menu_guard" }, @@ -102409,7 +102418,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L15", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "require_admin_or_super_admin()", "id": "app_core_menu_guard_require_admin_or_super_admin" }, @@ -102419,7 +102428,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L23", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "get_user_menu_codes()", "id": "app_core_menu_guard_get_user_menu_codes" }, @@ -102429,7 +102438,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "session", "id": "app_core_menu_guard_py_session" }, @@ -102439,7 +102448,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L28", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "require_menu_code()", "id": "app_core_menu_guard_require_menu_code" }, @@ -102449,7 +102458,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)", "id": "app_core_menu_guard_rationale_1" }, @@ -102459,7 +102468,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L16", "_origin": "ast", - "community": 64, + "community": 28, "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002", "id": "app_core_menu_guard_rationale_16" }, @@ -102469,7 +102478,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L24", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002", "id": "app_core_menu_guard_rationale_24" }, @@ -102479,7 +102488,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L29", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "id": "app_core_menu_guard_rationale_29" }, @@ -102489,7 +102498,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L1", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "oper_log_context.py", "id": "app_core_oper_log_context" }, @@ -102499,7 +102508,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L10", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "operlogmeta", "id": "app_core_oper_log_context_operlogmeta" }, @@ -102509,7 +102518,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L20", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "set_oper_log_meta()", "id": "app_core_oper_log_context_set_oper_log_meta" }, @@ -102519,7 +102528,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L24", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "get_oper_log_meta()", "id": "app_core_oper_log_context_get_oper_log_meta" }, @@ -102529,7 +102538,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L28", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "clear_oper_log_meta()", "id": "app_core_oper_log_context_clear_oper_log_meta" }, @@ -102539,7 +102548,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L32", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "snapshot_oper_log_meta()", "id": "app_core_oper_log_context_snapshot_oper_log_meta" }, @@ -102549,7 +102558,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L1", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e(contextvar)", "id": "app_core_oper_log_context_rationale_1" }, @@ -102559,7 +102568,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L33", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528,\u907f\u514d contextvar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "id": "app_core_oper_log_context_rationale_33" }, @@ -102569,7 +102578,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "oper_log_decorator.py", "id": "app_core_oper_log_decorator" }, @@ -102579,7 +102588,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_to_dict()", "id": "app_core_oper_log_decorator_to_dict" }, @@ -102589,7 +102598,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "any", "id": "app_core_oper_log_decorator_py_any" }, @@ -102599,7 +102608,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_pick_field()", "id": "app_core_oper_log_decorator_pick_field" }, @@ -102609,7 +102618,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_resolve_business_id()", "id": "app_core_oper_log_decorator_resolve_business_id" }, @@ -102619,7 +102628,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_format_summary()", "id": "app_core_oper_log_decorator_format_summary" }, @@ -102629,7 +102638,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "_preserve_fastapi_signature()", "id": "app_core_oper_log_decorator_preserve_fastapi_signature" }, @@ -102639,7 +102648,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "oper_log()", "id": "app_core_oper_log_decorator_oper_log" }, @@ -102649,7 +102658,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "f", "id": "f" }, @@ -102659,7 +102668,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668:\u5199\u5165 contextvar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93", "id": "app_core_oper_log_decorator_rationale_1" }, @@ -102669,7 +102678,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "fastapi \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b;\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002", "id": "app_core_oper_log_decorator_rationale_96" }, @@ -102679,7 +102688,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002", "id": "app_core_oper_log_decorator_rationale_125" }, @@ -102689,7 +102698,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L1", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "oper_log_infer.py", "id": "app_core_oper_log_infer" }, @@ -102699,7 +102708,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "title_from_path()", "id": "app_core_oper_log_infer_title_from_path" }, @@ -102709,7 +102718,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "business_type_from_path()", "id": "app_core_oper_log_infer_business_type_from_path" }, @@ -102719,7 +102728,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L1", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "order_status_compat.py", "id": "app_core_order_status_compat" }, @@ -102729,7 +102738,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L9", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "threestatus", "id": "app_core_order_status_compat_threestatus" }, @@ -102739,7 +102748,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L15", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "_to_decimal()", "id": "app_core_order_status_compat_to_decimal" }, @@ -102749,7 +102758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "decimal", "id": "app_core_order_status_compat_py_decimal" }, @@ -102759,7 +102768,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L26", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "derive_three_status_from_legacy()", "id": "app_core_order_status_compat_derive_three_status_from_legacy" }, @@ -102769,7 +102778,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L69", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "derive_legacy_status_from_three()", "id": "app_core_order_status_compat_derive_legacy_status_from_three" }, @@ -102779,7 +102788,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L31", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f:\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f,\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad; \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "id": "app_core_order_status_compat_rationale_31" }, @@ -102789,7 +102798,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L75", "_origin": "ast", - "community": 348, + "community": 333, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status(\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9)\u3002", "id": "app_core_order_status_compat_rationale_75" }, @@ -102799,7 +102808,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "redis_client.py", "id": "app_core_redis_client" }, @@ -102809,7 +102818,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L15", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "redis_enabled()", "id": "app_core_redis_client_redis_enabled" }, @@ -102819,7 +102828,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L19", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_redis_common_kwargs()", "id": "app_core_redis_client_redis_common_kwargs" }, @@ -102829,7 +102838,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L32", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "get_sync_redis_client()", "id": "app_core_redis_client_get_sync_redis_client" }, @@ -102839,7 +102848,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "redis", "id": "app_core_redis_client_py_redis" }, @@ -102849,7 +102858,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L45", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "get_redis_client()", "id": "app_core_redis_client_get_redis_client" }, @@ -102859,7 +102868,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "\u5171\u4eab redis \u5ba2\u6237\u7aef(\u540c\u6b65:\u4f1a\u8bdd\u9274\u6743;\u5f02\u6b65:api \u52a0\u5bc6 nonce)\u3002", "id": "app_core_redis_client_rationale_1" }, @@ -102869,7 +102878,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L33", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002", "id": "app_core_redis_client_rationale_33" }, @@ -102879,7 +102888,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L46", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002", "id": "app_core_redis_client_rationale_46" }, @@ -102889,7 +102898,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "request_payload.py", "id": "app_core_request_payload" }, @@ -102899,7 +102908,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L12", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "resolve_request_payload()", "id": "app_core_request_payload_resolve_request_payload" }, @@ -102909,7 +102918,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002", "id": "app_core_request_payload_rationale_1" }, @@ -102919,7 +102928,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L18", "_origin": "ast", - "community": 323, + "community": 227, "norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002", "id": "app_core_request_payload_rationale_18" }, @@ -102929,7 +102938,7 @@ "source_file": "app/core/response.py", "source_location": "L1", "_origin": "ast", - "community": 354, + "community": 43, "norm_label": "response.py", "id": "app_core_response" }, @@ -102939,7 +102948,7 @@ "source_file": "app/core/response.py", "source_location": "L8", "_origin": "ast", - "community": 354, + "community": 23, "norm_label": "responsemodel", "id": "app_core_response_responsemodel" }, @@ -102949,7 +102958,7 @@ "source_file": "app/core/response.py", "source_location": "L15", "_origin": "ast", - "community": 354, + "community": 43, "norm_label": "config", "id": "app_core_response_config" }, @@ -102959,7 +102968,7 @@ "source_file": "app/core/response.py", "source_location": "L19", "_origin": "ast", - "community": 354, + "community": 23, "norm_label": "pageresult", "id": "app_core_response_pageresult" }, @@ -102969,7 +102978,7 @@ "source_file": "app/core/response.py", "source_location": "L28", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "success_response()", "id": "app_core_response_success_response" }, @@ -102979,7 +102988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "any", "id": "app_core_response_py_any" }, @@ -102989,7 +102998,7 @@ "source_file": "app/core/response.py", "source_location": "L39", "_origin": "ast", - "community": 354, + "community": 43, "norm_label": "format_api_error_message()", "id": "app_core_response_format_api_error_message" }, @@ -102999,7 +103008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 354, + "community": 43, "norm_label": "exception", "id": "app_core_response_py_exception" }, @@ -103009,7 +103018,7 @@ "source_file": "app/core/response.py", "source_location": "L56", "_origin": "ast", - "community": 0, + "community": 17, "norm_label": "error_response()", "id": "app_core_response_error_response" }, @@ -103019,7 +103028,7 @@ "source_file": "app/core/response.py", "source_location": "L40", "_origin": "ast", - "community": 354, + "community": 43, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002", "id": "app_core_response_rationale_40" }, @@ -103029,7 +103038,7 @@ "source_file": "app/core/security.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "security.py", "id": "app_core_security" }, @@ -103039,7 +103048,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "verify_password()", "id": "app_core_security_verify_password" }, @@ -103049,7 +103058,7 @@ "source_file": "app/core/security.py", "source_location": "L20", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "get_password_hash()", "id": "app_core_security_get_password_hash" }, @@ -103059,7 +103068,7 @@ "source_file": "app/core/security.py", "source_location": "L5", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)", "id": "app_core_security_rationale_5" }, @@ -103069,7 +103078,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "storage.py", "id": "app_core_storage" }, @@ -103079,7 +103088,7 @@ "source_file": "app/core/storage.py", "source_location": "L34", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "_guess_preview_content_type()", "id": "app_core_storage_guess_preview_content_type" }, @@ -103089,7 +103098,7 @@ "source_file": "app/core/storage.py", "source_location": "L61", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "convert_heic_to_jpeg()", "id": "app_core_storage_convert_heic_to_jpeg" }, @@ -103099,7 +103108,7 @@ "source_file": "app/core/storage.py", "source_location": "L76", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "process_image_content()", "id": "app_core_storage_process_image_content" }, @@ -103109,7 +103118,7 @@ "source_file": "app/core/storage.py", "source_location": "L85", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "basestorage", "id": "app_core_storage_basestorage" }, @@ -103119,7 +103128,7 @@ "source_file": "app/core/storage.py", "source_location": "L88", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_file()", "id": "app_core_storage_basestorage_upload_file" }, @@ -103129,7 +103138,7 @@ "source_file": "app/core/storage.py", "source_location": "L92", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_base64()", "id": "app_core_storage_basestorage_upload_base64" }, @@ -103139,7 +103148,7 @@ "source_file": "app/core/storage.py", "source_location": "L96", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".delete_file()", "id": "app_core_storage_basestorage_delete_file" }, @@ -103149,7 +103158,7 @@ "source_file": "app/core/storage.py", "source_location": "L100", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".get_url()", "id": "app_core_storage_basestorage_get_url" }, @@ -103159,7 +103168,7 @@ "source_file": "app/core/storage.py", "source_location": "L104", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".presigned_download_url()", "id": "app_core_storage_basestorage_presigned_download_url" }, @@ -103169,7 +103178,7 @@ "source_file": "app/core/storage.py", "source_location": "L110", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".presigned_preview_url()", "id": "app_core_storage_basestorage_presigned_preview_url" }, @@ -103179,7 +103188,7 @@ "source_file": "app/core/storage.py", "source_location": "L115", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "localstorage", "id": "app_core_storage_localstorage" }, @@ -103189,7 +103198,7 @@ "source_file": "app/core/storage.py", "source_location": "L118", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".__init__()", "id": "app_core_storage_localstorage_init" }, @@ -103199,7 +103208,7 @@ "source_file": "app/core/storage.py", "source_location": "L122", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._ensure_dir()", "id": "app_core_storage_localstorage_ensure_dir" }, @@ -103209,7 +103218,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "path", "id": "app_core_storage_py_path" }, @@ -103219,7 +103228,7 @@ "source_file": "app/core/storage.py", "source_location": "L128", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._generate_filename()", "id": "app_core_storage_localstorage_generate_filename" }, @@ -103229,7 +103238,7 @@ "source_file": "app/core/storage.py", "source_location": "L134", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_file()", "id": "app_core_storage_localstorage_upload_file" }, @@ -103239,7 +103248,7 @@ "source_file": "app/core/storage.py", "source_location": "L149", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_base64()", "id": "app_core_storage_localstorage_upload_base64" }, @@ -103249,7 +103258,7 @@ "source_file": "app/core/storage.py", "source_location": "L158", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".delete_file()", "id": "app_core_storage_localstorage_delete_file" }, @@ -103259,7 +103268,7 @@ "source_file": "app/core/storage.py", "source_location": "L175", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".get_url()", "id": "app_core_storage_localstorage_get_url" }, @@ -103269,7 +103278,7 @@ "source_file": "app/core/storage.py", "source_location": "L180", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "qiniustorage", "id": "app_core_storage_qiniustorage" }, @@ -103279,7 +103288,7 @@ "source_file": "app/core/storage.py", "source_location": "L183", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".__init__()", "id": "app_core_storage_qiniustorage_init" }, @@ -103289,7 +103298,7 @@ "source_file": "app/core/storage.py", "source_location": "L192", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._generate_filename()", "id": "app_core_storage_qiniustorage_generate_filename" }, @@ -103299,7 +103308,7 @@ "source_file": "app/core/storage.py", "source_location": "L198", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_file()", "id": "app_core_storage_qiniustorage_upload_file" }, @@ -103309,7 +103318,7 @@ "source_file": "app/core/storage.py", "source_location": "L213", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_base64()", "id": "app_core_storage_qiniustorage_upload_base64" }, @@ -103319,7 +103328,7 @@ "source_file": "app/core/storage.py", "source_location": "L221", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".delete_file()", "id": "app_core_storage_qiniustorage_delete_file" }, @@ -103329,7 +103338,7 @@ "source_file": "app/core/storage.py", "source_location": "L232", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".get_url()", "id": "app_core_storage_qiniustorage_get_url" }, @@ -103339,7 +103348,7 @@ "source_file": "app/core/storage.py", "source_location": "L237", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "ossstorage", "id": "app_core_storage_ossstorage" }, @@ -103349,7 +103358,7 @@ "source_file": "app/core/storage.py", "source_location": "L240", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".__init__()", "id": "app_core_storage_ossstorage_init" }, @@ -103359,7 +103368,7 @@ "source_file": "app/core/storage.py", "source_location": "L250", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._generate_filename()", "id": "app_core_storage_ossstorage_generate_filename" }, @@ -103369,7 +103378,7 @@ "source_file": "app/core/storage.py", "source_location": "L256", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_file()", "id": "app_core_storage_ossstorage_upload_file" }, @@ -103379,7 +103388,7 @@ "source_file": "app/core/storage.py", "source_location": "L267", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_base64()", "id": "app_core_storage_ossstorage_upload_base64" }, @@ -103389,7 +103398,7 @@ "source_file": "app/core/storage.py", "source_location": "L275", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".delete_file()", "id": "app_core_storage_ossstorage_delete_file" }, @@ -103399,7 +103408,7 @@ "source_file": "app/core/storage.py", "source_location": "L284", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".get_url()", "id": "app_core_storage_ossstorage_get_url" }, @@ -103409,7 +103418,7 @@ "source_file": "app/core/storage.py", "source_location": "L289", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "miniostorage", "id": "app_core_storage_miniostorage" }, @@ -103419,7 +103428,7 @@ "source_file": "app/core/storage.py", "source_location": "L292", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".__init__()", "id": "app_core_storage_miniostorage_init" }, @@ -103429,7 +103438,7 @@ "source_file": "app/core/storage.py", "source_location": "L312", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._build_presign_client()", "id": "app_core_storage_miniostorage_build_presign_client" }, @@ -103439,7 +103448,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "any", "id": "app_core_storage_py_any" }, @@ -103449,7 +103458,7 @@ "source_file": "app/core/storage.py", "source_location": "L334", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._generate_filename()", "id": "app_core_storage_miniostorage_generate_filename" }, @@ -103459,7 +103468,7 @@ "source_file": "app/core/storage.py", "source_location": "L340", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_file()", "id": "app_core_storage_miniostorage_upload_file" }, @@ -103469,7 +103478,7 @@ "source_file": "app/core/storage.py", "source_location": "L357", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".upload_base64()", "id": "app_core_storage_miniostorage_upload_base64" }, @@ -103479,7 +103488,7 @@ "source_file": "app/core/storage.py", "source_location": "L365", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".delete_file()", "id": "app_core_storage_miniostorage_delete_file" }, @@ -103489,7 +103498,7 @@ "source_file": "app/core/storage.py", "source_location": "L374", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".get_url()", "id": "app_core_storage_miniostorage_get_url" }, @@ -103499,7 +103508,7 @@ "source_file": "app/core/storage.py", "source_location": "L378", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "._extract_object_key()", "id": "app_core_storage_miniostorage_extract_object_key" }, @@ -103509,7 +103518,7 @@ "source_file": "app/core/storage.py", "source_location": "L394", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".presigned_download_url()", "id": "app_core_storage_miniostorage_presigned_download_url" }, @@ -103519,7 +103528,7 @@ "source_file": "app/core/storage.py", "source_location": "L412", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": ".presigned_preview_url()", "id": "app_core_storage_miniostorage_presigned_preview_url" }, @@ -103529,7 +103538,7 @@ "source_file": "app/core/storage.py", "source_location": "L433", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "get_storage()", "id": "app_core_storage_get_storage" }, @@ -103539,7 +103548,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91oss (", "id": "app_core_storage_rationale_1" }, @@ -103549,7 +103558,7 @@ "source_file": "app/core/storage.py", "source_location": "L35", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 content-type(\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 mime \u7684\u60c5\u51b5)\u3002", "id": "app_core_storage_rationale_35" }, @@ -103559,7 +103568,7 @@ "source_file": "app/core/storage.py", "source_location": "L62", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f", "id": "app_core_storage_rationale_62" }, @@ -103569,7 +103578,7 @@ "source_file": "app/core/storage.py", "source_location": "L77", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg", "id": "app_core_storage_rationale_77" }, @@ -103579,7 +103588,7 @@ "source_file": "app/core/storage.py", "source_location": "L107", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "id": "app_core_storage_rationale_107" }, @@ -103589,7 +103598,7 @@ "source_file": "app/core/storage.py", "source_location": "L111", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "id": "app_core_storage_rationale_111" }, @@ -103599,7 +103608,7 @@ "source_file": "app/core/storage.py", "source_location": "L313", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "\u4ece minio_base_url \u89e3\u6790\u516c\u7f51 endpoint;\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002", "id": "app_core_storage_rationale_313" }, @@ -103609,7 +103618,7 @@ "source_file": "app/core/storage.py", "source_location": "L397", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "app_core_storage_rationale_397" }, @@ -103619,7 +103628,7 @@ "source_file": "app/core/storage.py", "source_location": "L413", "_origin": "ast", - "community": 71, + "community": 74, "norm_label": "minio \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 url(\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / pdf iframe \u7b49)\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ", "id": "app_core_storage_rationale_413" }, @@ -103629,7 +103638,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 28, "norm_label": "tenant_context.py", "id": "app_core_tenant_context" }, @@ -103639,7 +103648,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L9", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "get_tenant_no()", "id": "app_core_tenant_context_get_tenant_no" }, @@ -103649,7 +103658,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "session", "id": "app_core_tenant_context_py_session" }, @@ -103659,7 +103668,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L10", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no,\u5426\u5219\u67e5 sys_user,\u6700\u540e\u56de\u9000 default_tenant_no\u3002", "id": "app_core_tenant_context_rationale_10" }, @@ -103669,7 +103678,7 @@ "source_file": "app/core/utils.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "utils.py", "id": "app_core_utils" }, @@ -103679,7 +103688,7 @@ "source_file": "app/core/utils.py", "source_location": "L9", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "generate_uuid()", "id": "app_core_utils_generate_uuid" }, @@ -103689,7 +103698,7 @@ "source_file": "app/core/utils.py", "source_location": "L14", "_origin": "ast", - "community": 119, + "community": 97, "norm_label": "generate_id()", "id": "app_core_utils_generate_id" }, @@ -103699,7 +103708,7 @@ "source_file": "app/core/utils.py", "source_location": "L20", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "generate_random_password()", "id": "app_core_utils_generate_random_password" }, @@ -103709,7 +103718,7 @@ "source_file": "app/core/utils.py", "source_location": "L26", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "get_current_time()", "id": "app_core_utils_get_current_time" }, @@ -103719,7 +103728,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "datetime", "id": "app_core_utils_py_datetime" }, @@ -103729,7 +103738,7 @@ "source_file": "app/core/utils.py", "source_location": "L31", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "format_datetime()", "id": "app_core_utils_format_datetime" }, @@ -103739,7 +103748,7 @@ "source_file": "app/core/utils.py", "source_location": "L38", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "parse_datetime()", "id": "app_core_utils_parse_datetime" }, @@ -103749,7 +103758,7 @@ "source_file": "app/core/utils.py", "source_location": "L48", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "get_file_size_display()", "id": "app_core_utils_get_file_size_display" }, @@ -103759,7 +103768,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L1", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "wechat_message.py", "id": "app_core_wechat_message" }, @@ -103769,7 +103778,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L37", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "wechatmessageservice", "id": "app_core_wechat_message_wechatmessageservice" }, @@ -103779,7 +103788,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L49", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".__init__()", "id": "app_core_wechat_message_wechatmessageservice_init" }, @@ -103789,7 +103798,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L55", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "._get_access_token()", "id": "app_core_wechat_message_wechatmessageservice_get_access_token" }, @@ -103799,7 +103808,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L85", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "._send_template_message()", "id": "app_core_wechat_message_wechatmessageservice_send_template_message" }, @@ -103809,7 +103818,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L135", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".send_order_status()", "id": "app_core_wechat_message_wechatmessageservice_send_order_status" }, @@ -103819,7 +103828,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L172", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".send_payment_success()", "id": "app_core_wechat_message_wechatmessageservice_send_payment_success" }, @@ -103829,7 +103838,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L207", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".send_delivery_notice()", "id": "app_core_wechat_message_wechatmessageservice_send_delivery_notice" }, @@ -103839,7 +103848,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L244", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".send_delivery_warning()", "id": "app_core_wechat_message_wechatmessageservice_send_delivery_warning" }, @@ -103849,7 +103858,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L281", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".send_refund_result()", "id": "app_core_wechat_message_wechatmessageservice_send_refund_result" }, @@ -103859,7 +103868,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L318", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": ".send_urge_notification()", "id": "app_core_wechat_message_wechatmessageservice_send_urge_notification" }, @@ -103869,7 +103878,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L1", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes", "id": "app_core_wechat_message_rationale_1" }, @@ -103879,7 +103888,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L86", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid template_", "id": "app_core_wechat_message_rationale_86" }, @@ -103889,7 +103898,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L143", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_143" }, @@ -103899,7 +103908,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L179", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_179" }, @@ -103909,7 +103918,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L215", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task_no:", "id": "app_core_wechat_message_rationale_215" }, @@ -103919,7 +103928,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L251", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid task_n", "id": "app_core_wechat_message_rationale_251" }, @@ -103929,7 +103938,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L289", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_289" }, @@ -103939,7 +103948,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L325", "_origin": "ast", - "community": 235, + "community": 237, "norm_label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 args: deliver_openid: \u914d\u9001\u5458openid", "id": "app_core_wechat_message_rationale_325" }, @@ -103949,7 +103958,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "wechat_pay.py", "id": "app_core_wechat_pay" }, @@ -103959,7 +103968,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L33", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "wechatpayclient", "id": "app_core_wechat_pay_wechatpayclient" }, @@ -103969,7 +103978,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L36", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".__init__()", "id": "app_core_wechat_pay_wechatpayclient_init" }, @@ -103979,7 +103988,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L47", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._generate_nonce_str()", "id": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, @@ -103989,7 +103998,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L51", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._generate_sign()", "id": "app_core_wechat_pay_wechatpayclient_generate_sign" }, @@ -103999,7 +104008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "any", "id": "app_core_wechat_pay_py_any" }, @@ -104009,7 +104018,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L59", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._generate_sign_v3()", "id": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, @@ -104019,7 +104028,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L93", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._make_request()", "id": "app_core_wechat_pay_wechatpayclient_make_request" }, @@ -104029,7 +104038,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L123", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".unified_order()", "id": "app_core_wechat_pay_wechatpayclient_unified_order" }, @@ -104039,7 +104048,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L206", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._generate_pay_sign()", "id": "app_core_wechat_pay_wechatpayclient_generate_pay_sign" }, @@ -104049,7 +104058,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L214", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".query_order()", "id": "app_core_wechat_pay_wechatpayclient_query_order" }, @@ -104059,7 +104068,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L247", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".refund()", "id": "app_core_wechat_pay_wechatpayclient_refund" }, @@ -104069,7 +104078,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L320", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".close_order()", "id": "app_core_wechat_pay_wechatpayclient_close_order" }, @@ -104079,7 +104088,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L354", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "get_wechat_pay_client()", "id": "app_core_wechat_pay_get_wechat_pay_client" }, @@ -104089,7 +104098,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L363", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "wechat_pay()", "id": "app_core_wechat_pay_wechat_pay" }, @@ -104099,7 +104108,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L371", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "wechatpayv2client", "id": "app_core_wechat_pay_wechatpayv2client" }, @@ -104109,7 +104118,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L374", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".__init__()", "id": "app_core_wechat_pay_wechatpayv2client_init" }, @@ -104119,7 +104128,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L386", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._generate_sign()", "id": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, @@ -104129,7 +104138,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L393", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._dict_to_xml()", "id": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, @@ -104139,7 +104148,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L401", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "._xml_to_dict()", "id": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, @@ -104149,7 +104158,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L409", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".build_miniprogram_pay_params()", "id": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, @@ -104159,7 +104168,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L435", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".unified_order()", "id": "app_core_wechat_pay_wechatpayv2client_unified_order" }, @@ -104169,7 +104178,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L522", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".query_order()", "id": "app_core_wechat_pay_wechatpayv2client_query_order" }, @@ -104179,7 +104188,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L560", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".refund()", "id": "app_core_wechat_pay_wechatpayv2client_refund" }, @@ -104189,7 +104198,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L614", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": ".parse_notify()", "id": "app_core_wechat_pay_wechatpayv2client_parse_notify" }, @@ -104199,7 +104208,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L625", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "get_wechat_pay_v2()", "id": "app_core_wechat_pay_get_wechat_pay_v2" }, @@ -104209,7 +104218,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 v3 api \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html", "id": "app_core_wechat_pay_rationale_1" }, @@ -104219,7 +104228,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L60", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)", "id": "app_core_wechat_pay_rationale_60" }, @@ -104229,7 +104238,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L131", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo", "id": "app_core_wechat_pay_rationale_131" }, @@ -104239,7 +104248,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L254", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355", "id": "app_core_wechat_pay_rationale_254" }, @@ -104249,7 +104258,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L410", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570(\u4e0e\u516c\u4f17\u53f7 jsapi \u89c4\u5219\u4e00\u81f4)", "id": "app_core_wechat_pay_rationale_410" }, @@ -104259,7 +104268,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L443", "_origin": "ast", - "community": 140, + "community": 147, "norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f", "id": "app_core_wechat_pay_rationale_443" }, @@ -104269,7 +104278,7 @@ "source_file": "app/crud/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "__init__.py", "id": "app_crud_init" }, @@ -104279,7 +104288,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": "api_request_log.py", "id": "app_crud_api_request_log" }, @@ -104289,7 +104298,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L12", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": "apirequestlogcrud", "id": "app_crud_api_request_log_apirequestlogcrud" }, @@ -104299,7 +104308,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L14", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": ".get_multi_with_filters()", "id": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters" }, @@ -104309,7 +104318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": "session", "id": "app_crud_api_request_log_py_session" }, @@ -104319,7 +104328,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L85", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": ".get()", "id": "app_crud_api_request_log_apirequestlogcrud_get" }, @@ -104329,7 +104338,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L91", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": ".delete()", "id": "app_crud_api_request_log_apirequestlogcrud_delete" }, @@ -104339,7 +104348,7 @@ "source_file": "app/crud/base.py", "source_location": "L1", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "base.py", "id": "app_crud_base" }, @@ -104349,7 +104358,7 @@ "source_file": "app/crud/base.py", "source_location": "L14", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "camel_to_snake()", "id": "app_crud_base_camel_to_snake" }, @@ -104359,7 +104368,7 @@ "source_file": "app/crud/base.py", "source_location": "L20", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "get_model_attr()", "id": "app_crud_base_get_model_attr" }, @@ -104369,7 +104378,7 @@ "source_file": "app/crud/base.py", "source_location": "L33", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "crudbase", "id": "app_crud_base_crudbase" }, @@ -104379,7 +104388,7 @@ "source_file": "app/crud/base.py", "source_location": "L36", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".__init__()", "id": "app_crud_base_crudbase_init" }, @@ -104389,7 +104398,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "modeltype", "id": "modeltype" }, @@ -104399,7 +104408,7 @@ "source_file": "app/crud/base.py", "source_location": "L39", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".get()", "id": "app_crud_base_crudbase_get" }, @@ -104409,7 +104418,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "session", "id": "app_crud_base_py_session" }, @@ -104419,7 +104428,7 @@ "source_file": "app/crud/base.py", "source_location": "L43", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".get_multi()", "id": "app_crud_base_crudbase_get_multi" }, @@ -104429,7 +104438,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "any", "id": "app_crud_base_py_any" }, @@ -104439,7 +104448,7 @@ "source_file": "app/crud/base.py", "source_location": "L67", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".get_all()", "id": "app_crud_base_crudbase_get_all" }, @@ -104449,7 +104458,7 @@ "source_file": "app/crud/base.py", "source_location": "L74", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".create()", "id": "app_crud_base_crudbase_create" }, @@ -104459,7 +104468,7 @@ "source_file": "app/crud/base.py", "source_location": "L95", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".update()", "id": "app_crud_base_crudbase_update" }, @@ -104469,7 +104478,7 @@ "source_file": "app/crud/base.py", "source_location": "L114", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".delete()", "id": "app_crud_base_crudbase_delete" }, @@ -104479,7 +104488,7 @@ "source_file": "app/crud/base.py", "source_location": "L126", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".hard_delete()", "id": "app_crud_base_crudbase_hard_delete" }, @@ -104489,7 +104498,7 @@ "source_file": "app/crud/base.py", "source_location": "L135", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".count()", "id": "app_crud_base_crudbase_count" }, @@ -104499,7 +104508,7 @@ "source_file": "app/crud/base.py", "source_location": "L142", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": ".exists()", "id": "app_crud_base_crudbase_exists" }, @@ -104509,7 +104518,7 @@ "source_file": "app/crud/base.py", "source_location": "L150", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": "historycrud", "id": "app_crud_base_historycrud" }, @@ -104519,7 +104528,7 @@ "source_file": "app/crud/base.py", "source_location": "L153", "_origin": "ast", - "community": 231, + "community": 234, "norm_label": ".create_history()", "id": "app_crud_base_historycrud_create_history" }, @@ -104529,7 +104538,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "biz_no_generator.py", "id": "app_crud_biz_no_generator" }, @@ -104539,7 +104548,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "_prefix_for()", "id": "app_crud_biz_no_generator_prefix_for" }, @@ -104549,7 +104558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "biznokind", "id": "biznokind" }, @@ -104559,7 +104568,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "_format_biz_no()", "id": "app_crud_biz_no_generator_format_biz_no" }, @@ -104569,7 +104578,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "allocate_next_biz_no()", "id": "app_crud_biz_no_generator_allocate_next_biz_no" }, @@ -104579,7 +104588,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "session", "id": "app_crud_biz_no_generator_py_session" }, @@ -104589,7 +104598,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "datetime", "id": "app_crud_biz_no_generator_py_datetime" }, @@ -104599,7 +104608,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7", "id": "app_crud_biz_no_generator_rationale_1" }, @@ -104609,7 +104618,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "_origin": "ast", - "community": 114, + "community": 164, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002", "id": "app_crud_biz_no_generator_rationale_35" }, @@ -104619,7 +104628,7 @@ "source_file": "app/crud/crm/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 482, + "community": 461, "norm_label": "__init__.py", "id": "app_crud_crm_init" }, @@ -104629,7 +104638,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "clue.py", "id": "app_crud_crm_clue" }, @@ -104639,7 +104648,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L19", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_ensure_clue_in_scope()", "id": "app_crud_crm_clue_ensure_clue_in_scope" }, @@ -104649,7 +104658,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "session", "id": "app_crud_crm_clue_py_session" }, @@ -104659,7 +104668,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L23", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "total_pages()", "id": "app_crud_crm_clue_total_pages" }, @@ -104669,7 +104678,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L33", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_clue_parse_optional_date" }, @@ -104679,7 +104688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "any", "id": "app_crud_crm_clue_py_any" }, @@ -104689,7 +104698,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "date", "id": "app_crud_crm_clue_py_date" }, @@ -104699,7 +104708,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L51", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_clue_parse_optional_datetime" }, @@ -104709,7 +104718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "datetime", "id": "app_crud_crm_clue_py_datetime" }, @@ -104719,7 +104728,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L67", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_clue_resolve_user_display_name" }, @@ -104729,7 +104738,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L77", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_clue_enrich_user_names" }, @@ -104739,7 +104748,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L104", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_row_to_dict()", "id": "app_crud_crm_clue_row_to_dict" }, @@ -104749,7 +104758,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L149", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "list_clues()", "id": "app_crud_crm_clue_list_clues" }, @@ -104759,7 +104768,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L233", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "list_clue_column_facet_values()", "id": "app_crud_crm_clue_list_clue_column_facet_values" }, @@ -104769,7 +104778,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L286", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "get_clue()", "id": "app_crud_crm_clue_get_clue" }, @@ -104779,7 +104788,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L297", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "create_clue()", "id": "app_crud_crm_clue_create_clue" }, @@ -104789,7 +104798,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L362", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "update_clue()", "id": "app_crud_crm_clue_update_clue" }, @@ -104799,7 +104808,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L428", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "soft_delete_clue()", "id": "app_crud_crm_clue_soft_delete_clue" }, @@ -104809,7 +104818,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L451", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "assign_clues()", "id": "app_crud_crm_clue_assign_clues" }, @@ -104819,7 +104828,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L495", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "convert_clue()", "id": "app_crud_crm_clue_convert_clue" }, @@ -104829,7 +104838,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L606", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_validate_convertible()", "id": "app_crud_crm_clue_validate_convertible" }, @@ -104839,7 +104848,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L619", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "check_convert()", "id": "app_crud_crm_clue_check_convert" }, @@ -104849,7 +104858,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L629", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "invalid_clue()", "id": "app_crud_crm_clue_invalid_clue" }, @@ -104859,7 +104868,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L656", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "check_duplicate_clue()", "id": "app_crud_crm_clue_check_duplicate_clue" }, @@ -104869,7 +104878,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L682", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "import_clues()", "id": "app_crud_crm_clue_import_clues" }, @@ -104879,7 +104888,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L775", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "update_clue_level()", "id": "app_crud_crm_clue_update_clue_level" }, @@ -104889,7 +104898,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L802", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "update_clue_status()", "id": "app_crud_crm_clue_update_clue_status" }, @@ -104899,7 +104908,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L826", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "get_park_area_list()", "id": "app_crud_crm_clue_get_park_area_list" }, @@ -104909,7 +104918,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "crm \u7ebf\u7d22 crud(\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c)", "id": "app_crud_crm_clue_rationale_1" }, @@ -104919,7 +104928,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L245", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company\u3002", "id": "app_crud_crm_clue_rationale_245" }, @@ -104929,7 +104938,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L1", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "clue_follow.py", "id": "app_crud_crm_clue_follow" }, @@ -104939,7 +104948,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "total_pages()", "id": "app_crud_crm_clue_follow_total_pages" }, @@ -104949,7 +104958,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "_row_to_dict()", "id": "app_crud_crm_clue_follow_row_to_dict" }, @@ -104959,7 +104968,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "any", "id": "app_crud_crm_clue_follow_py_any" }, @@ -104969,7 +104978,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "create_clue_follow()", "id": "app_crud_crm_clue_follow_create_clue_follow" }, @@ -104979,7 +104988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "session", "id": "app_crud_crm_clue_follow_py_session" }, @@ -104989,7 +104998,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "update_clue_follow()", "id": "app_crud_crm_clue_follow_update_clue_follow" }, @@ -104999,7 +105008,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "list_clue_follows()", "id": "app_crud_crm_clue_follow_list_clue_follows" }, @@ -105009,7 +105018,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "get_clue_follow()", "id": "app_crud_crm_clue_follow_get_clue_follow" }, @@ -105019,7 +105028,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "delete_clue_follow()", "id": "app_crud_crm_clue_follow_delete_clue_follow" }, @@ -105029,7 +105038,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "get_follow_statistics()", "id": "app_crud_crm_clue_follow_get_follow_statistics" }, @@ -105039,7 +105048,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5", "id": "app_crud_crm_clue_follow_rationale_54" }, @@ -105049,7 +105058,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time", "id": "app_crud_crm_clue_follow_rationale_108" }, @@ -105059,7 +105068,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time", "id": "app_crud_crm_clue_follow_rationale_206" }, @@ -105069,7 +105078,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L1", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "clue_statistics.py", "id": "app_crud_crm_clue_statistics" }, @@ -105079,7 +105088,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "_base_query()", "id": "app_crud_crm_clue_statistics_base_query" }, @@ -105089,7 +105098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "session", "id": "app_crud_crm_clue_statistics_py_session" }, @@ -105099,7 +105108,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "_apply_create_range()", "id": "app_crud_crm_clue_statistics_apply_create_range" }, @@ -105109,7 +105118,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "get_clue_overview_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_overview_statistics" }, @@ -105119,7 +105128,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "any", "id": "app_crud_crm_clue_statistics_py_any" }, @@ -105129,7 +105138,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "get_clue_source_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_source_statistics" }, @@ -105139,7 +105148,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "get_clue_level_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_level_statistics" }, @@ -105149,7 +105158,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "get_clue_trend_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_trend_statistics" }, @@ -105159,7 +105168,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "_origin": "ast", - "community": 330, + "community": 302, "norm_label": "get_clue_owner_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_owner_statistics" }, @@ -105169,7 +105178,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "contact.py", "id": "app_crud_crm_contact" }, @@ -105179,7 +105188,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L21", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "total_pages()", "id": "app_crud_crm_contact_total_pages" }, @@ -105189,7 +105198,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L31", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contact_parse_optional_date" }, @@ -105199,7 +105208,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "any", "id": "app_crud_crm_contact_py_any" }, @@ -105209,7 +105218,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "date", "id": "app_crud_crm_contact_py_date" }, @@ -105219,7 +105228,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L49", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contact_row_to_dict" }, @@ -105239,7 +105248,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "session", "id": "app_crud_crm_contact_py_session" }, @@ -105249,7 +105258,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L154", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_contacts_by_customer()", "id": "app_crud_crm_contact_list_contacts_by_customer" }, @@ -105259,7 +105268,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L183", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "get_contact()", "id": "app_crud_crm_contact_get_contact" }, @@ -105269,7 +105278,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L194", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "create_contact()", "id": "app_crud_crm_contact_create_contact" }, @@ -105279,7 +105288,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L255", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "update_contact()", "id": "app_crud_crm_contact_update_contact" }, @@ -105289,7 +105298,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L296", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "set_primary_contact()", "id": "app_crud_crm_contact_set_primary_contact" }, @@ -105299,7 +105308,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L325", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "soft_delete_contact()", "id": "app_crud_crm_contact_soft_delete_contact" }, @@ -105309,7 +105318,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "contract.py", "id": "app_crud_crm_contract" }, @@ -105319,7 +105328,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L54", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_ensure_contract_in_scope()", "id": "app_crud_crm_contract_ensure_contract_in_scope" }, @@ -105329,7 +105338,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "session", "id": "app_crud_crm_contract_py_session" }, @@ -105339,7 +105348,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L58", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_get_contract_row_in_scope()", "id": "app_crud_crm_contract_get_contract_row_in_scope" }, @@ -105349,7 +105358,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L75", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "total_pages()", "id": "app_crud_crm_contract_total_pages" }, @@ -105359,7 +105368,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L81", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_decimal_value()", "id": "app_crud_crm_contract_decimal_value" }, @@ -105369,7 +105378,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "any", "id": "app_crud_crm_contract_py_any" }, @@ -105379,7 +105388,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "decimal", "id": "app_crud_crm_contract_py_decimal" }, @@ -105389,7 +105398,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L89", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contract_parse_optional_date" }, @@ -105399,7 +105408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "date", "id": "app_crud_crm_contract_py_date" }, @@ -105409,7 +105418,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L107", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_contract_parse_optional_datetime" }, @@ -105419,7 +105428,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "datetime", "id": "app_crud_crm_contract_py_datetime" }, @@ -105429,7 +105438,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L123", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_get_field()", "id": "app_crud_crm_contract_get_field" }, @@ -105439,7 +105448,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L130", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_contract_resolve_user_display_name" }, @@ -105449,7 +105458,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L140", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_is_blank()", "id": "app_crud_crm_contract_is_blank" }, @@ -105459,7 +105468,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L144", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_first_non_blank()", "id": "app_crud_crm_contract_first_non_blank" }, @@ -105469,7 +105478,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L152", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_get_default_invoice_info()", "id": "app_crud_crm_contract_get_default_invoice_info" }, @@ -105479,7 +105488,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L162", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_build_customer_address()", "id": "app_crud_crm_contract_build_customer_address" }, @@ -105489,7 +105498,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L174", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_row_to_dict" }, @@ -105499,7 +105508,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L253", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "contract_row_to_dict()", "id": "app_crud_crm_contract_contract_row_to_dict" }, @@ -105509,7 +105518,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L257", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_build_contract_filters()", "id": "app_crud_crm_contract_build_contract_filters" }, @@ -105519,7 +105528,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "query", "id": "app_crud_crm_contract_py_query" }, @@ -105529,7 +105538,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L470", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "list_contracts()", "id": "app_crud_crm_contract_list_contracts" }, @@ -105539,7 +105548,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L511", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "get_contract()", "id": "app_crud_crm_contract_get_contract" }, @@ -105549,7 +105558,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L625", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "get_contract_detail()", "id": "app_crud_crm_contract_get_contract_detail" }, @@ -105559,7 +105568,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L645", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "get_contract_row()", "id": "app_crud_crm_contract_get_contract_row" }, @@ -105569,7 +105578,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L662", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_get_supplier_short_name()", "id": "app_crud_crm_contract_get_supplier_short_name" }, @@ -105579,7 +105588,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L675", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_build_contract_name_from_parties()", "id": "app_crud_crm_contract_build_contract_name_from_parties" }, @@ -105589,7 +105598,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L721", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "generate_contract_no()", "id": "app_crud_crm_contract_generate_contract_no" }, @@ -105599,7 +105608,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L768", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "contract_no_exists()", "id": "app_crud_crm_contract_contract_no_exists" }, @@ -105609,7 +105618,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L788", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "replace_contract_no_date()", "id": "app_crud_crm_contract_replace_contract_no_date" }, @@ -105619,7 +105628,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L800", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "align_contract_no_to_sign_date()", "id": "app_crud_crm_contract_align_contract_no_to_sign_date" }, @@ -105629,7 +105638,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L833", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "resolve_party_short_name()", "id": "app_crud_crm_contract_resolve_party_short_name" }, @@ -105639,7 +105648,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L867", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "_strip_contract_name_no_suffix()", "id": "app_crud_crm_contract_strip_contract_name_no_suffix" }, @@ -105649,7 +105658,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L871", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "_auto_contract_name_body()", "id": "app_crud_crm_contract_auto_contract_name_body" }, @@ -105659,7 +105668,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L900", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "_user_contract_name_uses_party_full_name()", "id": "app_crud_crm_contract_user_contract_name_uses_party_full_name" }, @@ -105669,7 +105678,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L924", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "generate_contract_name()", "id": "app_crud_crm_contract_generate_contract_name" }, @@ -105679,7 +105688,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L996", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "is_framework_contract_type()", "id": "app_crud_crm_contract_is_framework_contract_type" }, @@ -105689,7 +105698,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1000", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_validate_contract_type_and_products()", "id": "app_crud_crm_contract_validate_contract_type_and_products" }, @@ -105699,7 +105708,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1008", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_normalize_framework_contract_data()", "id": "app_crud_crm_contract_normalize_framework_contract_data" }, @@ -105709,7 +105718,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1049", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_validate_product_prices_by_contract_type()", "id": "app_crud_crm_contract_validate_product_prices_by_contract_type" }, @@ -105719,7 +105728,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1063", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_validate_sale_purchase_contract_amount()", "id": "app_crud_crm_contract_validate_sale_purchase_contract_amount" }, @@ -105729,7 +105738,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1072", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_validate_contract_product_package_specs()", "id": "app_crud_crm_contract_validate_contract_product_package_specs" }, @@ -105739,7 +105748,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1104", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_resolve_contract_product_ids()", "id": "app_crud_crm_contract_resolve_contract_product_ids" }, @@ -105749,7 +105758,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1123", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_calc_amount_with_tax()", "id": "app_crud_crm_contract_calc_amount_with_tax" }, @@ -105759,7 +105768,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1129", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_apply_contract_entity_fields()", "id": "app_crud_crm_contract_apply_contract_entity_fields" }, @@ -105769,7 +105778,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1309", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "create_contract()", "id": "app_crud_crm_contract_create_contract" }, @@ -105779,7 +105788,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1423", "_origin": "ast", - "community": 357, + "community": 342, "norm_label": "assert_contract_editable_for_update()", "id": "app_crud_crm_contract_assert_contract_editable_for_update" }, @@ -105789,7 +105798,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1429", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "update_contract()", "id": "app_crud_crm_contract_update_contract" }, @@ -105799,7 +105808,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1549", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "soft_delete_contracts()", "id": "app_crud_crm_contract_soft_delete_contracts" }, @@ -105809,7 +105818,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1573", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "validate_framework_contract_for_submit_approval()", "id": "app_crud_crm_contract_validate_framework_contract_for_submit_approval" }, @@ -105819,7 +105828,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1592", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "submit_contract_approval()", "id": "app_crud_crm_contract_submit_contract_approval" }, @@ -105829,7 +105838,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1637", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "batch_submit_contract_approval()", "id": "app_crud_crm_contract_batch_submit_contract_approval" }, @@ -105839,7 +105848,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1667", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "withdraw_contract_approval()", "id": "app_crud_crm_contract_withdraw_contract_approval" }, @@ -105849,7 +105858,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1694", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "start_execute()", "id": "app_crud_crm_contract_start_execute" }, @@ -105859,7 +105868,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1717", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "finish_contract()", "id": "app_crud_crm_contract_finish_contract" }, @@ -105869,7 +105878,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1740", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "invalid_contract()", "id": "app_crud_crm_contract_invalid_contract" }, @@ -105879,7 +105888,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1768", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "restore_contract()", "id": "app_crud_crm_contract_restore_contract" }, @@ -105889,7 +105898,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1793", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "save_template()", "id": "app_crud_crm_contract_save_template" }, @@ -105899,7 +105908,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1821", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "get_template()", "id": "app_crud_crm_contract_get_template" }, @@ -105909,7 +105918,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1834", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "upload_file()", "id": "app_crud_crm_contract_upload_file" }, @@ -105919,7 +105928,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1851", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "upload_attachments()", "id": "app_crud_crm_contract_upload_attachments" }, @@ -105929,7 +105938,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1876", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "upload_attachments_with_category()", "id": "app_crud_crm_contract_upload_attachments_with_category" }, @@ -105939,7 +105948,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1907", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "statistics_overview()", "id": "app_crud_crm_contract_statistics_overview" }, @@ -105949,7 +105958,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1970", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "statistics_by_status()", "id": "app_crud_crm_contract_statistics_by_status" }, @@ -105959,7 +105968,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2004", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "statistics_by_type()", "id": "app_crud_crm_contract_statistics_by_type" }, @@ -105969,7 +105978,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2041", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_contract_period_key()", "id": "app_crud_crm_contract_contract_period_key" }, @@ -105979,7 +105988,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2050", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "statistics_trend()", "id": "app_crud_crm_contract_statistics_trend" }, @@ -105989,7 +105998,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2096", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "query_expiring()", "id": "app_crud_crm_contract_query_expiring" }, @@ -105999,7 +106008,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2123", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_quote_products_to_contract_products()", "id": "app_crud_crm_contract_quote_products_to_contract_products" }, @@ -106009,7 +106018,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2158", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "create_from_quote()", "id": "app_crud_crm_contract_create_from_quote" }, @@ -106019,7 +106028,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2221", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "renew_contract()", "id": "app_crud_crm_contract_renew_contract" }, @@ -106029,7 +106038,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2275", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "export_contracts()", "id": "app_crud_crm_contract_export_contracts" }, @@ -106039,7 +106048,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2292", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_change_row_to_dict()", "id": "app_crud_crm_contract_change_row_to_dict" }, @@ -106049,7 +106058,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2314", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "list_contract_changes()", "id": "app_crud_crm_contract_list_contract_changes" }, @@ -106059,7 +106068,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2361", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "get_contract_change_detail()", "id": "app_crud_crm_contract_get_contract_change_detail" }, @@ -106069,7 +106078,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2385", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_template_row_to_dict()", "id": "app_crud_crm_contract_template_row_to_dict" }, @@ -106079,7 +106088,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2411", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "list_contract_templates()", "id": "app_crud_crm_contract_list_contract_templates" }, @@ -106089,7 +106098,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2454", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "get_contract_template_detail()", "id": "app_crud_crm_contract_get_contract_template_detail" }, @@ -106099,7 +106108,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2474", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_opportunity_products_to_contract_products()", "id": "app_crud_crm_contract_opportunity_products_to_contract_products" }, @@ -106109,7 +106118,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2499", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "create_from_opportunity()", "id": "app_crud_crm_contract_create_from_opportunity" }, @@ -106119,7 +106128,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2552", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "sign_contract()", "id": "app_crud_crm_contract_sign_contract" }, @@ -106129,7 +106138,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2583", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "batch_assign_owner()", "id": "app_crud_crm_contract_batch_assign_owner" }, @@ -106139,7 +106148,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2617", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "download_contract_pdf()", "id": "app_crud_crm_contract_download_contract_pdf" }, @@ -106149,7 +106158,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2634", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "generate_template_no()", "id": "app_crud_crm_contract_generate_template_no" }, @@ -106159,7 +106168,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2666", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_get_change_row()", "id": "app_crud_crm_contract_get_change_row" }, @@ -106169,7 +106178,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2678", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_enrich_change_rows()", "id": "app_crud_crm_contract_enrich_change_rows" }, @@ -106179,7 +106188,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2693", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "create_contract_change()", "id": "app_crud_crm_contract_create_contract_change" }, @@ -106189,7 +106198,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2744", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "update_contract_change()", "id": "app_crud_crm_contract_update_contract_change" }, @@ -106199,7 +106208,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2782", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "soft_delete_contract_changes()", "id": "app_crud_crm_contract_soft_delete_contract_changes" }, @@ -106209,7 +106218,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2808", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "submit_change_approval()", "id": "app_crud_crm_contract_submit_change_approval" }, @@ -106219,7 +106228,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2831", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "withdraw_change()", "id": "app_crud_crm_contract_withdraw_change" }, @@ -106229,7 +106238,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2844", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "execute_change()", "id": "app_crud_crm_contract_execute_change" }, @@ -106239,7 +106248,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2856", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "export_contract_changes()", "id": "app_crud_crm_contract_export_contract_changes" }, @@ -106249,7 +106258,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2872", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "create_contract_template()", "id": "app_crud_crm_contract_create_contract_template" }, @@ -106259,7 +106268,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2922", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "update_contract_template()", "id": "app_crud_crm_contract_update_contract_template" }, @@ -106269,7 +106278,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2979", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "soft_delete_contract_templates()", "id": "app_crud_crm_contract_soft_delete_contract_templates" }, @@ -106279,7 +106288,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3013", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "toggle_contract_template_active()", "id": "app_crud_crm_contract_toggle_contract_template_active" }, @@ -106289,7 +106298,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3039", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "export_contract_templates()", "id": "app_crud_crm_contract_export_contract_templates" }, @@ -106299,7 +106308,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3071", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "_list_joined_contract_facet_values()", "id": "app_crud_crm_contract_list_joined_contract_facet_values" }, @@ -106309,7 +106318,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3112", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "list_contract_column_facet_values()", "id": "app_crud_crm_contract_list_contract_column_facet_values" }, @@ -106319,7 +106328,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3144", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "list_contract_change_column_facet_values()", "id": "app_crud_crm_contract_list_contract_change_column_facet_values" }, @@ -106329,7 +106338,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3197", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "list_contract_template_column_facet_values()", "id": "app_crud_crm_contract_list_contract_template_column_facet_values" }, @@ -106339,7 +106348,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)", "id": "app_crud_crm_contract_rationale_1" }, @@ -106349,7 +106358,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L175", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_contract_rationale_175" }, @@ -106359,7 +106368,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L264", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_contract_rationale_264" }, @@ -106369,7 +106378,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L688", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "app_crud_crm_contract_rationale_688" }, @@ -106379,7 +106388,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L728", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "app_crud_crm_contract_rationale_728" }, @@ -106389,7 +106398,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L775", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "app_crud_crm_contract_rationale_775" }, @@ -106399,7 +106408,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L789", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "app_crud_crm_contract_rationale_789" }, @@ -106409,7 +106418,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L808", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "app_crud_crm_contract_rationale_808" }, @@ -106419,7 +106428,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L842", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "app_crud_crm_contract_rationale_842" }, @@ -106429,7 +106438,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L909", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "app_crud_crm_contract_rationale_909" }, @@ -106439,7 +106448,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L937", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "app_crud_crm_contract_rationale_937" }, @@ -106449,7 +106458,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1009", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002", "id": "app_crud_crm_contract_rationale_1009" }, @@ -106459,7 +106468,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1073", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u6bcf\u884c\u81f3\u5c11 1 \u4e2a\u5305\u88c5;\u540c\u5408\u540c\u540c productid \u4e0b\u5305\u88c5\u5168\u5c40\u4e0d\u91cd\u590d\u3002", "id": "app_crud_crm_contract_rationale_1073" }, @@ -106469,7 +106478,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1557", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "app_crud_crm_contract_rationale_1557" }, @@ -106479,7 +106488,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1580", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "app_crud_crm_contract_rationale_1580" }, @@ -106489,7 +106498,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1648", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: batchsubmitapproval", "id": "app_crud_crm_contract_rationale_1648" }, @@ -106499,7 +106508,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1676", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: withdrawapproval", "id": "app_crud_crm_contract_rationale_1676" }, @@ -106509,7 +106518,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1776", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u5c06\u5df2\u4f5c\u5e9f\u5408\u540c\u6062\u590d\u4e3a\u8349\u7a3f,\u6e05\u7a7a\u4f5c\u5e9f\u5b57\u6bb5,\u5e76\u4f5c\u5e9f\u5386\u53f2\u5ba1\u6279(\u9700\u91cd\u65b0\u63d0\u5ba1)\u3002", "id": "app_crud_crm_contract_rationale_1776" }, @@ -106519,7 +106528,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1884", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "app_crud_crm_contract_rationale_1884" }, @@ -106529,7 +106538,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2168", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "app_crud_crm_contract_rationale_2168" }, @@ -106539,7 +106548,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2231", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "app_crud_crm_contract_rationale_2231" }, @@ -106549,7 +106558,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2282", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: querylist for export", "id": "app_crud_crm_contract_rationale_2282" }, @@ -106559,7 +106568,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2509", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "app_crud_crm_contract_rationale_2509" }, @@ -106569,7 +106578,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2593", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: batchassignowner", "id": "app_crud_crm_contract_rationale_2593" }, @@ -106579,7 +106588,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2624", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "app_crud_crm_contract_rationale_2624" }, @@ -106589,7 +106598,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2635", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "app_crud_crm_contract_rationale_2635" }, @@ -106599,7 +106608,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2817", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "app_crud_crm_contract_rationale_2817" }, @@ -106609,7 +106618,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3121", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname / customername\u3002", "id": "app_crud_crm_contract_rationale_3121" }, @@ -106619,7 +106628,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3153", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "app_crud_crm_contract_rationale_3153" }, @@ -106629,7 +106638,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3206", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename\u3002", "id": "app_crud_crm_contract_rationale_3206" }, @@ -106639,7 +106648,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "contract_approval.py", "id": "app_crud_crm_contract_approval" }, @@ -106649,7 +106658,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L20", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_approval_row_to_dict" }, @@ -106659,7 +106668,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "any", "id": "app_crud_crm_contract_approval_py_any" }, @@ -106669,7 +106678,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L42", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_contract_approval_resolve_user_display_name" }, @@ -106679,7 +106688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "session", "id": "app_crud_crm_contract_approval_py_session" }, @@ -106689,7 +106698,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L52", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "get_contract_approval()", "id": "app_crud_crm_contract_approval_get_contract_approval" }, @@ -106699,7 +106708,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L67", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "get_contract_approval_detail()", "id": "app_crud_crm_contract_approval_get_contract_approval_detail" }, @@ -106709,7 +106718,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L82", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "list_contract_approvals()", "id": "app_crud_crm_contract_approval_list_contract_approvals" }, @@ -106719,7 +106728,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L102", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "_build_approval_list_filters()", "id": "app_crud_crm_contract_approval_build_approval_list_filters" }, @@ -106729,7 +106738,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "query", "id": "app_crud_crm_contract_approval_py_query" }, @@ -106739,7 +106748,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L135", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "_enrich_approval_rows()", "id": "app_crud_crm_contract_approval_enrich_approval_rows" }, @@ -106749,7 +106758,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L158", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "list_contract_approvals_page()", "id": "app_crud_crm_contract_approval_list_contract_approvals_page" }, @@ -106759,7 +106768,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "create_approval_records()", "id": "app_crud_crm_contract_approval_create_approval_records" }, @@ -106769,7 +106778,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L224", "_origin": "ast", - "community": 17, + "community": 133, "norm_label": "delete_pending_approvals()", "id": "app_crud_crm_contract_approval_delete_pending_approvals" }, @@ -106779,7 +106788,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L243", "_origin": "ast", - "community": 17, + "community": 107, "norm_label": "invalidate_all_approvals()", "id": "app_crud_crm_contract_approval_invalidate_all_approvals" }, @@ -106789,7 +106798,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L261", "_origin": "ast", - "community": 106, + "community": 133, "norm_label": "can_user_approve()", "id": "app_crud_crm_contract_approval_can_user_approve" }, @@ -106799,7 +106808,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L314", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "_advance_contract_after_approval()", "id": "app_crud_crm_contract_approval_advance_contract_after_approval" }, @@ -106809,7 +106818,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L345", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "approve_contract()", "id": "app_crud_crm_contract_approval_approve_contract" }, @@ -106819,7 +106828,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L393", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "approve_contract_by_contract_id()", "id": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, @@ -106829,7 +106838,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L430", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "approve_pass()", "id": "app_crud_crm_contract_approval_approve_pass" }, @@ -106839,7 +106848,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L440", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "approve_reject()", "id": "app_crud_crm_contract_approval_approve_reject" }, @@ -106849,7 +106858,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L450", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "refresh_approver_names()", "id": "app_crud_crm_contract_approval_refresh_approver_names" }, @@ -106859,7 +106868,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L471", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "approve_transfer()", "id": "app_crud_crm_contract_approval_approve_transfer" }, @@ -106869,7 +106878,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L501", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "export_contract_approvals()", "id": "app_crud_crm_contract_approval_export_contract_approvals" }, @@ -106879,7 +106888,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L523", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "list_contract_approval_column_facet_values()", "id": "app_crud_crm_contract_approval_list_contract_approval_column_facet_values" }, @@ -106889,7 +106898,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "crm \u5408\u540c\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmcontractapprovalserviceimpl.java", "id": "app_crud_crm_contract_approval_rationale_1" }, @@ -106899,7 +106908,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L188", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "id": "app_crud_crm_contract_approval_rationale_188" }, @@ -106909,7 +106918,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", "_origin": "ast", - "community": 17, + "community": 133, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "id": "app_crud_crm_contract_approval_rationale_225" }, @@ -106919,7 +106928,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", "_origin": "ast", - "community": 17, + "community": 107, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "id": "app_crud_crm_contract_approval_rationale_244" }, @@ -106929,7 +106938,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", "_origin": "ast", - "community": 106, + "community": 133, "norm_label": "\u987a\u5e8f\u5ba1\u6279:\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending", "id": "app_crud_crm_contract_approval_rationale_262" }, @@ -106939,7 +106948,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L355", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "java: approvecontract", "id": "app_crud_crm_contract_approval_rationale_355" }, @@ -106949,7 +106958,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "java: approvecontractbycontractid", "id": "app_crud_crm_contract_approval_rationale_403" }, @@ -106959,7 +106968,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L451", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "java: refreshapprovernames", "id": "app_crud_crm_contract_approval_rationale_451" }, @@ -106969,7 +106978,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L479", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "java: approvetransfer", "id": "app_crud_crm_contract_approval_rationale_479" }, @@ -106979,7 +106988,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L531", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "app_crud_crm_contract_approval_rationale_531" }, @@ -106989,7 +106998,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "contract_approver_setting.py", "id": "app_crud_crm_contract_approver_setting" }, @@ -106999,7 +107008,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_approver_setting_row_to_dict" }, @@ -107009,7 +107018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "any", "id": "app_crud_crm_contract_approver_setting_py_any" }, @@ -107019,7 +107028,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "get_setting()", "id": "app_crud_crm_contract_approver_setting_get_setting" }, @@ -107029,7 +107038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "session", "id": "app_crud_crm_contract_approver_setting_py_session" }, @@ -107039,7 +107048,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "_assert_users_exist()", "id": "app_crud_crm_contract_approver_setting_assert_users_exist" }, @@ -107049,7 +107058,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "save_setting()", "id": "app_crud_crm_contract_approver_setting_save_setting" }, @@ -107059,7 +107068,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "contract_product.py", "id": "app_crud_crm_contract_product" }, @@ -107069,7 +107078,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L26", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_product_row_to_dict" }, @@ -107079,7 +107088,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "any", "id": "app_crud_crm_contract_product_py_any" }, @@ -107089,7 +107098,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L63", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "_tier_row_to_dict()", "id": "app_crud_crm_contract_product_tier_row_to_dict" }, @@ -107099,7 +107108,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L87", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "list_contract_products()", "id": "app_crud_crm_contract_product_list_contract_products" }, @@ -107109,7 +107118,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "session", "id": "app_crud_crm_contract_product_py_session" }, @@ -107119,7 +107128,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L131", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "list_products_by_contract_ids()", "id": "app_crud_crm_contract_product_list_products_by_contract_ids" }, @@ -107129,7 +107138,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L161", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "_decimal_value()", "id": "app_crud_crm_contract_product_decimal_value" }, @@ -107139,7 +107148,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "decimal", "id": "app_crud_crm_contract_product_py_decimal" }, @@ -107149,7 +107158,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "_get_field()", "id": "app_crud_crm_contract_product_get_field" }, @@ -107159,7 +107168,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L176", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contract_product_parse_optional_date" }, @@ -107169,7 +107178,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "date", "id": "app_crud_crm_contract_product_py_date" }, @@ -107179,7 +107188,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L194", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "calculate_subtotal()", "id": "app_crud_crm_contract_product_calculate_subtotal" }, @@ -107189,7 +107198,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L203", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "_letter_oss_ids_to_json()", "id": "app_crud_crm_contract_product_letter_oss_ids_to_json" }, @@ -107199,7 +107208,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L213", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "insert_contract_product()", "id": "app_crud_crm_contract_product_insert_contract_product" }, @@ -107209,7 +107218,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L303", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "batch_insert_contract_products()", "id": "app_crud_crm_contract_product_batch_insert_contract_products" }, @@ -107219,7 +107228,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L351", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "delete_price_tiers_by_contract_id()", "id": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id" }, @@ -107229,7 +107238,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L368", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "delete_products_by_contract_id()", "id": "app_crud_crm_contract_product_delete_products_by_contract_id" }, @@ -107239,7 +107248,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L384", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "save_price_tiers_for_product()", "id": "app_crud_crm_contract_product_save_price_tiers_for_product" }, @@ -107249,7 +107258,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "crm \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmcontractproductserviceimpl.java", "id": "app_crud_crm_contract_product_rationale_1" }, @@ -107259,7 +107268,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L137", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "\u6309\u5408\u540c id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0,\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)", "id": "app_crud_crm_contract_product_rationale_137" }, @@ -107269,7 +107278,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L369", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "java: deletebycontractid \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "id": "app_crud_crm_contract_product_rationale_369" }, @@ -107279,7 +107288,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L394", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "java: savepricetiersforproduct", "id": "app_crud_crm_contract_product_rationale_394" }, @@ -107289,7 +107298,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "customer.py", "id": "app_crud_crm_customer" }, @@ -107299,7 +107308,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L25", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_ensure_customer_in_scope()", "id": "app_crud_crm_customer_ensure_customer_in_scope" }, @@ -107309,7 +107318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "session", "id": "app_crud_crm_customer_py_session" }, @@ -107319,7 +107328,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L29", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "total_pages()", "id": "app_crud_crm_customer_total_pages" }, @@ -107329,7 +107338,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L39", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_customer_parse_optional_date" }, @@ -107339,7 +107348,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "any", "id": "app_crud_crm_customer_py_any" }, @@ -107349,7 +107358,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "date", "id": "app_crud_crm_customer_py_date" }, @@ -107359,7 +107368,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L57", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_customer_parse_optional_datetime" }, @@ -107369,7 +107378,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "datetime", "id": "app_crud_crm_customer_py_datetime" }, @@ -107379,7 +107388,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L73", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_customer_resolve_user_display_name" }, @@ -107389,7 +107398,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L83", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_customer_enrich_user_names" }, @@ -107399,7 +107408,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L110", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_row_to_dict" }, @@ -107409,7 +107418,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L165", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_customer_options()", "id": "app_crud_crm_customer_list_customer_options" }, @@ -107419,7 +107428,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L216", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_customers()", "id": "app_crud_crm_customer_list_customers" }, @@ -107429,7 +107438,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L321", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_pool_customers()", "id": "app_crud_crm_customer_list_pool_customers" }, @@ -107439,7 +107448,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L354", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_customer_column_facet_values()", "id": "app_crud_crm_customer_list_customer_column_facet_values" }, @@ -107449,7 +107458,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L396", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "get_customer()", "id": "app_crud_crm_customer_get_customer" }, @@ -107459,7 +107468,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L407", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "get_customer_by_no()", "id": "app_crud_crm_customer_get_customer_by_no" }, @@ -107469,7 +107478,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L419", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "generate_customer_no()", "id": "app_crud_crm_customer_generate_customer_no" }, @@ -107479,7 +107488,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L445", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "customer_name_exists()", "id": "app_crud_crm_customer_customer_name_exists" }, @@ -107489,7 +107498,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L461", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "check_duplicate_customer()", "id": "app_crud_crm_customer_check_duplicate_customer" }, @@ -107499,7 +107508,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L484", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "create_customer()", "id": "app_crud_crm_customer_create_customer" }, @@ -107509,7 +107518,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L565", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "update_customer()", "id": "app_crud_crm_customer_update_customer" }, @@ -107519,7 +107528,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L639", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "soft_delete_customer()", "id": "app_crud_crm_customer_soft_delete_customer" }, @@ -107529,7 +107538,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L656", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "transfer_customer()", "id": "app_crud_crm_customer_transfer_customer" }, @@ -107539,7 +107548,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L698", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "deal_customer()", "id": "app_crud_crm_customer_deal_customer" }, @@ -107549,7 +107558,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L726", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "into_pool()", "id": "app_crud_crm_customer_into_pool" }, @@ -107559,7 +107568,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L769", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "claim_customer()", "id": "app_crud_crm_customer_claim_customer" }, @@ -107569,7 +107578,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L807", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "batch_claim_customers()", "id": "app_crud_crm_customer_batch_claim_customers" }, @@ -107579,7 +107588,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L820", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "assign_customer()", "id": "app_crud_crm_customer_assign_customer" }, @@ -107589,7 +107598,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L871", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "update_follow_stats()", "id": "app_crud_crm_customer_update_follow_stats" }, @@ -107599,7 +107608,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L888", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "update_contact_count()", "id": "app_crud_crm_customer_update_contact_count" }, @@ -107609,7 +107618,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L904", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "get_park_area_list()", "id": "app_crud_crm_customer_get_park_area_list" }, @@ -107619,7 +107628,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "crm \u5ba2\u6237 crud(\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c)", "id": "app_crud_crm_customer_rationale_1" }, @@ -107629,7 +107638,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L173", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650(\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528)\u3002", "id": "app_crud_crm_customer_rationale_173" }, @@ -107639,7 +107648,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L365", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname\u3002", "id": "app_crud_crm_customer_rationale_365" }, @@ -107649,7 +107658,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "customer_follow.py", "id": "app_crud_crm_customer_follow" }, @@ -107659,7 +107668,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "total_pages()", "id": "app_crud_crm_customer_follow_total_pages" }, @@ -107669,7 +107678,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_enrich_follow_dict()", "id": "app_crud_crm_customer_follow_enrich_follow_dict" }, @@ -107679,7 +107688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "session", "id": "app_crud_crm_customer_follow_py_session" }, @@ -107689,7 +107698,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "any", "id": "app_crud_crm_customer_follow_py_any" }, @@ -107699,7 +107708,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_follow_row_to_dict" }, @@ -107709,7 +107718,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_follows()", "id": "app_crud_crm_customer_follow_list_follows" }, @@ -107719,7 +107728,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "list_follows_by_customer()", "id": "app_crud_crm_customer_follow_list_follows_by_customer" }, @@ -107729,7 +107738,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "get_follow()", "id": "app_crud_crm_customer_follow_get_follow" }, @@ -107739,7 +107748,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "create_follow()", "id": "app_crud_crm_customer_follow_create_follow" }, @@ -107749,7 +107758,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "update_follow()", "id": "app_crud_crm_customer_follow_update_follow" }, @@ -107759,7 +107768,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "soft_delete_follow()", "id": "app_crud_crm_customer_follow_soft_delete_follow" }, @@ -107769,7 +107778,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "customer_pool.py", "id": "app_crud_crm_customer_pool" }, @@ -107779,7 +107788,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "total_pages()", "id": "app_crud_crm_customer_pool_total_pages" }, @@ -107789,7 +107798,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_pool_row_to_dict" }, @@ -107799,7 +107808,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "any", "id": "app_crud_crm_customer_pool_py_any" }, @@ -107809,7 +107818,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "create_pool_record()", "id": "app_crud_crm_customer_pool_create_pool_record" }, @@ -107819,7 +107828,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "session", "id": "app_crud_crm_customer_pool_py_session" }, @@ -107829,7 +107838,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "list_pool_records()", "id": "app_crud_crm_customer_pool_list_pool_records" }, @@ -107839,7 +107848,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "get_pool_record()", "id": "app_crud_crm_customer_pool_get_pool_record" }, @@ -107849,7 +107858,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 24, + "community": 0, "norm_label": "data_scope_helpers.py", "id": "app_crud_crm_data_scope_helpers" }, @@ -107879,7 +107888,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "apply_crm_owner_scope()", "id": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, @@ -107889,7 +107898,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 58, "norm_label": "session", "id": "app_crud_crm_data_scope_helpers_py_session" }, @@ -107899,7 +107908,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "_origin": "ast", - "community": 152, + "community": 19, "norm_label": "apply_crm_create_by_scope()", "id": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, @@ -107909,7 +107918,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "ensure_crm_owner_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, @@ -107919,7 +107928,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "ensure_crm_create_by_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, @@ -107929,7 +107938,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "ensure_crm_contact_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, @@ -107939,7 +107948,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "ensure_crm_customer_linked_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, @@ -107949,7 +107958,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 24, + "community": 0, "norm_label": "crm \u6570\u636e\u6743\u9650\u8f85\u52a9(\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id)\u3002", "id": "app_crud_crm_data_scope_helpers_rationale_1" }, @@ -107959,7 +107968,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "\u8054\u7cfb\u4eba:create_by \u5728\u8303\u56f4\u5185,\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002", "id": "app_crud_crm_data_scope_helpers_rationale_60" }, @@ -107969,7 +107978,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "\u5ba2\u6237\u5b50\u8868(\u5f00\u7968\u4fe1\u606f\u7b49):\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope,\u5426\u5219\u6821\u9a8c create_by\u3002", "id": "app_crud_crm_data_scope_helpers_rationale_87" }, @@ -107979,7 +107988,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "invoice_info.py", "id": "app_crud_crm_invoice_info" }, @@ -107989,7 +107998,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "_row_to_dict()", "id": "app_crud_crm_invoice_info_row_to_dict" }, @@ -107999,7 +108008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "any", "id": "app_crud_crm_invoice_info_py_any" }, @@ -108009,7 +108018,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "list_invoice_info_by_customer()", "id": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, @@ -108019,7 +108028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "session", "id": "app_crud_crm_invoice_info_py_session" }, @@ -108029,7 +108038,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "get_invoice_info()", "id": "app_crud_crm_invoice_info_get_invoice_info" }, @@ -108039,7 +108048,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "_clear_default_for_customer()", "id": "app_crud_crm_invoice_info_clear_default_for_customer" }, @@ -108049,7 +108058,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "create_invoice_info()", "id": "app_crud_crm_invoice_info_create_invoice_info" }, @@ -108059,7 +108068,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "update_invoice_info()", "id": "app_crud_crm_invoice_info_update_invoice_info" }, @@ -108069,7 +108078,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "set_default_invoice_info()", "id": "app_crud_crm_invoice_info_set_default_invoice_info" }, @@ -108079,7 +108088,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "soft_delete_invoice_info()", "id": "app_crud_crm_invoice_info_soft_delete_invoice_info" }, @@ -108089,7 +108098,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "opportunity.py", "id": "app_crud_crm_opportunity" }, @@ -108099,7 +108108,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_ensure_opportunity_in_scope()", "id": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, @@ -108109,7 +108118,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "session", "id": "app_crud_crm_opportunity_py_session" }, @@ -108119,7 +108128,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_scoped_opportunity_query()", "id": "app_crud_crm_opportunity_scoped_opportunity_query" }, @@ -108129,7 +108138,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_total_pages" }, @@ -108139,7 +108148,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_opportunity_parse_optional_date" }, @@ -108149,7 +108158,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "any", "id": "app_crud_crm_opportunity_py_any" }, @@ -108159,7 +108168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "date", "id": "app_crud_crm_opportunity_py_date" }, @@ -108169,7 +108178,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_opportunity_parse_optional_datetime" }, @@ -108179,7 +108188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "datetime", "id": "app_crud_crm_opportunity_py_datetime" }, @@ -108189,7 +108198,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_decimal_value()", "id": "app_crud_crm_opportunity_decimal_value" }, @@ -108199,7 +108208,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "decimal", "id": "app_crud_crm_opportunity_py_decimal" }, @@ -108209,7 +108218,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_stage_default_percent()", "id": "app_crud_crm_opportunity_stage_default_percent" }, @@ -108219,7 +108228,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_opportunity_resolve_user_display_name" }, @@ -108229,7 +108238,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_opportunity_enrich_user_names" }, @@ -108239,7 +108248,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_guard_terminal_status()", "id": "app_crud_crm_opportunity_guard_terminal_status" }, @@ -108249,7 +108258,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_row_to_dict" }, @@ -108259,7 +108268,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_stage_log_to_dict()", "id": "app_crud_crm_opportunity_stage_log_to_dict" }, @@ -108269,7 +108278,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_apply_list_filters()", "id": "app_crud_crm_opportunity_apply_list_filters" }, @@ -108279,7 +108288,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L274", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "list_opportunities()", "id": "app_crud_crm_opportunity_list_opportunities" }, @@ -108289,7 +108298,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L326", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "list_opportunity_column_facet_values()", "id": "app_crud_crm_opportunity_list_opportunity_column_facet_values" }, @@ -108299,7 +108308,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L365", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_opportunity()", "id": "app_crud_crm_opportunity_get_opportunity" }, @@ -108309,7 +108318,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L405", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "generate_opportunity_no()", "id": "app_crud_crm_opportunity_generate_opportunity_no" }, @@ -108319,7 +108328,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L433", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_fill_customer_contact()", "id": "app_crud_crm_opportunity_fill_customer_contact" }, @@ -108329,7 +108338,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L460", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "record_stage_log()", "id": "app_crud_crm_opportunity_record_stage_log" }, @@ -108339,7 +108348,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L506", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "create_opportunity()", "id": "app_crud_crm_opportunity_create_opportunity" }, @@ -108349,7 +108358,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L575", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "update_opportunity()", "id": "app_crud_crm_opportunity_update_opportunity" }, @@ -108359,7 +108368,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L644", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "soft_delete_opportunities()", "id": "app_crud_crm_opportunity_soft_delete_opportunities" }, @@ -108369,7 +108378,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L672", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "assign_opportunities()", "id": "app_crud_crm_opportunity_assign_opportunities" }, @@ -108379,7 +108388,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L704", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "change_stage()", "id": "app_crud_crm_opportunity_change_stage" }, @@ -108389,7 +108398,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L753", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_update_customer_deal_status()", "id": "app_crud_crm_opportunity_update_customer_deal_status" }, @@ -108399,7 +108408,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L777", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "mark_won()", "id": "app_crud_crm_opportunity_mark_won" }, @@ -108409,7 +108418,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L831", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "mark_lost()", "id": "app_crud_crm_opportunity_mark_lost" }, @@ -108419,7 +108428,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L885", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "batch_update_stage()", "id": "app_crud_crm_opportunity_batch_update_stage" }, @@ -108429,7 +108438,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L923", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "batch_update_expect_date()", "id": "app_crud_crm_opportunity_batch_update_expect_date" }, @@ -108439,7 +108448,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L992", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_stage_log_list()", "id": "app_crud_crm_opportunity_get_stage_log_list" }, @@ -108449,7 +108458,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1024", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_statistics_overview()", "id": "app_crud_crm_opportunity_get_statistics_overview" }, @@ -108459,7 +108468,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1067", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_statistics_by_stage()", "id": "app_crud_crm_opportunity_get_statistics_by_stage" }, @@ -108469,7 +108478,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1096", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_win_rate_statistics()", "id": "app_crud_crm_opportunity_get_win_rate_statistics" }, @@ -108479,7 +108488,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1148", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_statistics_by_owner()", "id": "app_crud_crm_opportunity_get_statistics_by_owner" }, @@ -108489,7 +108498,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1214", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_kanban_data()", "id": "app_crud_crm_opportunity_get_kanban_data" }, @@ -108499,7 +108508,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1257", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_sales_funnel()", "id": "app_crud_crm_opportunity_get_sales_funnel" }, @@ -108509,7 +108518,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "crm \u5546\u673a crud(\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597)", "id": "app_crud_crm_opportunity_rationale_1" }, @@ -108519,7 +108528,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L337", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:opportunityno / opportunityname / customername\u3002", "id": "app_crud_crm_opportunity_rationale_337" }, @@ -108529,7 +108538,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L1", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "opportunity_follow.py", "id": "app_crud_crm_opportunity_follow" }, @@ -108539,7 +108548,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_follow_total_pages" }, @@ -108549,7 +108558,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_opportunity_follow_parse_optional_datetime" }, @@ -108559,7 +108568,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "any", "id": "app_crud_crm_opportunity_follow_py_any" }, @@ -108569,7 +108578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "datetime", "id": "app_crud_crm_opportunity_follow_py_datetime" }, @@ -108579,7 +108588,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_follow_row_to_dict" }, @@ -108589,7 +108598,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "_recalc_opportunity_follow_stats()", "id": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, @@ -108599,7 +108608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "session", "id": "app_crud_crm_opportunity_follow_py_session" }, @@ -108609,7 +108618,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "_ensure_parent_opportunity()", "id": "app_crud_crm_opportunity_follow_ensure_parent_opportunity" }, @@ -108619,7 +108628,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "list_opportunity_follows()", "id": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, @@ -108629,7 +108638,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "list_follows_by_opportunity()", "id": "app_crud_crm_opportunity_follow_list_follows_by_opportunity" }, @@ -108639,7 +108648,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "get_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_get_opportunity_follow" }, @@ -108649,7 +108658,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "create_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_create_opportunity_follow" }, @@ -108659,7 +108668,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "update_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_update_opportunity_follow" }, @@ -108669,7 +108678,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "soft_delete_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow" }, @@ -108679,7 +108688,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L1", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "opportunity_product.py", "id": "app_crud_crm_opportunity_product" }, @@ -108689,7 +108698,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_product_total_pages" }, @@ -108699,7 +108708,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_decimal_value()", "id": "app_crud_crm_opportunity_product_decimal_value" }, @@ -108709,7 +108718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "any", "id": "app_crud_crm_opportunity_product_py_any" }, @@ -108719,7 +108728,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "decimal", "id": "app_crud_crm_opportunity_product_py_decimal" }, @@ -108729,7 +108738,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_calc_subtotal()", "id": "app_crud_crm_opportunity_product_calc_subtotal" }, @@ -108739,7 +108748,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_product_row_to_dict" }, @@ -108749,7 +108758,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_recalc_product_count()", "id": "app_crud_crm_opportunity_product_recalc_product_count" }, @@ -108759,7 +108768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "session", "id": "app_crud_crm_opportunity_product_py_session" }, @@ -108769,7 +108778,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_fill_product_redundant()", "id": "app_crud_crm_opportunity_product_fill_product_redundant" }, @@ -108779,7 +108788,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "_get_opportunity_for_product()", "id": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, @@ -108789,7 +108798,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "list_opportunity_products()", "id": "app_crud_crm_opportunity_product_list_opportunity_products" }, @@ -108799,7 +108808,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "list_products_by_opportunity()", "id": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, @@ -108809,7 +108818,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "get_opportunity_product()", "id": "app_crud_crm_opportunity_product_get_opportunity_product" }, @@ -108819,7 +108828,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "create_opportunity_product()", "id": "app_crud_crm_opportunity_product_create_opportunity_product" }, @@ -108829,7 +108838,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "batch_add_opportunity_products()", "id": "app_crud_crm_opportunity_product_batch_add_opportunity_products" }, @@ -108839,7 +108848,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "update_opportunity_product()", "id": "app_crud_crm_opportunity_product_update_opportunity_product" }, @@ -108849,7 +108858,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "soft_delete_opportunity_products()", "id": "app_crud_crm_opportunity_product_soft_delete_opportunity_products" }, @@ -108859,7 +108868,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "pool_rule.py", "id": "app_crud_crm_pool_rule" }, @@ -108869,7 +108878,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "total_pages()", "id": "app_crud_crm_pool_rule_total_pages" }, @@ -108879,7 +108888,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "_row_to_dict()", "id": "app_crud_crm_pool_rule_row_to_dict" }, @@ -108889,7 +108898,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "any", "id": "app_crud_crm_pool_rule_py_any" }, @@ -108899,7 +108908,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "list_pool_rules()", "id": "app_crud_crm_pool_rule_list_pool_rules" }, @@ -108909,7 +108918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "session", "id": "app_crud_crm_pool_rule_py_session" }, @@ -108919,7 +108928,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L99", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "get_pool_rule()", "id": "app_crud_crm_pool_rule_get_pool_rule" }, @@ -108929,7 +108938,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L111", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "create_pool_rule()", "id": "app_crud_crm_pool_rule_create_pool_rule" }, @@ -108939,7 +108948,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L143", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "update_pool_rule()", "id": "app_crud_crm_pool_rule_update_pool_rule" }, @@ -108949,7 +108958,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L183", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "delete_pool_rules()", "id": "app_crud_crm_pool_rule_delete_pool_rules" }, @@ -108959,7 +108968,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L202", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "update_pool_rule_status()", "id": "app_crud_crm_pool_rule_update_pool_rule_status" }, @@ -108969,7 +108978,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L222", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "execute_pool_rules()", "id": "app_crud_crm_pool_rule_execute_pool_rules" }, @@ -108979,7 +108988,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L249", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "_execute_single_rule()", "id": "app_crud_crm_pool_rule_execute_single_rule" }, @@ -108989,7 +108998,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91", "id": "app_crud_crm_pool_rule_rationale_1" }, @@ -108999,7 +109008,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "price_letter.py", "id": "app_crud_crm_price_letter" }, @@ -109009,7 +109018,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L29", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "total_pages()", "id": "app_crud_crm_price_letter_total_pages" }, @@ -109019,7 +109028,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L35", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_parse_date()", "id": "app_crud_crm_price_letter_parse_date" }, @@ -109029,7 +109038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "any", "id": "app_crud_crm_price_letter_py_any" }, @@ -109039,7 +109048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "date", "id": "app_crud_crm_price_letter_py_date" }, @@ -109049,7 +109058,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L53", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_strip_html()", "id": "app_crud_crm_price_letter_strip_html" }, @@ -109059,7 +109068,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L59", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_row_to_dict()", "id": "app_crud_crm_price_letter_row_to_dict" }, @@ -109069,7 +109078,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L85", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_validate_letter_payload()", "id": "app_crud_crm_price_letter_validate_letter_payload" }, @@ -109079,7 +109088,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L105", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_price_letters()", "id": "app_crud_crm_price_letter_list_price_letters" }, @@ -109089,7 +109098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "session", "id": "app_crud_crm_price_letter_py_session" }, @@ -109099,7 +109108,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L160", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "get_price_letter()", "id": "app_crud_crm_price_letter_get_price_letter" }, @@ -109109,7 +109118,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "create_price_letter()", "id": "app_crud_crm_price_letter_create_price_letter" }, @@ -109119,7 +109128,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L256", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "update_price_letter()", "id": "app_crud_crm_price_letter_update_price_letter" }, @@ -109129,7 +109138,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L339", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "void_price_letter()", "id": "app_crud_crm_price_letter_void_price_letter" }, @@ -109139,7 +109148,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L376", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "list_price_letter_column_facet_values()", "id": "app_crud_crm_price_letter_list_price_letter_column_facet_values" }, @@ -109149,7 +109158,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L385", "_origin": "ast", - "community": 0, + "community": 29, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customername / productname\u3002", "id": "app_crud_crm_price_letter_rationale_385" }, @@ -109159,7 +109168,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "product.py", "id": "app_crud_crm_product" }, @@ -109169,7 +109178,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L34", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "total_pages()", "id": "app_crud_crm_product_total_pages" }, @@ -109179,7 +109188,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L44", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_category_row_to_dict()", "id": "app_crud_crm_product_category_row_to_dict" }, @@ -109189,7 +109198,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "any", "id": "app_crud_crm_product_py_any" }, @@ -109199,7 +109208,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L60", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_categories()", "id": "app_crud_crm_product_list_categories" }, @@ -109209,7 +109218,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "session", "id": "app_crud_crm_product_py_session" }, @@ -109219,7 +109228,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L87", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_build_category_tree()", "id": "app_crud_crm_product_build_category_tree" }, @@ -109229,7 +109238,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L98", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_collect_category_with_ancestors()", "id": "app_crud_crm_product_collect_category_with_ancestors" }, @@ -109239,7 +109248,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L114", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_category_tree()", "id": "app_crud_crm_product_list_category_tree" }, @@ -109249,7 +109258,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L147", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "get_category()", "id": "app_crud_crm_product_get_category" }, @@ -109259,7 +109268,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L159", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "create_category()", "id": "app_crud_crm_product_create_category" }, @@ -109269,7 +109278,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L196", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "update_category()", "id": "app_crud_crm_product_update_category" }, @@ -109279,7 +109288,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L235", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "soft_delete_category()", "id": "app_crud_crm_product_soft_delete_category" }, @@ -109289,7 +109298,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L275", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "category_code_exists()", "id": "app_crud_crm_product_category_code_exists" }, @@ -109299,7 +109308,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L295", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_brand_row_to_dict()", "id": "app_crud_crm_product_brand_row_to_dict" }, @@ -109309,7 +109318,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L304", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_alias_row_to_dict()", "id": "app_crud_crm_product_alias_row_to_dict" }, @@ -109319,7 +109328,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L312", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_load_brands_aliases_maps()", "id": "app_crud_crm_product_load_brands_aliases_maps" }, @@ -109329,7 +109338,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L346", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_assert_brand_deletable()", "id": "app_crud_crm_product_assert_brand_deletable" }, @@ -109339,7 +109348,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L383", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_replace_product_brands()", "id": "app_crud_crm_product_replace_product_brands" }, @@ -109349,7 +109358,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L452", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_replace_product_aliases()", "id": "app_crud_crm_product_replace_product_aliases" }, @@ -109359,7 +109368,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L515", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_product_row_to_dict()", "id": "app_crud_crm_product_product_row_to_dict" }, @@ -109369,7 +109378,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L554", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "product_to_dict()", "id": "app_crud_crm_product_product_to_dict" }, @@ -109379,7 +109388,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L564", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_products()", "id": "app_crud_crm_product_list_products" }, @@ -109389,7 +109398,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L653", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "get_product()", "id": "app_crud_crm_product_get_product" }, @@ -109399,7 +109408,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L665", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "get_product_by_no()", "id": "app_crud_crm_product_get_product_by_no" }, @@ -109409,7 +109418,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L684", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_max_sxwl_product_seq()", "id": "app_crud_crm_product_max_sxwl_product_seq" }, @@ -109419,7 +109428,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L705", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "generate_product_no()", "id": "app_crud_crm_product_generate_product_no" }, @@ -109429,7 +109438,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L718", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "generate_barcode()", "id": "app_crud_crm_product_generate_barcode" }, @@ -109439,7 +109448,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L746", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "create_product()", "id": "app_crud_crm_product_create_product" }, @@ -109449,7 +109458,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L831", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "update_product()", "id": "app_crud_crm_product_update_product" }, @@ -109459,7 +109468,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L927", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "soft_delete_product()", "id": "app_crud_crm_product_soft_delete_product" }, @@ -109469,7 +109478,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L940", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "product_no_exists()", "id": "app_crud_crm_product_product_no_exists" }, @@ -109479,7 +109488,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L957", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "barcode_exists()", "id": "app_crud_crm_product_barcode_exists" }, @@ -109489,7 +109498,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L974", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_product_options()", "id": "app_crud_crm_product_list_product_options" }, @@ -109499,7 +109508,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1030", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_product_column_facet_values()", "id": "app_crud_crm_product_list_product_column_facet_values" }, @@ -109509,7 +109518,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1069", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_oss_row_to_dict()", "id": "app_crud_crm_product_oss_row_to_dict" }, @@ -109519,7 +109528,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1087", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "list_oss_by_biz()", "id": "app_crud_crm_product_list_oss_by_biz" }, @@ -109529,7 +109538,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1103", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "create_oss()", "id": "app_crud_crm_product_create_oss" }, @@ -109539,7 +109548,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1135", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "soft_delete_oss()", "id": "app_crud_crm_product_soft_delete_oss" }, @@ -109549,7 +109558,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1146", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "_normalize_text()", "id": "app_crud_crm_product_normalize_text" }, @@ -109559,7 +109568,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1153", "_origin": "ast", - "community": 241, + "community": 239, "norm_label": "_get_quote_item_field()", "id": "app_crud_crm_product_get_quote_item_field" }, @@ -109569,7 +109578,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1160", "_origin": "ast", - "community": 241, + "community": 239, "norm_label": "resolve_product_id_for_quote_item()", "id": "app_crud_crm_product_resolve_product_id_for_quote_item" }, @@ -109579,7 +109588,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 crud(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6)", "id": "app_crud_crm_product_rationale_1" }, @@ -109589,7 +109598,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L45", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "app_crud_crm_product_rationale_45" }, @@ -109599,7 +109608,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L68", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)", "id": "app_crud_crm_product_rationale_68" }, @@ -109609,7 +109618,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L90", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "app_crud_crm_product_rationale_90" }, @@ -109619,7 +109628,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L101", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "app_crud_crm_product_rationale_101" }, @@ -109629,7 +109638,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L122", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)", "id": "app_crud_crm_product_rationale_122" }, @@ -109639,7 +109648,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L521", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "app_crud_crm_product_rationale_521" }, @@ -109649,7 +109658,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L579", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "id": "app_crud_crm_product_rationale_579" }, @@ -109659,7 +109668,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L685", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "id": "app_crud_crm_product_rationale_685" }, @@ -109669,7 +109678,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L706", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)", "id": "app_crud_crm_product_rationale_706" }, @@ -109679,7 +109688,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L719", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "app_crud_crm_product_rationale_719" }, @@ -109689,7 +109698,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1039", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "\u4ea7\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd):\u4ec5 productno / productname\u3002 \u4e0e\u4ea7\u54c1\u7ba1\u7406\u5217\u8868\u4e00\u81f4:status=on + tenant + \u6570\u636e\u6743", "id": "app_crud_crm_product_rationale_1039" }, @@ -109699,7 +109708,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1168", "_origin": "ast", - "community": 241, + "community": 239, "norm_label": "\u89e3\u6790\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6\u4ea7\u54c1 id:\u5fc5\u987b\u5e26\u672c\u79df\u6237\u6709\u6548 productid,\u7981\u6b62\u81ea\u52a8\u65b0\u5efa\u4ea7\u54c1\u3002", "id": "app_crud_crm_product_rationale_1168" }, @@ -109709,7 +109718,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "quote.py", "id": "app_crud_crm_quote" }, @@ -109719,7 +109728,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L44", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_ensure_quote_in_scope()", "id": "app_crud_crm_quote_ensure_quote_in_scope" }, @@ -109729,7 +109738,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "session", "id": "app_crud_crm_quote_py_session" }, @@ -109739,7 +109748,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L48", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_get_quote_in_scope()", "id": "app_crud_crm_quote_get_quote_in_scope" }, @@ -109749,7 +109758,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L62", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "total_pages()", "id": "app_crud_crm_quote_total_pages" }, @@ -109759,7 +109768,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L68", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_decimal_value()", "id": "app_crud_crm_quote_decimal_value" }, @@ -109769,7 +109778,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "any", "id": "app_crud_crm_quote_py_any" }, @@ -109779,7 +109788,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "decimal", "id": "app_crud_crm_quote_py_decimal" }, @@ -109789,7 +109798,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L76", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_quote_parse_optional_date" }, @@ -109799,7 +109808,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "date", "id": "app_crud_crm_quote_py_date" }, @@ -109809,7 +109818,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L94", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_quote_parse_optional_datetime" }, @@ -109819,7 +109828,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "datetime", "id": "app_crud_crm_quote_py_datetime" }, @@ -109829,7 +109838,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L110", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_get_field()", "id": "app_crud_crm_quote_get_field" }, @@ -109839,7 +109848,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L117", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_quote_resolve_user_display_name" }, @@ -109849,7 +109858,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L127", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_row_to_dict" }, @@ -109859,7 +109868,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L184", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "quote_row_to_dict()", "id": "app_crud_crm_quote_quote_row_to_dict" }, @@ -109869,7 +109878,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L188", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_build_quote_filters()", "id": "app_crud_crm_quote_build_quote_filters" }, @@ -109879,7 +109888,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "query", "id": "app_crud_crm_quote_py_query" }, @@ -109889,7 +109898,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L376", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_fill_contract_linked_count()", "id": "app_crud_crm_quote_fill_contract_linked_count" }, @@ -109899,7 +109908,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L398", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "calculate_quote_amount()", "id": "app_crud_crm_quote_calculate_quote_amount" }, @@ -109909,7 +109918,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L424", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_resolve_quote_product_ids()", "id": "app_crud_crm_quote_resolve_quote_product_ids" }, @@ -109919,7 +109928,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L446", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "generate_quote_no()", "id": "app_crud_crm_quote_generate_quote_no" }, @@ -109929,7 +109938,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L496", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "generate_quote_title()", "id": "app_crud_crm_quote_generate_quote_title" }, @@ -109939,7 +109948,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L508", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_get_supplier_short_name()", "id": "app_crud_crm_quote_get_supplier_short_name" }, @@ -109949,7 +109958,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L521", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_enrich_contact_fields()", "id": "app_crud_crm_quote_enrich_contact_fields" }, @@ -109959,7 +109968,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L532", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_enrich_supplier_name()", "id": "app_crud_crm_quote_enrich_supplier_name" }, @@ -109969,7 +109978,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L540", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "get_quote()", "id": "app_crud_crm_quote_get_quote" }, @@ -109979,7 +109988,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L552", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "get_quote_detail()", "id": "app_crud_crm_quote_get_quote_detail" }, @@ -109989,7 +109998,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L597", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "list_quotes()", "id": "app_crud_crm_quote_list_quotes" }, @@ -109999,7 +110008,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L634", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "create_quote()", "id": "app_crud_crm_quote_create_quote" }, @@ -110009,7 +110018,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L750", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "assert_quote_editable_for_update()", "id": "app_crud_crm_quote_assert_quote_editable_for_update" }, @@ -110019,7 +110028,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L756", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "update_quote()", "id": "app_crud_crm_quote_update_quote" }, @@ -110029,7 +110038,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L904", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "soft_delete_quotes()", "id": "app_crud_crm_quote_soft_delete_quotes" }, @@ -110039,7 +110048,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L931", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "submit_quote()", "id": "app_crud_crm_quote_submit_quote" }, @@ -110049,7 +110058,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L977", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "save_template()", "id": "app_crud_crm_quote_save_template" }, @@ -110059,7 +110068,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L995", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "get_template()", "id": "app_crud_crm_quote_get_template" }, @@ -110069,7 +110078,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1009", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "generate_pdf()", "id": "app_crud_crm_quote_generate_pdf" }, @@ -110079,7 +110088,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1029", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "generate_share()", "id": "app_crud_crm_quote_generate_share" }, @@ -110089,7 +110098,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1058", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "view_by_share_code()", "id": "app_crud_crm_quote_view_by_share_code" }, @@ -110099,7 +110108,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1110", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "accept_quote()", "id": "app_crud_crm_quote_accept_quote" }, @@ -110109,7 +110118,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1130", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "reject_quote()", "id": "app_crud_crm_quote_reject_quote" }, @@ -110119,7 +110128,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1152", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "to_contract()", "id": "app_crud_crm_quote_to_contract" }, @@ -110129,7 +110138,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1219", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "create_new_version()", "id": "app_crud_crm_quote_create_new_version" }, @@ -110139,7 +110148,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1300", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "query_versions()", "id": "app_crud_crm_quote_query_versions" }, @@ -110149,7 +110158,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1321", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "withdraw_quote_approval()", "id": "app_crud_crm_quote_withdraw_quote_approval" }, @@ -110159,7 +110168,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1348", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "invalid_quote()", "id": "app_crud_crm_quote_invalid_quote" }, @@ -110169,7 +110178,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1378", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "statistics_overview()", "id": "app_crud_crm_quote_statistics_overview" }, @@ -110179,7 +110188,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1437", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "statistics_status()", "id": "app_crud_crm_quote_statistics_status" }, @@ -110189,7 +110198,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1470", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "_period_key()", "id": "app_crud_crm_quote_period_key" }, @@ -110199,7 +110208,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1479", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "statistics_trend()", "id": "app_crud_crm_quote_statistics_trend" }, @@ -110209,7 +110218,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1541", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "list_quote_column_facet_values()", "id": "app_crud_crm_quote_list_quote_column_facet_values" }, @@ -110219,7 +110228,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "crm \u62a5\u4ef7\u5355 crud \u2014 \u5bf9\u7167 crmquoteserviceimpl.java(p2 \u5168\u91cf)", "id": "app_crud_crm_quote_rationale_1" }, @@ -110229,7 +110238,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L128", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_quote_rationale_128" }, @@ -110239,7 +110248,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L195", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_quote_rationale_195" }, @@ -110249,7 +110258,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L377", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: fillcontractlinkedcount", "id": "app_crud_crm_quote_rationale_377" }, @@ -110259,7 +110268,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L402", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: calculateamount", "id": "app_crud_crm_quote_rationale_402" }, @@ -110269,7 +110278,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L431", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: resolvequoteproductids", "id": "app_crud_crm_quote_rationale_431" }, @@ -110279,7 +110288,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L453", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "app_crud_crm_quote_rationale_453" }, @@ -110289,7 +110298,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L912", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: deletewithvalidbyids", "id": "app_crud_crm_quote_rationale_912" }, @@ -110299,7 +110308,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1066", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: viewbysharecode", "id": "app_crud_crm_quote_rationale_1066" }, @@ -110309,7 +110318,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1166", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "app_crud_crm_quote_rationale_1166" }, @@ -110319,7 +110328,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1230", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "app_crud_crm_quote_rationale_1230" }, @@ -110329,7 +110338,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1330", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "app_crud_crm_quote_rationale_1330" }, @@ -110339,7 +110348,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1357", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "app_crud_crm_quote_rationale_1357" }, @@ -110349,7 +110358,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1387", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: statisticsoverview", "id": "app_crud_crm_quote_rationale_1387" }, @@ -110359,7 +110368,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1442", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: statisticsstatus", "id": "app_crud_crm_quote_rationale_1442" }, @@ -110369,7 +110378,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1488", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: statisticstrend", "id": "app_crud_crm_quote_rationale_1488" }, @@ -110379,7 +110388,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1550", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:quoteno / customername\u3002", "id": "app_crud_crm_quote_rationale_1550" }, @@ -110389,7 +110398,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "quote_approval.py", "id": "app_crud_crm_quote_approval" }, @@ -110399,7 +110408,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_approval_row_to_dict" }, @@ -110409,7 +110418,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "any", "id": "app_crud_crm_quote_approval_py_any" }, @@ -110419,7 +110428,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_quote_approval_resolve_user_display_name" }, @@ -110429,7 +110438,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "session", "id": "app_crud_crm_quote_approval_py_session" }, @@ -110439,7 +110448,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "list_quote_approvals()", "id": "app_crud_crm_quote_approval_list_quote_approvals" }, @@ -110449,7 +110458,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "get_quote_approval()", "id": "app_crud_crm_quote_approval_get_quote_approval" }, @@ -110459,7 +110468,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "create_approval_records()", "id": "app_crud_crm_quote_approval_create_approval_records" }, @@ -110469,7 +110478,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "approve_quote()", "id": "app_crud_crm_quote_approval_approve_quote" }, @@ -110479,7 +110488,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "_origin": "ast", - "community": 23, + "community": 107, "norm_label": "withdraw_approval()", "id": "app_crud_crm_quote_approval_withdraw_approval" }, @@ -110489,7 +110498,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "_origin": "ast", - "community": 23, + "community": 107, "norm_label": "delete_pending_approvals()", "id": "app_crud_crm_quote_approval_delete_pending_approvals" }, @@ -110499,7 +110508,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "invalidate_all_approvals()", "id": "app_crud_crm_quote_approval_invalidate_all_approvals" }, @@ -110509,7 +110518,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "refresh_approver_names()", "id": "app_crud_crm_quote_approval_refresh_approver_names" }, @@ -110519,7 +110528,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "can_user_approve()", "id": "app_crud_crm_quote_approval_can_user_approve" }, @@ -110529,7 +110538,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "crm \u62a5\u4ef7\u5355\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmquoteapprovalserviceimpl.java", "id": "app_crud_crm_quote_approval_rationale_1" }, @@ -110539,7 +110548,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)", "id": "app_crud_crm_quote_approval_rationale_49" }, @@ -110549,7 +110558,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "java: createapprovalrecords", "id": "app_crud_crm_quote_approval_rationale_92" }, @@ -110559,7 +110568,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", "_origin": "ast", - "community": 23, + "community": 107, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "app_crud_crm_quote_approval_rationale_194" }, @@ -110569,7 +110578,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", "_origin": "ast", - "community": 23, + "community": 107, "norm_label": "java: deletependingapprovals", "id": "app_crud_crm_quote_approval_rationale_218" }, @@ -110579,7 +110588,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "id": "app_crud_crm_quote_approval_rationale_237" }, @@ -110589,7 +110598,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "java: refreshapprovernames", "id": "app_crud_crm_quote_approval_rationale_255" }, @@ -110599,7 +110608,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "java: canuserapprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending(\u518d\u63d0\u5ba1\u573a\u666f)\u3002", "id": "app_crud_crm_quote_approval_rationale_276" }, @@ -110609,7 +110618,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "quote_approver_setting.py", "id": "app_crud_crm_quote_approver_setting" }, @@ -110619,7 +110628,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "parse_approver_ids()", "id": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, @@ -110629,7 +110638,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "join_approver_ids()", "id": "app_crud_crm_quote_approver_setting_join_approver_ids" }, @@ -110639,7 +110648,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "prefill_approver_ids()", "id": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, @@ -110649,7 +110658,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "any", "id": "app_crud_crm_quote_approver_setting_py_any" }, @@ -110659,7 +110668,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_approver_setting_row_to_dict" }, @@ -110669,7 +110678,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "get_setting()", "id": "app_crud_crm_quote_approver_setting_get_setting" }, @@ -110679,7 +110688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "session", "id": "app_crud_crm_quote_approver_setting_py_session" }, @@ -110689,7 +110698,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "_assert_users_exist()", "id": "app_crud_crm_quote_approver_setting_assert_users_exist" }, @@ -110699,7 +110708,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "save_setting()", "id": "app_crud_crm_quote_approver_setting_save_setting" }, @@ -110709,7 +110718,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba id \u5217\u8868;\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002", "id": "app_crud_crm_quote_approver_setting_rationale_26" }, @@ -110719,7 +110728,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "quote_product.py", "id": "app_crud_crm_quote_product" }, @@ -110729,7 +110738,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "_ensure_quote_parent_scope()", "id": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, @@ -110739,7 +110748,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "session", "id": "app_crud_crm_quote_product_py_session" }, @@ -110749,7 +110758,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "_decimal_value()", "id": "app_crud_crm_quote_product_decimal_value" }, @@ -110759,7 +110768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "any", "id": "app_crud_crm_quote_product_py_any" }, @@ -110769,7 +110778,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "decimal", "id": "app_crud_crm_quote_product_py_decimal" }, @@ -110779,7 +110788,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "_get_field()", "id": "app_crud_crm_quote_product_get_field" }, @@ -110789,7 +110798,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "calculate_subtotal()", "id": "app_crud_crm_quote_product_calculate_subtotal" }, @@ -110799,7 +110808,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "normalize_line_brand()", "id": "app_crud_crm_quote_product_normalize_line_brand" }, @@ -110809,7 +110818,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "product_has_brands()", "id": "app_crud_crm_quote_product_product_has_brands" }, @@ -110819,7 +110828,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "_resolve_line_brand_fields()", "id": "app_crud_crm_quote_product_resolve_line_brand_fields" }, @@ -110829,7 +110838,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_product_row_to_dict" }, @@ -110839,7 +110848,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "product_row_to_dict()", "id": "app_crud_crm_quote_product_product_row_to_dict" }, @@ -110849,7 +110858,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "_origin": "ast", - "community": 23, + "community": 171, "norm_label": "list_quote_products()", "id": "app_crud_crm_quote_product_list_quote_products" }, @@ -110859,7 +110868,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "list_products_by_quote_ids()", "id": "app_crud_crm_quote_product_list_products_by_quote_ids" }, @@ -110869,7 +110878,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "get_quote_product()", "id": "app_crud_crm_quote_product_get_quote_product" }, @@ -110879,7 +110888,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "insert_quote_product()", "id": "app_crud_crm_quote_product_insert_quote_product" }, @@ -110889,7 +110898,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "update_quote_product()", "id": "app_crud_crm_quote_product_update_quote_product" }, @@ -110899,7 +110908,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "soft_delete_quote_products()", "id": "app_crud_crm_quote_product_soft_delete_quote_products" }, @@ -110909,7 +110918,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "batch_insert_quote_products()", "id": "app_crud_crm_quote_product_batch_insert_quote_products" }, @@ -110919,7 +110928,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "delete_products_by_quote_id()", "id": "app_crud_crm_quote_product_delete_products_by_quote_id" }, @@ -110929,7 +110938,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "crm \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmquoteproductserviceimpl.java", "id": "app_crud_crm_quote_product_rationale_1" }, @@ -110939,7 +110948,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "java: calculatesubtotal", "id": "app_crud_crm_quote_product_rationale_46" }, @@ -110949,7 +110958,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_quote_product_rationale_98" }, @@ -110959,7 +110968,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "_origin": "ast", - "community": 23, + "community": 171, "norm_label": "java: querylistbyquoteid", "id": "app_crud_crm_quote_product_rationale_139" }, @@ -110969,7 +110978,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "\u6309\u62a5\u4ef7\u5355 id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)", "id": "app_crud_crm_quote_product_rationale_160" }, @@ -110979,7 +110988,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "java: deletewithvalidbyids", "id": "app_crud_crm_quote_product_rationale_342" }, @@ -110989,7 +110998,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "java: deletebyquoteid \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "id": "app_crud_crm_quote_product_rationale_398" }, @@ -110999,7 +111008,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "quote_share_log.py", "id": "app_crud_crm_quote_share_log" }, @@ -111009,7 +111018,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_share_log_row_to_dict" }, @@ -111019,7 +111028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "any", "id": "app_crud_crm_quote_share_log_py_any" }, @@ -111029,7 +111038,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "_parse_user_agent()", "id": "app_crud_crm_quote_share_log_parse_user_agent" }, @@ -111039,7 +111048,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "record_visit()", "id": "app_crud_crm_quote_share_log_record_visit" }, @@ -111049,7 +111058,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "session", "id": "app_crud_crm_quote_share_log_py_session" }, @@ -111059,7 +111068,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "list_share_logs()", "id": "app_crud_crm_quote_share_log_list_share_logs" }, @@ -111069,7 +111078,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "share_log_statistics()", "id": "app_crud_crm_quote_share_log_share_log_statistics" }, @@ -111079,7 +111088,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "crm \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 crud \u2014 \u5bf9\u7167 crmquotesharelogserviceimpl.java", "id": "app_crud_crm_quote_share_log_rationale_1" }, @@ -111089,7 +111098,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "\u7b80\u6613 user-agent \u89e3\u6790(\u66ff\u4ee3 hutool useragentutil)", "id": "app_crud_crm_quote_share_log_rationale_33" }, @@ -111099,7 +111108,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "java: querylogsbyquoteid", "id": "app_crud_crm_quote_share_log_rationale_82" }, @@ -111109,7 +111118,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "java: statisticsvisits", "id": "app_crud_crm_quote_share_log_rationale_104" }, @@ -111119,7 +111128,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "statistics.py", "id": "app_crud_crm_statistics" }, @@ -111129,7 +111138,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "_customer_base_query()", "id": "app_crud_crm_statistics_customer_base_query" }, @@ -111139,7 +111148,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "session", "id": "app_crud_crm_statistics_py_session" }, @@ -111149,7 +111158,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_overview_statistics()", "id": "app_crud_crm_statistics_get_overview_statistics" }, @@ -111159,7 +111168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "any", "id": "app_crud_crm_statistics_py_any" }, @@ -111169,7 +111178,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_source_statistics()", "id": "app_crud_crm_statistics_get_source_statistics" }, @@ -111179,7 +111188,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_level_statistics()", "id": "app_crud_crm_statistics_get_level_statistics" }, @@ -111189,7 +111198,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_industry_statistics()", "id": "app_crud_crm_statistics_get_industry_statistics" }, @@ -111199,7 +111208,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_trend_statistics()", "id": "app_crud_crm_statistics_get_trend_statistics" }, @@ -111209,7 +111218,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_owner_statistics()", "id": "app_crud_crm_statistics_get_owner_statistics" }, @@ -111219,7 +111228,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "get_follow_statistics()", "id": "app_crud_crm_statistics_get_follow_statistics" }, @@ -111229,7 +111238,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "_origin": "ast", - "community": 34, + "community": 214, "norm_label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8:\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570", "id": "app_crud_crm_statistics_rationale_27" }, @@ -111239,7 +111248,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "supplier_info.py", "id": "app_crud_crm_supplier_info" }, @@ -111249,7 +111258,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "total_pages()", "id": "app_crud_crm_supplier_info_total_pages" }, @@ -111259,7 +111268,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "_row_to_dict()", "id": "app_crud_crm_supplier_info_row_to_dict" }, @@ -111269,7 +111278,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "any", "id": "app_crud_crm_supplier_info_py_any" }, @@ -111279,7 +111288,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "_split_csv()", "id": "app_crud_crm_supplier_info_split_csv" }, @@ -111289,7 +111298,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L75", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "_apply_list_filters()", "id": "app_crud_crm_supplier_info_apply_list_filters" }, @@ -111299,7 +111308,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L111", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "list_supplier_info()", "id": "app_crud_crm_supplier_info_list_supplier_info" }, @@ -111309,7 +111318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "session", "id": "app_crud_crm_supplier_info_py_session" }, @@ -111319,7 +111328,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L153", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "list_all_supplier_info()", "id": "app_crud_crm_supplier_info_list_all_supplier_info" }, @@ -111329,7 +111338,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L187", "_origin": "ast", - "community": 152, + "community": 51, "norm_label": "get_supplier_info()", "id": "app_crud_crm_supplier_info_get_supplier_info" }, @@ -111339,7 +111348,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L203", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "create_supplier_info()", "id": "app_crud_crm_supplier_info_create_supplier_info" }, @@ -111349,7 +111358,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L243", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "update_supplier_info()", "id": "app_crud_crm_supplier_info_update_supplier_info" }, @@ -111359,7 +111368,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L279", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "soft_delete_supplier_info()", "id": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, @@ -111369,7 +111378,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L308", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "list_supplier_column_facet_values()", "id": "app_crud_crm_supplier_info_list_supplier_column_facet_values" }, @@ -111379,7 +111388,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java", "id": "app_crud_crm_supplier_info_rationale_1" }, @@ -111389,7 +111398,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_supplier_info_rationale_45" }, @@ -111399,7 +111408,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L86", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "java: buildquerywrapper + \u5217\u5934\u6f0f\u6597\u6269\u5c55", "id": "app_crud_crm_supplier_info_rationale_86" }, @@ -111409,7 +111418,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L166", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)", "id": "app_crud_crm_supplier_info_rationale_166" }, @@ -111419,7 +111428,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L287", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)", "id": "app_crud_crm_supplier_info_rationale_287" }, @@ -111429,7 +111438,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L318", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:suppliercode / suppliername\u3002", "id": "app_crud_crm_supplier_info_rationale_318" }, @@ -111439,7 +111448,7 @@ "source_file": "app/crud/dept.py", "source_location": "L1", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "dept.py", "id": "app_crud_dept" }, @@ -111449,7 +111458,7 @@ "source_file": "app/crud/dept.py", "source_location": "L14", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "_row_to_dict()", "id": "app_crud_dept_row_to_dict" }, @@ -111459,7 +111468,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "any", "id": "app_crud_dept_py_any" }, @@ -111469,7 +111478,7 @@ "source_file": "app/crud/dept.py", "source_location": "L32", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "_build_tree()", "id": "app_crud_dept_build_tree" }, @@ -111479,7 +111488,7 @@ "source_file": "app/crud/dept.py", "source_location": "L40", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "_collect_with_ancestors()", "id": "app_crud_dept_collect_with_ancestors" }, @@ -111489,7 +111498,7 @@ "source_file": "app/crud/dept.py", "source_location": "L56", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "list_depts()", "id": "app_crud_dept_list_depts" }, @@ -111499,7 +111508,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "session", "id": "app_crud_dept_py_session" }, @@ -111509,7 +111518,7 @@ "source_file": "app/crud/dept.py", "source_location": "L76", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "list_depts_tree()", "id": "app_crud_dept_list_depts_tree" }, @@ -111519,7 +111528,7 @@ "source_file": "app/crud/dept.py", "source_location": "L98", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "get_dept()", "id": "app_crud_dept_get_dept" }, @@ -111529,7 +111538,7 @@ "source_file": "app/crud/dept.py", "source_location": "L106", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "create_dept()", "id": "app_crud_dept_create_dept" }, @@ -111539,7 +111548,7 @@ "source_file": "app/crud/dept.py", "source_location": "L147", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "update_dept()", "id": "app_crud_dept_update_dept" }, @@ -111549,7 +111558,7 @@ "source_file": "app/crud/dept.py", "source_location": "L185", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "_cascade_soft_delete()", "id": "app_crud_dept_cascade_soft_delete" }, @@ -111559,7 +111568,7 @@ "source_file": "app/crud/dept.py", "source_location": "L198", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "soft_delete_dept()", "id": "app_crud_dept_soft_delete_dept" }, @@ -111569,7 +111578,7 @@ "source_file": "app/crud/dept.py", "source_location": "L43", "_origin": "ast", - "community": 283, + "community": 276, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "app_crud_dept_rationale_43" }, @@ -111579,7 +111588,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "dict_data.py", "id": "app_crud_dict_data" }, @@ -111589,7 +111598,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "_row_to_dict()", "id": "app_crud_dict_data_row_to_dict" }, @@ -111599,7 +111608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "any", "id": "app_crud_dict_data_py_any" }, @@ -111609,7 +111618,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L32", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "list_dict_data()", "id": "app_crud_dict_data_list_dict_data" }, @@ -111619,7 +111628,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "session", "id": "app_crud_dict_data_py_session" }, @@ -111629,7 +111638,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L68", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "get_dict_data()", "id": "app_crud_dict_data_get_dict_data" }, @@ -111639,7 +111648,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L76", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "create_dict_data()", "id": "app_crud_dict_data_create_dict_data" }, @@ -111649,7 +111658,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L110", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "update_dict_data()", "id": "app_crud_dict_data_update_dict_data" }, @@ -111659,7 +111668,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L142", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "soft_delete_dict_data()", "id": "app_crud_dict_data_soft_delete_dict_data" }, @@ -111669,7 +111678,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L153", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "list_dict_data_options()", "id": "app_crud_dict_data_list_dict_data_options" }, @@ -111679,7 +111688,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L171", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "total_pages()", "id": "app_crud_dict_data_total_pages" }, @@ -111689,7 +111698,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)", "id": "app_crud_dict_data_rationale_1" }, @@ -111699,7 +111708,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L160", "_origin": "ast", - "community": 294, + "community": 58, "norm_label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u4e3b\u6570\u636e,\u5ffd\u7565\u6570\u636e\u8303\u56f4(user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9,\u4e0d\u53c2\u4e0e\u8fc7\u6ee4)\u3002", "id": "app_crud_dict_data_rationale_160" }, @@ -111709,7 +111718,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L1", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "dict_type.py", "id": "app_crud_dict_type" }, @@ -111719,7 +111728,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L16", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "_row_to_dict()", "id": "app_crud_dict_type_row_to_dict" }, @@ -111729,7 +111738,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "any", "id": "app_crud_dict_type_py_any" }, @@ -111739,7 +111748,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L30", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "list_dict_types()", "id": "app_crud_dict_type_list_dict_types" }, @@ -111749,7 +111758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "session", "id": "app_crud_dict_type_py_session" }, @@ -111759,7 +111768,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L76", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "get_dict_type()", "id": "app_crud_dict_type_get_dict_type" }, @@ -111769,7 +111778,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L84", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "dict_type_code_exists()", "id": "app_crud_dict_type_dict_type_code_exists" }, @@ -111779,7 +111788,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L95", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "create_dict_type()", "id": "app_crud_dict_type_create_dict_type" }, @@ -111789,7 +111798,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L130", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "update_dict_type()", "id": "app_crud_dict_type_update_dict_type" }, @@ -111799,7 +111808,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L166", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "soft_delete_dict_type()", "id": "app_crud_dict_type_soft_delete_dict_type" }, @@ -111809,7 +111818,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L180", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "total_pages()", "id": "app_crud_dict_type_total_pages" }, @@ -111819,7 +111828,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L1", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)", "id": "app_crud_dict_type_rationale_1" }, @@ -111829,7 +111838,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "ethnic.py", "id": "app_crud_ethnic" }, @@ -111839,7 +111848,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "_row_to_dict()", "id": "app_crud_ethnic_row_to_dict" }, @@ -111849,7 +111858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "any", "id": "app_crud_ethnic_py_any" }, @@ -111859,7 +111868,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "list_ethnics()", "id": "app_crud_ethnic_list_ethnics" }, @@ -111869,7 +111878,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "session", "id": "app_crud_ethnic_py_session" }, @@ -111879,7 +111888,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)", "id": "app_crud_ethnic_rationale_1" }, @@ -111889,7 +111898,7 @@ "source_file": "app/crud/leave.py", "source_location": "L1", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "leave.py", "id": "app_crud_leave" }, @@ -111899,7 +111908,7 @@ "source_file": "app/crud/leave.py", "source_location": "L15", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "total_pages()", "id": "app_crud_leave_total_pages" }, @@ -111909,7 +111918,7 @@ "source_file": "app/crud/leave.py", "source_location": "L19", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "_row_to_dict()", "id": "app_crud_leave_row_to_dict" }, @@ -111919,7 +111928,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "any", "id": "app_crud_leave_py_any" }, @@ -111929,7 +111938,7 @@ "source_file": "app/crud/leave.py", "source_location": "L39", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "list_leaves()", "id": "app_crud_leave_list_leaves" }, @@ -111939,7 +111948,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "session", "id": "app_crud_leave_py_session" }, @@ -111949,7 +111958,7 @@ "source_file": "app/crud/leave.py", "source_location": "L81", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "get_leave()", "id": "app_crud_leave_get_leave" }, @@ -111959,7 +111968,7 @@ "source_file": "app/crud/leave.py", "source_location": "L86", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "create_leave()", "id": "app_crud_leave_create_leave" }, @@ -111969,7 +111978,7 @@ "source_file": "app/crud/leave.py", "source_location": "L117", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "update_leave()", "id": "app_crud_leave_update_leave" }, @@ -111979,7 +111988,7 @@ "source_file": "app/crud/leave.py", "source_location": "L137", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "update_leave_status()", "id": "app_crud_leave_update_leave_status" }, @@ -111989,7 +111998,7 @@ "source_file": "app/crud/leave.py", "source_location": "L149", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "soft_delete_leave()", "id": "app_crud_leave_soft_delete_leave" }, @@ -111999,7 +112008,7 @@ "source_file": "app/crud/menu.py", "source_location": "L1", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "menu.py", "id": "app_crud_menu" }, @@ -112009,7 +112018,7 @@ "source_file": "app/crud/menu.py", "source_location": "L14", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "_row_to_dict()", "id": "app_crud_menu_row_to_dict" }, @@ -112019,7 +112028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "any", "id": "app_crud_menu_py_any" }, @@ -112029,7 +112038,7 @@ "source_file": "app/crud/menu.py", "source_location": "L35", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "_build_tree()", "id": "app_crud_menu_build_tree" }, @@ -112039,7 +112048,7 @@ "source_file": "app/crud/menu.py", "source_location": "L43", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "list_menus()", "id": "app_crud_menu_list_menus" }, @@ -112049,7 +112058,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "session", "id": "app_crud_menu_py_session" }, @@ -112059,7 +112068,7 @@ "source_file": "app/crud/menu.py", "source_location": "L64", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "list_menus_tree()", "id": "app_crud_menu_list_menus_tree" }, @@ -112069,7 +112078,7 @@ "source_file": "app/crud/menu.py", "source_location": "L103", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "get_menu()", "id": "app_crud_menu_get_menu" }, @@ -112079,7 +112088,7 @@ "source_file": "app/crud/menu.py", "source_location": "L111", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "menu_name_exists()", "id": "app_crud_menu_menu_name_exists" }, @@ -112089,7 +112098,7 @@ "source_file": "app/crud/menu.py", "source_location": "L125", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "create_menu()", "id": "app_crud_menu_create_menu" }, @@ -112099,7 +112108,7 @@ "source_file": "app/crud/menu.py", "source_location": "L172", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "update_menu()", "id": "app_crud_menu_update_menu" }, @@ -112109,7 +112118,7 @@ "source_file": "app/crud/menu.py", "source_location": "L222", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "_cascade_soft_delete()", "id": "app_crud_menu_cascade_soft_delete" }, @@ -112119,7 +112128,7 @@ "source_file": "app/crud/menu.py", "source_location": "L235", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "soft_delete_menu()", "id": "app_crud_menu_soft_delete_menu" }, @@ -112129,7 +112138,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L1", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "menu_favorite.py", "id": "app_crud_menu_favorite" }, @@ -112139,7 +112148,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "normalize_menu_path()", "id": "app_crud_menu_favorite_normalize_menu_path" }, @@ -112149,7 +112158,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "_row_to_dict()", "id": "app_crud_menu_favorite_row_to_dict" }, @@ -112159,7 +112168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "any", "id": "app_crud_menu_favorite_py_any" }, @@ -112169,7 +112178,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "_next_order_num()", "id": "app_crud_menu_favorite_next_order_num" }, @@ -112179,7 +112188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "session", "id": "app_crud_menu_favorite_py_session" }, @@ -112189,7 +112198,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "list_favorites()", "id": "app_crud_menu_favorite_list_favorites" }, @@ -112199,7 +112208,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "count_active()", "id": "app_crud_menu_favorite_count_active" }, @@ -112209,7 +112218,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "find_active()", "id": "app_crud_menu_favorite_find_active" }, @@ -112219,7 +112228,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "find_soft_deleted()", "id": "app_crud_menu_favorite_find_soft_deleted" }, @@ -112229,7 +112238,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "add_favorite()", "id": "app_crud_menu_favorite_add_favorite" }, @@ -112239,7 +112248,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "soft_delete_favorite()", "id": "app_crud_menu_favorite_soft_delete_favorite" }, @@ -112249,7 +112258,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "reorder_favorites()", "id": "app_crud_menu_favorite_reorder_favorites" }, @@ -112259,7 +112268,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num(1-based)\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002", "id": "app_crud_menu_favorite_rationale_187" }, @@ -112269,7 +112278,7 @@ "source_file": "app/crud/monitor/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 483, + "community": 462, "norm_label": "__init__.py", "id": "app_crud_monitor_init" }, @@ -112279,7 +112288,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "oper_log.py", "id": "app_crud_monitor_oper_log" }, @@ -112289,7 +112298,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "_oper_status()", "id": "app_crud_monitor_oper_log_oper_status" }, @@ -112299,7 +112308,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "_row_to_oper_log()", "id": "app_crud_monitor_oper_log_row_to_oper_log" }, @@ -112309,7 +112318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "any", "id": "app_crud_monitor_oper_log_py_any" }, @@ -112319,7 +112328,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "_apply_oper_log_scope()", "id": "app_crud_monitor_oper_log_apply_oper_log_scope" }, @@ -112329,7 +112338,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "session", "id": "app_crud_monitor_oper_log_py_session" }, @@ -112339,7 +112348,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "_oper_log_row_in_scope()", "id": "app_crud_monitor_oper_log_oper_log_row_in_scope" }, @@ -112349,7 +112358,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "list_oper_logs()", "id": "app_crud_monitor_oper_log_list_oper_logs" }, @@ -112359,7 +112368,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "get_oper_log()", "id": "app_crud_monitor_oper_log_get_oper_log" }, @@ -112369,7 +112378,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7:\u57fa\u4e8e sys_api_request_log \u9002\u914d ruoyi operlog \u89c6\u56fe", "id": "app_crud_monitor_oper_log_rationale_1" }, @@ -112379,7 +112388,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "_origin": "ast", - "community": 281, + "community": 64, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id(user_id/create_by)\u5e94\u7528\u6570\u636e\u6743\u9650\u3002", "id": "app_crud_monitor_oper_log_rationale_57" }, @@ -112389,7 +112398,7 @@ "source_file": "app/crud/oss.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "oss.py", "id": "app_crud_oss" }, @@ -112399,7 +112408,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "create_oss()", "id": "app_crud_oss_create_oss" }, @@ -112409,7 +112418,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "session", "id": "app_crud_oss_py_session" }, @@ -112419,7 +112428,7 @@ "source_file": "app/crud/oss.py", "source_location": "L55", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "get_oss_by_url()", "id": "app_crud_oss_get_oss_by_url" }, @@ -112429,7 +112438,7 @@ "source_file": "app/crud/oss.py", "source_location": "L66", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "get_oss_by_id()", "id": "app_crud_oss_get_oss_by_id" }, @@ -112439,7 +112448,7 @@ "source_file": "app/crud/oss.py", "source_location": "L77", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "resolve_storage_path()", "id": "app_crud_oss_resolve_storage_path" }, @@ -112449,7 +112458,7 @@ "source_file": "app/crud/oss.py", "source_location": "L67", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6(\u517c\u5bb9\u65e7 crm \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55)", "id": "app_crud_oss_rationale_67" }, @@ -112459,7 +112468,7 @@ "source_file": "app/crud/oss.py", "source_location": "L78", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "\u5c06 fileurl \u6216\u65e7 crm \u6570\u5b57 ossid \u89e3\u6790\u4e3a minio \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5;\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossid", "id": "app_crud_oss_rationale_78" }, @@ -112469,7 +112478,7 @@ "source_file": "app/crud/post.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "post.py", "id": "app_crud_post" }, @@ -112479,7 +112488,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "_row_to_dict()", "id": "app_crud_post_row_to_dict" }, @@ -112489,7 +112498,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "any", "id": "app_crud_post_py_any" }, @@ -112499,7 +112508,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "list_posts()", "id": "app_crud_post_list_posts" }, @@ -112509,7 +112518,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "session", "id": "app_crud_post_py_session" }, @@ -112519,7 +112528,7 @@ "source_file": "app/crud/post.py", "source_location": "L84", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "get_post()", "id": "app_crud_post_get_post" }, @@ -112529,7 +112538,7 @@ "source_file": "app/crud/post.py", "source_location": "L92", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "post_code_exists()", "id": "app_crud_post_post_code_exists" }, @@ -112539,7 +112548,7 @@ "source_file": "app/crud/post.py", "source_location": "L99", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "create_post()", "id": "app_crud_post_create_post" }, @@ -112549,7 +112558,7 @@ "source_file": "app/crud/post.py", "source_location": "L136", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "update_post()", "id": "app_crud_post_update_post" }, @@ -112559,7 +112568,7 @@ "source_file": "app/crud/post.py", "source_location": "L173", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "soft_delete_post()", "id": "app_crud_post_soft_delete_post" }, @@ -112569,7 +112578,7 @@ "source_file": "app/crud/post.py", "source_location": "L184", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "total_pages()", "id": "app_crud_post_total_pages" }, @@ -112579,7 +112588,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "role.py", "id": "app_crud_role" }, @@ -112589,7 +112598,7 @@ "source_file": "app/crud/role.py", "source_location": "L21", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "_row_to_dict()", "id": "app_crud_role_row_to_dict" }, @@ -112599,7 +112608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "any", "id": "app_crud_role_py_any" }, @@ -112609,7 +112618,7 @@ "source_file": "app/crud/role.py", "source_location": "L36", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "total_pages()", "id": "app_crud_role_total_pages" }, @@ -112619,7 +112628,7 @@ "source_file": "app/crud/role.py", "source_location": "L47", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "list_roles()", "id": "app_crud_role_list_roles" }, @@ -112629,7 +112638,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "session", "id": "app_crud_role_py_session" }, @@ -112639,7 +112648,7 @@ "source_file": "app/crud/role.py", "source_location": "L98", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "get_role()", "id": "app_crud_role_get_role" }, @@ -112649,7 +112658,7 @@ "source_file": "app/crud/role.py", "source_location": "L106", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "role_name_exists()", "id": "app_crud_role_role_name_exists" }, @@ -112659,7 +112668,7 @@ "source_file": "app/crud/role.py", "source_location": "L120", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "create_role()", "id": "app_crud_role_create_role" }, @@ -112669,7 +112678,7 @@ "source_file": "app/crud/role.py", "source_location": "L157", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "update_role()", "id": "app_crud_role_update_role" }, @@ -112679,7 +112688,7 @@ "source_file": "app/crud/role.py", "source_location": "L194", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "soft_delete_role()", "id": "app_crud_role_soft_delete_role" }, @@ -112689,7 +112698,7 @@ "source_file": "app/crud/role.py", "source_location": "L217", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "get_role_menu_ids()", "id": "app_crud_role_get_role_menu_ids" }, @@ -112699,7 +112708,7 @@ "source_file": "app/crud/role.py", "source_location": "L226", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "update_role_menus()", "id": "app_crud_role_update_role_menus" }, @@ -112709,7 +112718,7 @@ "source_file": "app/crud/role.py", "source_location": "L261", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "get_role_data_scope()", "id": "app_crud_role_get_role_data_scope" }, @@ -112719,7 +112728,7 @@ "source_file": "app/crud/role.py", "source_location": "L270", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "update_role_data_scope()", "id": "app_crud_role_update_role_data_scope" }, @@ -112729,7 +112738,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "_origin": "ast", - "community": 258, + "community": 64, "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)", "id": "app_crud_role_rationale_1" }, @@ -112739,7 +112748,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L1", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "sample_code.py", "id": "app_crud_sample_code" }, @@ -112749,7 +112758,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L15", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "_resolve_issued_user_display_name()", "id": "app_crud_sample_code_resolve_issued_user_display_name" }, @@ -112759,7 +112768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "session", "id": "app_crud_sample_code_py_session" }, @@ -112769,7 +112778,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L32", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "_parse_issued_time()", "id": "app_crud_sample_code_parse_issued_time" }, @@ -112779,7 +112788,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "datetime", "id": "app_crud_sample_code_py_datetime" }, @@ -112789,7 +112798,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L44", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "_row_to_dict()", "id": "app_crud_sample_code_row_to_dict" }, @@ -112799,7 +112808,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "bizsamplecode", "id": "bizsamplecode" }, @@ -112809,7 +112818,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "any", "id": "app_crud_sample_code_py_any" }, @@ -112819,7 +112828,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L61", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "sample_code_exists()", "id": "app_crud_sample_code_sample_code_exists" }, @@ -112829,7 +112838,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L73", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "list_sample_codes()", "id": "app_crud_sample_code_list_sample_codes" }, @@ -112839,7 +112848,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L104", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "get_sample_code()", "id": "app_crud_sample_code_get_sample_code" }, @@ -112849,7 +112858,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L111", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "create_sample_code()", "id": "app_crud_sample_code_create_sample_code" }, @@ -112859,7 +112868,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L167", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "update_sample_code()", "id": "app_crud_sample_code_update_sample_code" }, @@ -112869,7 +112878,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L219", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "soft_delete_sample_code()", "id": "app_crud_sample_code_soft_delete_sample_code" }, @@ -112879,7 +112888,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L229", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "batch_generate_sample_codes()", "id": "app_crud_sample_code_batch_generate_sample_codes" }, @@ -112889,7 +112898,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L312", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "batch_issue_sample_codes()", "id": "app_crud_sample_code_batch_issue_sample_codes" }, @@ -112899,7 +112908,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L357", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "batch_revoke_sample_codes()", "id": "app_crud_sample_code_batch_revoke_sample_codes" }, @@ -112909,7 +112918,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L396", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "total_pages()", "id": "app_crud_sample_code_total_pages" }, @@ -112919,7 +112928,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L1", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)", "id": "app_crud_sample_code_rationale_1" }, @@ -112929,7 +112938,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L240", "_origin": "ast", - "community": 72, + "community": 231, "norm_label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "id": "app_crud_sample_code_rationale_240" }, @@ -112939,7 +112948,7 @@ "source_file": "app/crud/site.py", "source_location": "L1", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "site.py", "id": "app_crud_site" }, @@ -112949,7 +112958,7 @@ "source_file": "app/crud/site.py", "source_location": "L16", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "_row_to_dict()", "id": "app_crud_site_row_to_dict" }, @@ -112959,7 +112968,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "any", "id": "app_crud_site_py_any" }, @@ -112969,7 +112978,7 @@ "source_file": "app/crud/site.py", "source_location": "L36", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "list_sites()", "id": "app_crud_site_list_sites" }, @@ -112979,7 +112988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "session", "id": "app_crud_site_py_session" }, @@ -112989,7 +112998,7 @@ "source_file": "app/crud/site.py", "source_location": "L74", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "get_site()", "id": "app_crud_site_get_site" }, @@ -112999,7 +113008,7 @@ "source_file": "app/crud/site.py", "source_location": "L82", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "site_code_exists()", "id": "app_crud_site_site_code_exists" }, @@ -113009,7 +113018,7 @@ "source_file": "app/crud/site.py", "source_location": "L89", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "create_site()", "id": "app_crud_site_create_site" }, @@ -113019,7 +113028,7 @@ "source_file": "app/crud/site.py", "source_location": "L136", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "update_site()", "id": "app_crud_site_update_site" }, @@ -113029,7 +113038,7 @@ "source_file": "app/crud/site.py", "source_location": "L188", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "soft_delete_site()", "id": "app_crud_site_soft_delete_site" }, @@ -113039,7 +113048,7 @@ "source_file": "app/crud/site.py", "source_location": "L199", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "total_pages()", "id": "app_crud_site_total_pages" }, @@ -113049,7 +113058,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L1", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "tenant.py", "id": "app_crud_tenant" }, @@ -113059,7 +113068,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L17", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "_row_to_dict()", "id": "app_crud_tenant_row_to_dict" }, @@ -113069,7 +113078,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "any", "id": "app_crud_tenant_py_any" }, @@ -113079,7 +113088,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L32", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "list_tenants()", "id": "app_crud_tenant_list_tenants" }, @@ -113089,7 +113098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "session", "id": "app_crud_tenant_py_session" }, @@ -113099,7 +113108,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L85", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "get_tenant()", "id": "app_crud_tenant_get_tenant" }, @@ -113109,7 +113118,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L93", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "tenant_no_exists()", "id": "app_crud_tenant_tenant_no_exists" }, @@ -113119,7 +113128,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L100", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "create_tenant()", "id": "app_crud_tenant_create_tenant" }, @@ -113129,7 +113138,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L137", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "update_tenant()", "id": "app_crud_tenant_update_tenant" }, @@ -113139,7 +113148,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L179", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "soft_delete_tenant()", "id": "app_crud_tenant_soft_delete_tenant" }, @@ -113149,7 +113158,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L192", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "total_pages()", "id": "app_crud_tenant_total_pages" }, @@ -113159,7 +113168,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "user.py", "id": "app_crud_user" }, @@ -113169,7 +113178,7 @@ "source_file": "app/crud/user.py", "source_location": "L19", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "_hash_password()", "id": "app_crud_user_hash_password" }, @@ -113179,7 +113188,7 @@ "source_file": "app/crud/user.py", "source_location": "L23", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "_usercrudcompat", "id": "app_crud_user_usercrudcompat" }, @@ -113189,7 +113198,7 @@ "source_file": "app/crud/user.py", "source_location": "L24", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": ".get_by_user_no()", "id": "app_crud_user_usercrudcompat_get_by_user_no" }, @@ -113199,7 +113208,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "session", "id": "app_crud_user_py_session" }, @@ -113209,7 +113218,7 @@ "source_file": "app/crud/user.py", "source_location": "L35", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": ".get_by_user_no_for_web_login()", "id": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login" }, @@ -113219,7 +113228,7 @@ "source_file": "app/crud/user.py", "source_location": "L50", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": ".get_by_wx_openid()", "id": "app_crud_user_usercrudcompat_get_by_wx_openid" }, @@ -113229,7 +113238,7 @@ "source_file": "app/crud/user.py", "source_location": "L60", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": ".list_active_by_phone_no()", "id": "app_crud_user_usercrudcompat_list_active_by_phone_no" }, @@ -113239,7 +113248,7 @@ "source_file": "app/crud/user.py", "source_location": "L77", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "_row_to_dict()", "id": "app_crud_user_row_to_dict" }, @@ -113249,7 +113258,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "any", "id": "app_crud_user_py_any" }, @@ -113259,7 +113268,7 @@ "source_file": "app/crud/user.py", "source_location": "L98", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "list_users()", "id": "app_crud_user_list_users" }, @@ -113269,7 +113278,7 @@ "source_file": "app/crud/user.py", "source_location": "L149", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "get_user()", "id": "app_crud_user_get_user" }, @@ -113279,7 +113288,7 @@ "source_file": "app/crud/user.py", "source_location": "L157", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "list_post_ids_for_user()", "id": "app_crud_user_list_post_ids_for_user" }, @@ -113289,7 +113298,7 @@ "source_file": "app/crud/user.py", "source_location": "L167", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "set_user_post_ids_only()", "id": "app_crud_user_set_user_post_ids_only" }, @@ -113299,7 +113308,7 @@ "source_file": "app/crud/user.py", "source_location": "L199", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "list_user_ids_bound_to_post()", "id": "app_crud_user_list_user_ids_bound_to_post" }, @@ -113309,7 +113318,7 @@ "source_file": "app/crud/user.py", "source_location": "L214", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "sync_post_user_bindings()", "id": "app_crud_user_sync_post_user_bindings" }, @@ -113319,7 +113328,7 @@ "source_file": "app/crud/user.py", "source_location": "L242", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "get_user_with_relations()", "id": "app_crud_user_get_user_with_relations" }, @@ -113329,7 +113338,7 @@ "source_file": "app/crud/user.py", "source_location": "L267", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "user_no_exists()", "id": "app_crud_user_user_no_exists" }, @@ -113339,7 +113348,7 @@ "source_file": "app/crud/user.py", "source_location": "L276", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "_replace_associations()", "id": "app_crud_user_replace_associations" }, @@ -113349,7 +113358,7 @@ "source_file": "app/crud/user.py", "source_location": "L327", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "create_user()", "id": "app_crud_user_create_user" }, @@ -113359,7 +113368,7 @@ "source_file": "app/crud/user.py", "source_location": "L386", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "update_user()", "id": "app_crud_user_update_user" }, @@ -113369,7 +113378,7 @@ "source_file": "app/crud/user.py", "source_location": "L441", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "soft_delete_user()", "id": "app_crud_user_soft_delete_user" }, @@ -113379,7 +113388,7 @@ "source_file": "app/crud/user.py", "source_location": "L452", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "change_password()", "id": "app_crud_user_change_password" }, @@ -113389,7 +113398,7 @@ "source_file": "app/crud/user.py", "source_location": "L472", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "reset_password()", "id": "app_crud_user_reset_password" }, @@ -113399,7 +113408,7 @@ "source_file": "app/crud/user.py", "source_location": "L482", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "total_pages()", "id": "app_crud_user_total_pages" }, @@ -113409,7 +113418,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)", "id": "app_crud_user_rationale_1" }, @@ -113419,7 +113428,7 @@ "source_file": "app/crud/user.py", "source_location": "L36", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "web \u767b\u5f55:\u4f18\u5148 default_tenant_no;\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000(\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93)\u3002", "id": "app_crud_user_rationale_36" }, @@ -113429,7 +113438,7 @@ "source_file": "app/crud/user.py", "source_location": "L174", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002", "id": "app_crud_user_rationale_174" }, @@ -113439,7 +113448,7 @@ "source_file": "app/crud/user.py", "source_location": "L221", "_origin": "ast", - "community": 143, + "community": 135, "norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002", "id": "app_crud_user_rationale_221" }, @@ -113449,7 +113458,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "workflow.py", "id": "app_crud_workflow" }, @@ -113459,7 +113468,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L30", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "_row_to_dict()", "id": "app_crud_workflow_row_to_dict" }, @@ -113469,7 +113478,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "any", "id": "app_crud_workflow_py_any" }, @@ -113479,7 +113488,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L45", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "list_process_defs()", "id": "app_crud_workflow_list_process_defs" }, @@ -113489,7 +113498,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "session", "id": "app_crud_workflow_py_session" }, @@ -113499,7 +113508,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L101", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_process_def()", "id": "app_crud_workflow_get_process_def" }, @@ -113509,7 +113518,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L109", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "process_code_exists()", "id": "app_crud_workflow_process_code_exists" }, @@ -113519,7 +113528,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L120", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "create_process_def()", "id": "app_crud_workflow_create_process_def" }, @@ -113529,7 +113538,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L157", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "update_process_def()", "id": "app_crud_workflow_update_process_def" }, @@ -113539,7 +113548,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L196", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "soft_delete_process_def()", "id": "app_crud_workflow_soft_delete_process_def" }, @@ -113549,7 +113558,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L212", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "publish_version()", "id": "app_crud_workflow_publish_version" }, @@ -113559,7 +113568,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L304", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_latest_version()", "id": "app_crud_workflow_get_latest_version" }, @@ -113569,7 +113578,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L318", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "_version_to_dict()", "id": "app_crud_workflow_version_to_dict" }, @@ -113579,7 +113588,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L329", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "list_versions()", "id": "app_crud_workflow_list_versions" }, @@ -113589,7 +113598,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L344", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_nodes_by_version()", "id": "app_crud_workflow_get_nodes_by_version" }, @@ -113599,7 +113608,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L353", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_transitions_by_version()", "id": "app_crud_workflow_get_transitions_by_version" }, @@ -113609,7 +113618,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L367", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "create_instance()", "id": "app_crud_workflow_create_instance" }, @@ -113619,7 +113628,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L405", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_instance()", "id": "app_crud_workflow_get_instance" }, @@ -113629,7 +113638,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L413", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "update_instance_status()", "id": "app_crud_workflow_update_instance_status" }, @@ -113639,7 +113648,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L423", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "list_my_instances()", "id": "app_crud_workflow_list_my_instances" }, @@ -113649,7 +113658,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L511", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_all_tasks_for_business()", "id": "app_crud_workflow_get_all_tasks_for_business" }, @@ -113659,7 +113668,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L572", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "create_task()", "id": "app_crud_workflow_create_task" }, @@ -113669,7 +113678,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L603", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_task()", "id": "app_crud_workflow_get_task" }, @@ -113679,7 +113688,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L611", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "get_pending_tasks_by_node()", "id": "app_crud_workflow_get_pending_tasks_by_node" }, @@ -113689,7 +113698,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L626", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "_task_row_to_dict()", "id": "app_crud_workflow_task_row_to_dict" }, @@ -113699,7 +113708,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L653", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "list_pending_tasks()", "id": "app_crud_workflow_list_pending_tasks" }, @@ -113709,7 +113718,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L716", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "list_completed_tasks()", "id": "app_crud_workflow_list_completed_tasks" }, @@ -113719,7 +113728,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L779", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "total_pages()", "id": "app_crud_workflow_total_pages" }, @@ -113729,7 +113738,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 161, + "community": 31, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "id": "app_crud_workflow_rationale_1" }, @@ -113739,7 +113748,7 @@ "source_file": "app/main.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 89, "norm_label": "main.py", "id": "app_main" }, @@ -113749,7 +113758,7 @@ "source_file": "app/models/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "__init__.py", "id": "app_models_init" }, @@ -113759,7 +113768,7 @@ "source_file": "app/models/base.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 358, "norm_label": "base.py", "id": "app_models_base" }, @@ -113769,7 +113778,7 @@ "source_file": "app/models/base.py", "source_location": "L10", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "basemodel", "id": "app_models_base_basemodel" }, @@ -113779,7 +113788,7 @@ "source_file": "app/models/base.py", "source_location": "L15", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": ".__tablename__()", "id": "app_models_base_basemodel_tablename" }, @@ -113789,7 +113798,7 @@ "source_file": "app/models/base.py", "source_location": "L29", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": ".to_dict()", "id": "app_models_base_basemodel_to_dict" }, @@ -113799,7 +113808,7 @@ "source_file": "app/models/base.py", "source_location": "L44", "_origin": "ast", - "community": 26, + "community": 358, "norm_label": "softdeletemodel", "id": "app_models_base_softdeletemodel" }, @@ -113809,7 +113818,7 @@ "source_file": "app/models/base.py", "source_location": "L51", "_origin": "ast", - "community": 26, + "community": 358, "norm_label": ".get_active()", "id": "app_models_base_softdeletemodel_get_active" }, @@ -113819,7 +113828,7 @@ "source_file": "app/models/base.py", "source_location": "L55", "_origin": "ast", - "community": 26, + "community": 358, "norm_label": ".soft_delete()", "id": "app_models_base_softdeletemodel_soft_delete" }, @@ -113829,7 +113838,7 @@ "source_file": "app/models/base.py", "source_location": "L60", "_origin": "ast", - "community": 26, + "community": 358, "norm_label": ".restore()", "id": "app_models_base_softdeletemodel_restore" }, @@ -113839,7 +113848,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "bx_models.py", "id": "app_models_bx_models" }, @@ -113849,7 +113858,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L10", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": "bxexpenseitem", "id": "app_models_bx_models_bxexpenseitem" }, @@ -113859,7 +113868,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L33", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "bxworkflowdef", "id": "app_models_bx_models_bxworkflowdef" }, @@ -113869,7 +113878,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L62", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "bxworkflownode", "id": "app_models_bx_models_bxworkflownode" }, @@ -113879,7 +113888,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L101", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "bxadvanceapply", "id": "app_models_bx_models_bxadvanceapply" }, @@ -113889,7 +113898,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L134", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "bxadvanceapproval", "id": "app_models_bx_models_bxadvanceapproval" }, @@ -113899,7 +113908,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L157", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "bxreimburseapply", "id": "app_models_bx_models_bxreimburseapply" }, @@ -113909,7 +113918,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L195", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "bxreimbursedetail", "id": "app_models_bx_models_bxreimbursedetail" }, @@ -113919,7 +113928,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L217", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "bxreimburseapproval", "id": "app_models_bx_models_bxreimburseapproval" }, @@ -113929,7 +113938,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L240", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "bxreimburseoffset", "id": "app_models_bx_models_bxreimburseoffset" }, @@ -113939,7 +113948,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L258", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "bxattachment", "id": "app_models_bx_models_bxattachment" }, @@ -113949,7 +113958,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L281", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "bxinvoice", "id": "app_models_bx_models_bxinvoice" }, @@ -113959,7 +113968,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L303", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "bxinvoiceledger", "id": "app_models_bx_models_bxinvoiceledger" }, @@ -113969,7 +113978,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L328", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "bxreimburseinvoice", "id": "app_models_bx_models_bxreimburseinvoice" }, @@ -113979,7 +113988,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L346", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "bxinvoicewalletsummary", "id": "app_models_bx_models_bxinvoicewalletsummary" }, @@ -113989,7 +113998,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "\u62a5\u9500(bx)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql", "id": "app_models_bx_models_rationale_1" }, @@ -113999,7 +114008,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 115, "norm_label": "crm_models.py", "id": "app_models_crm_models" }, @@ -114009,7 +114018,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L21", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "crmproductcategory", "id": "app_models_crm_models_crmproductcategory" }, @@ -114019,7 +114028,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L43", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "crmproduct", "id": "app_models_crm_models_crmproduct" }, @@ -114029,7 +114038,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L79", "_origin": "ast", - "community": 39, + "community": 83, "norm_label": "crmproductbrand", "id": "app_models_crm_models_crmproductbrand" }, @@ -114039,7 +114048,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L99", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "crmproductalias", "id": "app_models_crm_models_crmproductalias" }, @@ -114049,7 +114058,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L118", "_origin": "ast", - "community": 39, + "community": 324, "norm_label": "sysoss", "id": "app_models_crm_models_sysoss" }, @@ -114059,7 +114068,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L150", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "crmcustomer", "id": "app_models_crm_models_crmcustomer" }, @@ -114069,7 +114078,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L234", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "crmcontact", "id": "app_models_crm_models_crmcontact" }, @@ -114079,7 +114088,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L269", "_origin": "ast", - "community": 34, + "community": 58, "norm_label": "crminvoiceinfo", "id": "app_models_crm_models_crminvoiceinfo" }, @@ -114089,7 +114098,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L297", "_origin": "ast", - "community": 34, + "community": 0, "norm_label": "crmcustomerfollow", "id": "app_models_crm_models_crmcustomerfollow" }, @@ -114099,7 +114108,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L328", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "crmcustomerpool", "id": "app_models_crm_models_crmcustomerpool" }, @@ -114109,7 +114118,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L354", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "crmcustomerpoolrule", "id": "app_models_crm_models_crmcustomerpoolrule" }, @@ -114119,7 +114128,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L377", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "crmopportunity", "id": "app_models_crm_models_crmopportunity" }, @@ -114129,7 +114138,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L420", "_origin": "ast", - "community": 43, + "community": 58, "norm_label": "crmopportunityfollow", "id": "app_models_crm_models_crmopportunityfollow" }, @@ -114139,7 +114148,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L451", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "crmopportunityproduct", "id": "app_models_crm_models_crmopportunityproduct" }, @@ -114149,7 +114158,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L481", "_origin": "ast", - "community": 43, + "community": 61, "norm_label": "crmopportunitystagelog", "id": "app_models_crm_models_crmopportunitystagelog" }, @@ -114159,7 +114168,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L512", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "crmcontract", "id": "app_models_crm_models_crmcontract" }, @@ -114169,7 +114178,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L597", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "crmcontractapproversetting", "id": "app_models_crm_models_crmcontractapproversetting" }, @@ -114179,7 +114188,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L616", "_origin": "ast", - "community": 157, + "community": 133, "norm_label": "crmcontractapproval", "id": "app_models_crm_models_crmcontractapproval" }, @@ -114189,7 +114198,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L647", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "crmcontractchange", "id": "app_models_crm_models_crmcontractchange" }, @@ -114199,7 +114208,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L678", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "crmcontracttemplate", "id": "app_models_crm_models_crmcontracttemplate" }, @@ -114209,7 +114218,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L712", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "crmcontractproduct", "id": "app_models_crm_models_crmcontractproduct" }, @@ -114219,7 +114228,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L755", "_origin": "ast", - "community": 194, + "community": 115, "norm_label": "crmcontractproductpricetier", "id": "app_models_crm_models_crmcontractproductpricetier" }, @@ -114229,7 +114238,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L780", "_origin": "ast", - "community": 23, + "community": 51, "norm_label": "crmquote", "id": "app_models_crm_models_crmquote" }, @@ -114239,7 +114248,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L842", "_origin": "ast", - "community": 186, + "community": 171, "norm_label": "crmquoteproduct", "id": "app_models_crm_models_crmquoteproduct" }, @@ -114249,7 +114258,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L880", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "crmquoteapproversetting", "id": "app_models_crm_models_crmquoteapproversetting" }, @@ -114259,7 +114268,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L899", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "crmquoteapproval", "id": "app_models_crm_models_crmquoteapproval" }, @@ -114269,7 +114278,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L924", "_origin": "ast", - "community": 23, + "community": 115, "norm_label": "crmquotesharelog", "id": "app_models_crm_models_crmquotesharelog" }, @@ -114279,7 +114288,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L950", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "crmclue", "id": "app_models_crm_models_crmclue" }, @@ -114289,7 +114298,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1000", "_origin": "ast", - "community": 88, + "community": 0, "norm_label": "crmcluefollow", "id": "app_models_crm_models_crmcluefollow" }, @@ -114299,7 +114308,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1024", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "crmpriceletter", "id": "app_models_crm_models_crmpriceletter" }, @@ -114309,7 +114318,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1055", "_origin": "ast", - "community": 152, + "community": 102, "norm_label": "crmsupplierinfo", "id": "app_models_crm_models_crmsupplierinfo" }, @@ -114319,7 +114328,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 115, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)", "id": "app_models_crm_models_rationale_1" }, @@ -114329,7 +114338,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1025", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "crm-\u8c03\u4ef7\u51fd\u6863\u6848(\u72ec\u7acb,\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355)", "id": "app_models_crm_models_rationale_1025" }, @@ -114339,7 +114348,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "db_models.py", "id": "app_models_db_models" }, @@ -114349,7 +114358,7 @@ "source_file": "app/models/db_models.py", "source_location": "L9", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "dbpurchaseplan", "id": "app_models_db_models_dbpurchaseplan" }, @@ -114369,7 +114378,7 @@ "source_file": "app/models/db_models.py", "source_location": "L77", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "dbweighingslip", "id": "app_models_db_models_dbweighingslip" }, @@ -114379,7 +114388,7 @@ "source_file": "app/models/db_models.py", "source_location": "L119", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "dbsequence", "id": "app_models_db_models_dbsequence" }, @@ -114389,7 +114398,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5730\u78c5(db)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql", "id": "app_models_db_models_rationale_1" }, @@ -114399,7 +114408,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "duty_models.py", "id": "app_models_duty_models" }, @@ -114409,7 +114418,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L35", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "dutyday", "id": "app_models_duty_models_dutyday" }, @@ -114419,7 +114428,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L55", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "dutyslot", "id": "app_models_duty_models_dutyslot" }, @@ -114429,7 +114438,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L79", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "dutyassignment", "id": "app_models_duty_models_dutyassignment" }, @@ -114439,7 +114448,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "id": "app_models_duty_models_rationale_1" }, @@ -114449,7 +114458,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 31, "norm_label": "models.py", "id": "app_models_models" }, @@ -114459,7 +114468,7 @@ "source_file": "app/models/models.py", "source_location": "L11", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "userrole", "id": "app_models_models_userrole" }, @@ -114469,7 +114478,7 @@ "source_file": "app/models/models.py", "source_location": "L29", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "sysuser", "id": "app_models_models_sysuser" }, @@ -114479,7 +114488,7 @@ "source_file": "app/models/models.py", "source_location": "L58", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "sysrole", "id": "app_models_models_sysrole" }, @@ -114489,7 +114498,7 @@ "source_file": "app/models/models.py", "source_location": "L79", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "sysuserrole", "id": "app_models_models_sysuserrole" }, @@ -114499,7 +114508,7 @@ "source_file": "app/models/models.py", "source_location": "L99", "_origin": "ast", - "community": 26, + "community": 64, "norm_label": "sysrolemenu", "id": "app_models_models_sysrolemenu" }, @@ -114509,7 +114518,7 @@ "source_file": "app/models/models.py", "source_location": "L119", "_origin": "ast", - "community": 26, + "community": 64, "norm_label": "sysroledatascopedetail", "id": "app_models_models_sysroledatascopedetail" }, @@ -114519,7 +114528,7 @@ "source_file": "app/models/models.py", "source_location": "L140", "_origin": "ast", - "community": 282, + "community": 275, "norm_label": "sysmenu", "id": "app_models_models_sysmenu" }, @@ -114529,7 +114538,7 @@ "source_file": "app/models/models.py", "source_location": "L167", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "sysdept", "id": "app_models_models_sysdept" }, @@ -114539,7 +114548,7 @@ "source_file": "app/models/models.py", "source_location": "L191", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "systenant", "id": "app_models_models_systenant" }, @@ -114549,7 +114558,7 @@ "source_file": "app/models/models.py", "source_location": "L212", "_origin": "ast", - "community": 297, + "community": 287, "norm_label": "syssite", "id": "app_models_models_syssite" }, @@ -114559,7 +114568,7 @@ "source_file": "app/models/models.py", "source_location": "L238", "_origin": "ast", - "community": 26, + "community": 288, "norm_label": "syspost", "id": "app_models_models_syspost" }, @@ -114569,7 +114578,7 @@ "source_file": "app/models/models.py", "source_location": "L259", "_origin": "ast", - "community": 26, + "community": 135, "norm_label": "sysuserpost", "id": "app_models_models_sysuserpost" }, @@ -114579,7 +114588,7 @@ "source_file": "app/models/models.py", "source_location": "L278", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "sysusermenufavorite", "id": "app_models_models_sysusermenufavorite" }, @@ -114589,7 +114598,7 @@ "source_file": "app/models/models.py", "source_location": "L302", "_origin": "ast", - "community": 285, + "community": 164, "norm_label": "sysdicttype", "id": "app_models_models_sysdicttype" }, @@ -114599,7 +114608,7 @@ "source_file": "app/models/models.py", "source_location": "L322", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "sysethnic", "id": "app_models_models_sysethnic" }, @@ -114609,7 +114618,7 @@ "source_file": "app/models/models.py", "source_location": "L342", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "sysdictdata", "id": "app_models_models_sysdictdata" }, @@ -114619,7 +114628,7 @@ "source_file": "app/models/models.py", "source_location": "L374", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": "sysapirequestlog", "id": "app_models_models_sysapirequestlog" }, @@ -114629,7 +114638,7 @@ "source_file": "app/models/models.py", "source_location": "L406", "_origin": "ast", - "community": 26, + "community": 97, "norm_label": "sysapirequestloghis", "id": "app_models_models_sysapirequestloghis" }, @@ -114639,7 +114648,7 @@ "source_file": "app/models/models.py", "source_location": "L448", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "bizleaverequest", "id": "app_models_models_bizleaverequest" }, @@ -114649,7 +114658,7 @@ "source_file": "app/models/models.py", "source_location": "L478", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "bizattachment", "id": "app_models_models_bizattachment" }, @@ -114659,7 +114668,7 @@ "source_file": "app/models/models.py", "source_location": "L508", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "wfprocessdef", "id": "app_models_models_wfprocessdef" }, @@ -114669,7 +114678,7 @@ "source_file": "app/models/models.py", "source_location": "L529", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "wfprocessversion", "id": "app_models_models_wfprocessversion" }, @@ -114679,7 +114688,7 @@ "source_file": "app/models/models.py", "source_location": "L551", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "wfnode", "id": "app_models_models_wfnode" }, @@ -114689,7 +114698,7 @@ "source_file": "app/models/models.py", "source_location": "L574", "_origin": "ast", - "community": 26, + "community": 31, "norm_label": "wftransition", "id": "app_models_models_wftransition" }, @@ -114699,7 +114708,7 @@ "source_file": "app/models/models.py", "source_location": "L596", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "wfprocessinstance", "id": "app_models_models_wfprocessinstance" }, @@ -114709,7 +114718,7 @@ "source_file": "app/models/models.py", "source_location": "L621", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "wftask", "id": "app_models_models_wftask" }, @@ -114719,7 +114728,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 31, "norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)", "id": "app_models_models_rationale_1" }, @@ -114729,7 +114738,7 @@ "source_file": "app/models/models.py", "source_location": "L12", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)", "id": "app_models_models_rationale_12" }, @@ -114739,7 +114748,7 @@ "source_file": "app/models/models.py", "source_location": "L80", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)", "id": "app_models_models_rationale_80" }, @@ -114749,7 +114758,7 @@ "source_file": "app/models/models.py", "source_location": "L100", "_origin": "ast", - "community": 26, + "community": 64, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)", "id": "app_models_models_rationale_100" }, @@ -114759,7 +114768,7 @@ "source_file": "app/models/models.py", "source_location": "L120", "_origin": "ast", - "community": 26, + "community": 64, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "id": "app_models_models_rationale_120" }, @@ -114769,7 +114778,7 @@ "source_file": "app/models/models.py", "source_location": "L192", "_origin": "ast", - "community": 293, + "community": 58, "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)", "id": "app_models_models_rationale_192" }, @@ -114779,7 +114788,7 @@ "source_file": "app/models/models.py", "source_location": "L260", "_origin": "ast", - "community": 26, + "community": 135, "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "id": "app_models_models_rationale_260" }, @@ -114789,7 +114798,7 @@ "source_file": "app/models/models.py", "source_location": "L279", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "id": "app_models_models_rationale_279" }, @@ -114799,7 +114808,7 @@ "source_file": "app/models/models.py", "source_location": "L323", "_origin": "ast", - "community": 26, + "community": 330, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)", "id": "app_models_models_rationale_323" }, @@ -114809,7 +114818,7 @@ "source_file": "app/models/models.py", "source_location": "L449", "_origin": "ast", - "community": 304, + "community": 168, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "id": "app_models_models_rationale_449" }, @@ -114819,7 +114828,7 @@ "source_file": "app/models/models.py", "source_location": "L530", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "id": "app_models_models_rationale_530" }, @@ -114829,7 +114838,7 @@ "source_file": "app/models/models.py", "source_location": "L575", "_origin": "ast", - "community": 26, + "community": 31, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "id": "app_models_models_rationale_575" }, @@ -114839,7 +114848,7 @@ "source_file": "app/models/models.py", "source_location": "L597", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "id": "app_models_models_rationale_597" }, @@ -114849,7 +114858,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_models.py", "id": "app_models_pl_models" }, @@ -114859,7 +114868,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L28", "_origin": "ast", - "community": 247, + "community": 27, "norm_label": "plcarrier", "id": "app_models_pl_models_plcarrier" }, @@ -114869,7 +114878,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L57", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "plvehicle", "id": "app_models_pl_models_plvehicle" }, @@ -114879,7 +114888,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L84", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "plpersonnel", "id": "app_models_pl_models_plpersonnel" }, @@ -114889,7 +114898,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L120", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "pltransportaddress", "id": "app_models_pl_models_pltransportaddress" }, @@ -114899,7 +114908,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L145", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "plcustomerstoppref", "id": "app_models_pl_models_plcustomerstoppref" }, @@ -114909,7 +114918,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L170", "_origin": "ast", - "community": 32, + "community": 59, "norm_label": "plcert", "id": "app_models_pl_models_plcert" }, @@ -114919,7 +114928,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L196", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pldriver", "id": "app_models_pl_models_pldriver" }, @@ -114929,7 +114938,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L222", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "plvehiclepersonnel", "id": "app_models_pl_models_plvehiclepersonnel" }, @@ -114939,7 +114948,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L243", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "plvehicledriver", "id": "app_models_pl_models_plvehicledriver" }, @@ -114949,7 +114958,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L268", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plplan", "id": "app_models_pl_models_plplan" }, @@ -114959,7 +114968,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L383", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "plplancontract", "id": "app_models_pl_models_plplancontract" }, @@ -114969,7 +114978,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L406", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "plplanproduct", "id": "app_models_pl_models_plplanproduct" }, @@ -114979,7 +114988,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L465", "_origin": "ast", - "community": 268, + "community": 5, "norm_label": "plplanproductbrandqty", "id": "app_models_pl_models_plplanproductbrandqty" }, @@ -114989,7 +114998,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L493", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "plplanchange", "id": "app_models_pl_models_plplanchange" }, @@ -114999,7 +115008,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L515", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plplanload", "id": "app_models_pl_models_plplanload" }, @@ -115009,7 +115018,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L543", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plplanloadproduct", "id": "app_models_pl_models_plplanloadproduct" }, @@ -115019,7 +115028,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L574", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plplandelivery", "id": "app_models_pl_models_plplandelivery" }, @@ -115029,7 +115038,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L603", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "plplandeliveryproduct", "id": "app_models_pl_models_plplandeliveryproduct" }, @@ -115039,7 +115048,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L639", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pltransport", "id": "app_models_pl_models_pltransport" }, @@ -115049,7 +115058,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L705", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "pltransportproductfeedback", "id": "app_models_pl_models_pltransportproductfeedback" }, @@ -115059,7 +115068,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L726", "_origin": "ast", - "community": 26, + "community": 12, "norm_label": "pltransportproductbrandqty", "id": "app_models_pl_models_pltransportproductbrandqty" }, @@ -115069,7 +115078,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L749", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pltransportdblink", "id": "app_models_pl_models_pltransportdblink" }, @@ -115079,7 +115088,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L774", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plplantransport", "id": "app_models_pl_models_plplantransport" }, @@ -115089,7 +115098,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L793", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "pltransportdriverstopfeedback", "id": "app_models_pl_models_pltransportdriverstopfeedback" }, @@ -115099,7 +115108,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L821", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "pltransportsitestopfeedback", "id": "app_models_pl_models_pltransportsitestopfeedback" }, @@ -115109,7 +115118,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L851", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pltransportsitelink", "id": "app_models_pl_models_pltransportsitelink" }, @@ -115119,7 +115128,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L884", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plinboundorder", "id": "app_models_pl_models_plinboundorder" }, @@ -115129,7 +115138,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L914", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "plinboundorderitem", "id": "app_models_pl_models_plinboundorderitem" }, @@ -115139,7 +115148,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L940", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "plinboundorderitembrandqty", "id": "app_models_pl_models_plinboundorderitembrandqty" }, @@ -115149,7 +115158,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L963", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "ploutboundorder", "id": "app_models_pl_models_ploutboundorder" }, @@ -115159,7 +115168,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L993", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "ploutboundorderitem", "id": "app_models_pl_models_ploutboundorderitem" }, @@ -115169,7 +115178,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1019", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "ploutboundorderitembrandqty", "id": "app_models_pl_models_ploutboundorderitembrandqty" }, @@ -115179,7 +115188,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1042", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pltransportapproval", "id": "app_models_pl_models_pltransportapproval" }, @@ -115189,7 +115198,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1071", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "plfreightsettlement", "id": "app_models_pl_models_plfreightsettlement" }, @@ -115199,7 +115208,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1106", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "plfreightsettlementapproval", "id": "app_models_pl_models_plfreightsettlementapproval" }, @@ -115209,7 +115218,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1133", "_origin": "ast", - "community": 67, + "community": 5, "norm_label": "plfreightsettlementtransport", "id": "app_models_pl_models_plfreightsettlementtransport" }, @@ -115219,7 +115228,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1153", "_origin": "ast", - "community": 67, + "community": 5, "norm_label": "plremittancevoucher", "id": "app_models_pl_models_plremittancevoucher" }, @@ -115229,7 +115238,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1180", "_origin": "ast", - "community": 274, + "community": 91, "norm_label": "plinventory", "id": "app_models_pl_models_plinventory" }, @@ -115239,7 +115248,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1214", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "plinventorytransaction", "id": "app_models_pl_models_plinventorytransaction" }, @@ -115249,7 +115258,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1245", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "plinventorywarning", "id": "app_models_pl_models_plinventorywarning" }, @@ -115259,7 +115268,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1272", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "pldocumentreminder", "id": "app_models_pl_models_pldocumentreminder" }, @@ -115269,7 +115278,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1300", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "plvehiclefuelregister", "id": "app_models_pl_models_plvehiclefuelregister" }, @@ -115279,7 +115288,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1332", "_origin": "ast", - "community": 145, + "community": 20, "norm_label": "plvehiclerechargeapply", "id": "app_models_pl_models_plvehiclerechargeapply" }, @@ -115289,7 +115298,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1368", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "plvehiclerechargeapproval", "id": "app_models_pl_models_plvehiclerechargeapproval" }, @@ -115299,7 +115308,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1394", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "plvehiclemaintenanceapply", "id": "app_models_pl_models_plvehiclemaintenanceapply" }, @@ -115309,7 +115318,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1425", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "plvehiclemaintenanceprocess", "id": "app_models_pl_models_plvehiclemaintenanceprocess" }, @@ -115319,7 +115328,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1449", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "plvehicleureaapply", "id": "app_models_pl_models_plvehicleureaapply" }, @@ -115329,7 +115338,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1479", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "plvehicleureadisburse", "id": "app_models_pl_models_plvehicleureadisburse" }, @@ -115339,7 +115348,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1503", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "plocrusagemonth", "id": "app_models_pl_models_plocrusagemonth" }, @@ -115349,7 +115358,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1522", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "plvehiclerechargerecord", "id": "app_models_pl_models_plvehiclerechargerecord" }, @@ -115359,7 +115368,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L121", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "id": "app_models_pl_models_rationale_121" }, @@ -115369,7 +115378,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L146", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref", "id": "app_models_pl_models_rationale_146" }, @@ -115379,7 +115388,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L197", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)", "id": "app_models_pl_models_rationale_197" }, @@ -115389,7 +115398,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L223", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "id": "app_models_pl_models_rationale_223" }, @@ -115399,7 +115408,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L244", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver(\u517c\u5bb9\u65e7\u8868)", "id": "app_models_pl_models_rationale_244" }, @@ -115409,7 +115418,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L384", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract", "id": "app_models_pl_models_rationale_384" }, @@ -115419,7 +115428,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L407", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "app_models_pl_models_rationale_407" }, @@ -115429,7 +115438,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L466", "_origin": "ast", - "community": 268, + "community": 5, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a:\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b;\u975e\u7a7a:\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1", "id": "app_models_pl_models_rationale_466" }, @@ -115439,7 +115448,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L494", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "id": "app_models_pl_models_rationale_494" }, @@ -115449,7 +115458,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L516", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)", "id": "app_models_pl_models_rationale_516" }, @@ -115459,7 +115468,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L544", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "id": "app_models_pl_models_rationale_544" }, @@ -115469,7 +115478,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L575", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)", "id": "app_models_pl_models_rationale_575" }, @@ -115479,7 +115488,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L604", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "id": "app_models_pl_models_rationale_604" }, @@ -115489,7 +115498,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L706", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "app_models_pl_models_rationale_706" }, @@ -115499,7 +115508,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L727", "_origin": "ast", - "community": 26, + "community": 12, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "id": "app_models_pl_models_rationale_727" }, @@ -115509,7 +115518,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L750", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "app_models_pl_models_rationale_750" }, @@ -115519,7 +115528,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L775", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "app_models_pl_models_rationale_775" }, @@ -115529,7 +115538,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L794", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback", "id": "app_models_pl_models_rationale_794" }, @@ -115539,7 +115548,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L822", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "id": "app_models_pl_models_rationale_822" }, @@ -115549,7 +115558,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L852", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "app_models_pl_models_rationale_852" }, @@ -115559,7 +115568,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L885", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "id": "app_models_pl_models_rationale_885" }, @@ -115569,7 +115578,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L915", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "id": "app_models_pl_models_rationale_915" }, @@ -115579,7 +115588,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L941", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "app_models_pl_models_rationale_941" }, @@ -115589,7 +115598,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L964", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "id": "app_models_pl_models_rationale_964" }, @@ -115599,7 +115608,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L994", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "id": "app_models_pl_models_rationale_994" }, @@ -115609,7 +115618,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1020", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "app_models_pl_models_rationale_1020" }, @@ -115619,7 +115628,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1043", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "app_models_pl_models_rationale_1043" }, @@ -115629,7 +115638,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1072", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "app_models_pl_models_rationale_1072" }, @@ -115639,7 +115648,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1107", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "app_models_pl_models_rationale_1107" }, @@ -115649,7 +115658,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1134", "_origin": "ast", - "community": 67, + "community": 5, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "app_models_pl_models_rationale_1134" }, @@ -115659,7 +115668,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1154", "_origin": "ast", - "community": 67, + "community": 5, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "app_models_pl_models_rationale_1154" }, @@ -115669,7 +115678,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1215", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "app_models_pl_models_rationale_1215" }, @@ -115679,7 +115688,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1246", "_origin": "ast", - "community": 26, + "community": 5, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "app_models_pl_models_rationale_1246" }, @@ -115689,7 +115698,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1273", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "app_models_pl_models_rationale_1273" }, @@ -115699,7 +115708,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1301", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "app_models_pl_models_rationale_1301" }, @@ -115709,7 +115718,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1333", "_origin": "ast", - "community": 145, + "community": 20, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "app_models_pl_models_rationale_1333" }, @@ -115719,7 +115728,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1369", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "app_models_pl_models_rationale_1369" }, @@ -115729,7 +115738,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1395", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "app_models_pl_models_rationale_1395" }, @@ -115739,7 +115748,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1426", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "app_models_pl_models_rationale_1426" }, @@ -115749,7 +115758,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1450", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "app_models_pl_models_rationale_1450" }, @@ -115759,7 +115768,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1480", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "app_models_pl_models_rationale_1480" }, @@ -115769,7 +115778,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1504", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)", "id": "app_models_pl_models_rationale_1504" }, @@ -115779,7 +115788,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1523", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "app_models_pl_models_rationale_1523" }, @@ -115789,7 +115798,7 @@ "source_file": "app/schemas/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "__init__.py", "id": "app_schemas_init" }, @@ -115799,7 +115808,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "attachment.py", "id": "app_schemas_attachment" }, @@ -115809,7 +115818,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L5", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "attachmentuploadresponse", "id": "app_schemas_attachment_attachmentuploadresponse" }, @@ -115819,7 +115828,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "auth.py", "id": "app_schemas_auth" }, @@ -115829,7 +115838,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L7", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "loginrequest", "id": "app_schemas_auth_loginrequest" }, @@ -115839,7 +115848,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L13", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "loginresponse", "id": "app_schemas_auth_loginresponse" }, @@ -115849,7 +115858,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L23", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "usercreate", "id": "app_schemas_auth_usercreate" }, @@ -115859,7 +115868,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L33", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "userresponse", "id": "app_schemas_auth_userresponse" }, @@ -115869,7 +115878,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L44", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "config", "id": "app_schemas_auth_config" }, @@ -115879,7 +115888,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L48", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "changepasswordrequest", "id": "app_schemas_auth_changepasswordrequest" }, @@ -115889,7 +115898,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L54", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "resetpasswordrequest", "id": "app_schemas_auth_resetpasswordrequest" }, @@ -115899,7 +115908,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "id": "app_schemas_auth_rationale_1" }, @@ -115909,7 +115918,7 @@ "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 394, + "community": 373, "norm_label": "__init__.py", "id": "app_schemas_bx_init" }, @@ -115919,7 +115928,7 @@ "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 394, + "community": 373, "norm_label": "\u62a5\u9500(bx)pydantic \u6a21\u578b \u2014 \u54cd\u5e94\u534f\u8bae\u4e0e bx \u539f\u7cfb\u7edf\u4fdd\u6301\u4e00\u81f4", "id": "app_schemas_bx_init_rationale_1" }, @@ -115929,7 +115938,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advance.py", "id": "app_schemas_bx_advance" }, @@ -115939,7 +115948,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "_coerce_optional_id()", "id": "app_schemas_bx_advance_coerce_optional_id" }, @@ -115949,7 +115958,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceapplycreate", "id": "app_schemas_bx_advance_advanceapplycreate" }, @@ -115959,7 +115968,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id" }, @@ -115969,7 +115978,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceapplyupdate", "id": "app_schemas_bx_advance_advanceapplyupdate" }, @@ -115979,7 +115988,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L42", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id" }, @@ -115989,7 +115998,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceapplyout", "id": "app_schemas_bx_advance_advanceapplyout" }, @@ -115999,7 +116008,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceapprovalcreate", "id": "app_schemas_bx_advance_advanceapprovalcreate" }, @@ -116009,7 +116018,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceapprovalout", "id": "app_schemas_bx_advance_advanceapprovalout" }, @@ -116019,7 +116028,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advancemystatsout", "id": "app_schemas_bx_advance_advancemystatsout" }, @@ -116029,7 +116038,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceapproverpendingstatsout", "id": "app_schemas_bx_advance_advanceapproverpendingstatsout" }, @@ -116039,7 +116048,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "advanceissueout", "id": "app_schemas_bx_advance_advanceissueout" }, @@ -116049,7 +116058,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "advanceissuerequest", "id": "app_schemas_bx_advance_advanceissuerequest" }, @@ -116059,7 +116068,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "advanceoffsetrecordout", "id": "app_schemas_bx_advance_advanceoffsetrecordout" }, @@ -116069,7 +116078,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "advancefinanceissuestatsout", "id": "app_schemas_bx_advance_advancefinanceissuestatsout" }, @@ -116079,7 +116088,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "attachment.py", "id": "app_schemas_bx_attachment" }, @@ -116089,7 +116098,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "attachmentout", "id": "app_schemas_bx_attachment_attachmentout" }, @@ -116099,7 +116108,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "common.py", "id": "app_schemas_bx_common" }, @@ -116109,7 +116118,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L11", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "_dt_to_str()", "id": "app_schemas_bx_common_dt_to_str" }, @@ -116119,7 +116128,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "datetime", "id": "app_schemas_bx_common_py_datetime" }, @@ -116129,7 +116138,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L17", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "_date_to_str()", "id": "app_schemas_bx_common_date_to_str" }, @@ -116139,7 +116148,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "date", "id": "app_schemas_bx_common_py_date" }, @@ -116149,7 +116158,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L29", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "pagedquery", "id": "app_schemas_bx_common_pagedquery" }, @@ -116159,7 +116168,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L36", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "apiresponse", "id": "app_schemas_bx_common_apiresponse" }, @@ -116169,7 +116178,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L42", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "pageddata", "id": "app_schemas_bx_common_pageddata" }, @@ -116179,7 +116188,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L51", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "pagedresponse", "id": "app_schemas_bx_common_pagedresponse" }, @@ -116189,7 +116198,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "_origin": "ast", - "community": 65, + "community": 22, "norm_label": "bx \u539f\u7cfb\u7edf api \u54cd\u5e94\u5305\u88c5(code=0 / msg / data.rows),\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002", "id": "app_schemas_bx_common_rationale_1" }, @@ -116199,7 +116208,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L1", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "expense_item.py", "id": "app_schemas_bx_expense_item" }, @@ -116209,7 +116218,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "_coerce_id()", "id": "app_schemas_bx_expense_item_coerce_id" }, @@ -116219,7 +116228,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "expenseitemcreate", "id": "app_schemas_bx_expense_item_expenseitemcreate" }, @@ -116229,7 +116238,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": ".validate_parent_id()", "id": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id" }, @@ -116239,7 +116248,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "expenseitemupdate", "id": "app_schemas_bx_expense_item_expenseitemupdate" }, @@ -116249,7 +116258,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L43", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": ".validate_parent_id()", "id": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id" }, @@ -116259,7 +116268,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "_origin": "ast", - "community": 179, + "community": 22, "norm_label": "expenseitemout", "id": "app_schemas_bx_expense_item_expenseitemout" }, @@ -116269,7 +116278,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L1", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "invoice.py", "id": "app_schemas_bx_invoice" }, @@ -116279,7 +116288,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "walletsummaryout", "id": "app_schemas_bx_invoice_walletsummaryout" }, @@ -116289,7 +116298,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "ledgerout", "id": "app_schemas_bx_invoice_ledgerout" }, @@ -116299,7 +116308,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "invoiceattachmentout", "id": "app_schemas_bx_invoice_invoiceattachmentout" }, @@ -116309,7 +116318,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "invoiceout", "id": "app_schemas_bx_invoice_invoiceout" }, @@ -116319,7 +116328,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L1", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburse.py", "id": "app_schemas_bx_reimburse" }, @@ -116329,7 +116338,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "_coerce_id()", "id": "app_schemas_bx_reimburse_coerce_id" }, @@ -116339,7 +116348,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimbursedetailcreate", "id": "app_schemas_bx_reimburse_reimbursedetailcreate" }, @@ -116349,7 +116358,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id" }, @@ -116359,7 +116368,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "reimbursedetailout", "id": "app_schemas_bx_reimburse_reimbursedetailout" }, @@ -116369,7 +116378,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "reimburseinvoicelinkin", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, @@ -116379,7 +116388,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".validate_invoice_id()", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id" }, @@ -116389,7 +116398,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".coerce_attachment_id()", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id" }, @@ -116399,7 +116408,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "reimburseinvoicebriefout", "id": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, @@ -116409,7 +116418,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburseapplycreate", "id": "app_schemas_bx_reimburse_reimburseapplycreate" }, @@ -116419,7 +116428,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".details_must_not_be_empty()", "id": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty" }, @@ -116429,7 +116438,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L98", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".coerce_applicant_id()", "id": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id" }, @@ -116439,7 +116448,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburseapplyupdate", "id": "app_schemas_bx_reimburse_reimburseapplyupdate" }, @@ -116449,7 +116458,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L115", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".coerce_applicant_id()", "id": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id" }, @@ -116459,7 +116468,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimbursesubmitbody", "id": "app_schemas_bx_reimburse_reimbursesubmitbody" }, @@ -116469,7 +116478,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "reimburseapplyout", "id": "app_schemas_bx_reimburse_reimburseapplyout" }, @@ -116479,7 +116488,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburseapprovalcreate", "id": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, @@ -116489,7 +116498,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburseapprovalout", "id": "app_schemas_bx_reimburse_reimburseapprovalout" }, @@ -116499,7 +116508,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimbursemystatsout", "id": "app_schemas_bx_reimburse_reimbursemystatsout" }, @@ -116509,7 +116518,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "reimburseapproverpendingstatsout", "id": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout" }, @@ -116519,7 +116528,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "payrequest", "id": "app_schemas_bx_reimburse_payrequest" }, @@ -116529,7 +116538,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "offsetrequest", "id": "app_schemas_bx_reimburse_offsetrequest" }, @@ -116539,7 +116548,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L211", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".validate_advance_id()", "id": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id" }, @@ -116549,7 +116558,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "offsetitem", "id": "app_schemas_bx_reimburse_offsetitem" }, @@ -116559,7 +116568,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L226", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".validate_advance_id()", "id": "app_schemas_bx_reimburse_offsetitem_validate_advance_id" }, @@ -116569,7 +116578,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "batchoffsetrequest", "id": "app_schemas_bx_reimburse_batchoffsetrequest" }, @@ -116579,7 +116588,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "reimburseoffsetrecordout", "id": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, @@ -116589,7 +116598,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "paymentfinancestatsout", "id": "app_schemas_bx_reimburse_paymentfinancestatsout" }, @@ -116599,7 +116608,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6(\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6,\u5404\u5360\u4e00\u6761)\u3002", "id": "app_schemas_bx_reimburse_rationale_44" }, @@ -116609,7 +116618,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflow.py", "id": "app_schemas_bx_workflow" }, @@ -116619,7 +116628,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "_coerce_optional_id()", "id": "app_schemas_bx_workflow_coerce_optional_id" }, @@ -116629,7 +116638,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflownodecreate", "id": "app_schemas_bx_workflow_workflownodecreate" }, @@ -116639,7 +116648,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L24", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".validate_approver_id()", "id": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id" }, @@ -116649,7 +116658,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L28", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflownodeout", "id": "app_schemas_bx_workflow_workflownodeout" }, @@ -116659,7 +116668,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L39", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflowdefcreate", "id": "app_schemas_bx_workflow_workflowdefcreate" }, @@ -116669,7 +116678,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L48", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflowdefupdate", "id": "app_schemas_bx_workflow_workflowdefupdate" }, @@ -116679,7 +116688,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L57", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflowdefout", "id": "app_schemas_bx_workflow_workflowdefout" }, @@ -116689,7 +116698,7 @@ "source_file": "app/schemas/common.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "common.py", "id": "app_schemas_common" }, @@ -116699,7 +116708,7 @@ "source_file": "app/schemas/common.py", "source_location": "L6", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "paginationparams", "id": "app_schemas_common_paginationparams" }, @@ -116709,7 +116718,7 @@ "source_file": "app/schemas/common.py", "source_location": "L12", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "paginationresult", "id": "app_schemas_common_paginationresult" }, @@ -116719,7 +116728,7 @@ "source_file": "app/schemas/common.py", "source_location": "L21", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "idinput", "id": "app_schemas_common_idinput" }, @@ -116729,7 +116738,7 @@ "source_file": "app/schemas/common.py", "source_location": "L26", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "statusinput", "id": "app_schemas_common_statusinput" }, @@ -116739,7 +116748,7 @@ "source_file": "app/schemas/common.py", "source_location": "L31", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "deleteinput", "id": "app_schemas_common_deleteinput" }, @@ -116749,7 +116758,7 @@ "source_file": "app/schemas/crm/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 484, + "community": 463, "norm_label": "__init__.py", "id": "app_schemas_crm_init" }, @@ -116769,7 +116778,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "_origin": "ast", - "community": 389, + "community": 0, "norm_label": "cluecolumnfiltermixin", "id": "app_schemas_crm_clue_cluecolumnfiltermixin" }, @@ -116779,7 +116788,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L59", "_origin": "ast", - "community": 389, + "community": 0, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_clue_cluecolumnfiltermixin_column_filter_kwargs" }, @@ -116799,7 +116808,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L120", "_origin": "ast", - "community": 389, + "community": 0, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_clue_cluelistbody_to_list_kwargs" }, @@ -116959,7 +116968,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L12", "_origin": "ast", - "community": 389, + "community": 0, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case\u3002", "id": "app_schemas_crm_clue_rationale_12" }, @@ -116969,7 +116978,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "contact.py", "id": "app_schemas_crm_contact" }, @@ -116989,7 +116998,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "contactcreatebody", "id": "app_schemas_crm_contact_contactcreatebody" }, @@ -116999,7 +117008,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "contactupdatebody", "id": "app_schemas_crm_contact_contactupdatebody" }, @@ -117009,7 +117018,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "contactdeletebody", "id": "app_schemas_crm_contact_contactdeletebody" }, @@ -117019,7 +117028,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "contactdetailbody", "id": "app_schemas_crm_contact_contactdetailbody" }, @@ -117029,7 +117038,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "contactbycustomerbody", "id": "app_schemas_crm_contact_contactbycustomerbody" }, @@ -117039,7 +117048,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "contactsetprimarybody", "id": "app_schemas_crm_contact_contactsetprimarybody" }, @@ -117049,7 +117058,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas", "id": "app_schemas_crm_contact_rationale_1" }, @@ -117059,7 +117068,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contract.py", "id": "app_schemas_crm_contract" }, @@ -117069,7 +117078,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractproductpricetieritem", "id": "app_schemas_crm_contract_contractproductpricetieritem" }, @@ -117079,7 +117088,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractproductitem", "id": "app_schemas_crm_contract_contractproductitem" }, @@ -117089,7 +117098,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractlistquery", "id": "app_schemas_crm_contract_contractlistquery" }, @@ -117099,7 +117108,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L92", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractcreatebody", "id": "app_schemas_crm_contract_contractcreatebody" }, @@ -117109,7 +117118,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L156", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractupdatebody", "id": "app_schemas_crm_contract_contractupdatebody" }, @@ -117119,7 +117128,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L160", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractsubmitbody", "id": "app_schemas_crm_contract_contractsubmitbody" }, @@ -117129,7 +117138,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L166", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractbatchsubmitbody", "id": "app_schemas_crm_contract_contractbatchsubmitbody" }, @@ -117139,7 +117148,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractwithdrawbody", "id": "app_schemas_crm_contract_contractwithdrawbody" }, @@ -117149,7 +117158,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractstatusbody", "id": "app_schemas_crm_contract_contractstatusbody" }, @@ -117159,7 +117168,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L182", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractinvalidbody", "id": "app_schemas_crm_contract_contractinvalidbody" }, @@ -117169,7 +117178,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L188", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contracttemplatesavebody", "id": "app_schemas_crm_contract_contracttemplatesavebody" }, @@ -117179,7 +117188,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L194", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractdeletebody", "id": "app_schemas_crm_contract_contractdeletebody" }, @@ -117189,7 +117198,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L198", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractapprovalactionbody", "id": "app_schemas_crm_contract_contractapprovalactionbody" }, @@ -117199,7 +117208,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractuploadfilebody", "id": "app_schemas_crm_contract_contractuploadfilebody" }, @@ -117209,7 +117218,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L215", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractuploadattachmentsbody", "id": "app_schemas_crm_contract_contractuploadattachmentsbody" }, @@ -117219,7 +117228,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L223", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractexportbody", "id": "app_schemas_crm_contract_contractexportbody" }, @@ -117229,7 +117238,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L230", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "contractstatisticsoverviewquery", "id": "app_schemas_crm_contract_contractstatisticsoverviewquery" }, @@ -117239,7 +117248,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L236", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "contractstatisticstrendquery", "id": "app_schemas_crm_contract_contractstatisticstrendquery" }, @@ -117249,7 +117258,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L242", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractrenewbody", "id": "app_schemas_crm_contract_contractrenewbody" }, @@ -117259,7 +117268,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractapprovalpassbody", "id": "app_schemas_crm_contract_contractapprovalpassbody" }, @@ -117269,7 +117278,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractapprovalrejectbody", "id": "app_schemas_crm_contract_contractapprovalrejectbody" }, @@ -117279,7 +117288,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L256", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contractapprovalrefreshnamesbody", "id": "app_schemas_crm_contract_contractapprovalrefreshnamesbody" }, @@ -117289,7 +117298,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L260", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contractapprovallistquery", "id": "app_schemas_crm_contract_contractapprovallistquery" }, @@ -117299,7 +117308,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L276", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contractchangelistquery", "id": "app_schemas_crm_contract_contractchangelistquery" }, @@ -117309,7 +117318,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L292", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contracttemplatelistquery", "id": "app_schemas_crm_contract_contracttemplatelistquery" }, @@ -117319,7 +117328,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L307", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractsignbody", "id": "app_schemas_crm_contract_contractsignbody" }, @@ -117329,7 +117338,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L314", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractbatchassignbody", "id": "app_schemas_crm_contract_contractbatchassignbody" }, @@ -117339,7 +117348,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L320", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractchangecreatebody", "id": "app_schemas_crm_contract_contractchangecreatebody" }, @@ -117349,7 +117358,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractchangeupdatebody", "id": "app_schemas_crm_contract_contractchangeupdatebody" }, @@ -117359,7 +117368,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L339", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractchangesubmitbody", "id": "app_schemas_crm_contract_contractchangesubmitbody" }, @@ -117369,7 +117378,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L345", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contractchangeexportbody", "id": "app_schemas_crm_contract_contractchangeexportbody" }, @@ -117379,7 +117388,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L352", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contracttemplatecreatebody", "id": "app_schemas_crm_contract_contracttemplatecreatebody" }, @@ -117389,7 +117398,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contracttemplateupdatebody", "id": "app_schemas_crm_contract_contracttemplateupdatebody" }, @@ -117399,7 +117408,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L378", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contracttemplateexportbody", "id": "app_schemas_crm_contract_contracttemplateexportbody" }, @@ -117409,7 +117418,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L385", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractapprovaltransferbody", "id": "app_schemas_crm_contract_contractapprovaltransferbody" }, @@ -117419,7 +117428,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L391", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "contractapprovalexportbody", "id": "app_schemas_crm_contract_contractapprovalexportbody" }, @@ -117429,7 +117438,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L397", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractcolumnfacetbody", "id": "app_schemas_crm_contract_contractcolumnfacetbody" }, @@ -117439,7 +117448,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L407", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractchangecolumnfacetbody", "id": "app_schemas_crm_contract_contractchangecolumnfacetbody" }, @@ -117449,7 +117458,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L417", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contractapprovalcolumnfacetbody", "id": "app_schemas_crm_contract_contractapprovalcolumnfacetbody" }, @@ -117459,7 +117468,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L427", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "contracttemplatecolumnfacetbody", "id": "app_schemas_crm_contract_contracttemplatecolumnfacetbody" }, @@ -117469,7 +117478,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "crm \u5408\u540c pydantic schemas \u2014 \u5bf9\u7167 crmcontractbo / crmcontractvo", "id": "app_schemas_crm_contract_rationale_1" }, @@ -117479,7 +117488,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L59", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "get /contract/list \u67e5\u8be2\u53c2\u6570(\u5bf9\u9f50 crmcontractbo + pagenum/pagesize)\u3002 extra=allow:\u5217\u5934", "id": "app_schemas_crm_contract_rationale_59" }, @@ -117489,7 +117498,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L199", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "app_schemas_crm_contract_rationale_199" }, @@ -117499,7 +117508,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L224", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)", "id": "app_schemas_crm_contract_rationale_224" }, @@ -117509,7 +117518,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L243", "_origin": "ast", - "community": 73, + "community": 95, "norm_label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa,parent \u7531\u8def\u5f84\u63d0\u4f9b", "id": "app_schemas_crm_contract_rationale_243" }, @@ -117519,7 +117528,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L261", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "get /contract/approval/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "app_schemas_crm_contract_rationale_261" }, @@ -117529,7 +117538,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L277", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "app_schemas_crm_contract_rationale_277" }, @@ -117539,7 +117548,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L293", "_origin": "ast", - "community": 73, + "community": 19, "norm_label": "get /contract/template/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "app_schemas_crm_contract_rationale_293" }, @@ -117549,7 +117558,7 @@ "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "contract_approver_setting.py", "id": "app_schemas_crm_contract_approver_setting" }, @@ -117559,7 +117568,7 @@ "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "_origin": "ast", - "community": 17, + "community": 95, "norm_label": "contractapproversettingsavebody", "id": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody" }, @@ -117569,7 +117578,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customer.py", "id": "app_schemas_crm_customer" }, @@ -117579,7 +117588,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "customeroptionsbody", "id": "app_schemas_crm_customer_customeroptionsbody" }, @@ -117589,7 +117598,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customercolumnfiltermixin", "id": "app_schemas_crm_customer_customercolumnfiltermixin" }, @@ -117599,7 +117608,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L120", "_origin": "ast", - "community": 390, + "community": 23, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_customer_customercolumnfiltermixin_column_filter_kwargs" }, @@ -117619,7 +117628,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L220", "_origin": "ast", - "community": 390, + "community": 23, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_customer_customerlistbody_to_list_kwargs" }, @@ -117629,7 +117638,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L243", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "customercreatebody", "id": "app_schemas_crm_customer_customercreatebody" }, @@ -117639,7 +117648,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L284", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "._forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields" }, @@ -117649,7 +117658,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L309", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "customerupdatebody", "id": "app_schemas_crm_customer_customerupdatebody" }, @@ -117659,7 +117668,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L351", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "._forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields" }, @@ -117669,7 +117678,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L376", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "customerdeletebody", "id": "app_schemas_crm_customer_customerdeletebody" }, @@ -117679,7 +117688,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L384", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerdetailbody", "id": "app_schemas_crm_customer_customerdetailbody" }, @@ -117689,7 +117698,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L391", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customertransferbody", "id": "app_schemas_crm_customer_customertransferbody" }, @@ -117699,7 +117708,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L403", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerintopoolbody", "id": "app_schemas_crm_customer_customerintopoolbody" }, @@ -117709,7 +117718,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L413", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerdealbody", "id": "app_schemas_crm_customer_customerdealbody" }, @@ -117719,7 +117728,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L425", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerclaimbody", "id": "app_schemas_crm_customer_customerclaimbody" }, @@ -117729,7 +117738,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L434", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerassignpoolbody", "id": "app_schemas_crm_customer_customerassignpoolbody" }, @@ -117739,7 +117748,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L445", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customercheckduplicatebody", "id": "app_schemas_crm_customer_customercheckduplicatebody" }, @@ -117749,7 +117758,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L452", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "customercolumnfacetbody", "id": "app_schemas_crm_customer_customercolumnfacetbody" }, @@ -117759,7 +117768,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_customer_rationale_1" }, @@ -117769,7 +117778,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53(\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "app_schemas_crm_customer_rationale_13" }, @@ -117779,7 +117788,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L28", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_customer_column_filters\u3002", "id": "app_schemas_crm_customer_rationale_28" }, @@ -117789,7 +117798,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L121", "_origin": "ast", - "community": 390, + "community": 23, "norm_label": "snake_case \u5217\u7b5b\u53c2\u6570,\u4f9b crud / build_customer_column_filters\u3002", "id": "app_schemas_crm_customer_rationale_121" }, @@ -117799,7 +117808,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L221", "_origin": "ast", - "community": 390, + "community": 23, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002", "id": "app_schemas_crm_customer_rationale_221" }, @@ -117809,7 +117818,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customer_follow.py", "id": "app_schemas_crm_customer_follow" }, @@ -117819,7 +117828,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerfollowlistbody", "id": "app_schemas_crm_customer_follow_customerfollowlistbody" }, @@ -117829,7 +117838,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerfollowcreatebody", "id": "app_schemas_crm_customer_follow_customerfollowcreatebody" }, @@ -117839,7 +117848,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerfollowupdatebody", "id": "app_schemas_crm_customer_follow_customerfollowupdatebody" }, @@ -117849,7 +117858,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerfollowdeletebody", "id": "app_schemas_crm_customer_follow_customerfollowdeletebody" }, @@ -117859,7 +117868,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerfollowdetailbody", "id": "app_schemas_crm_customer_follow_customerfollowdetailbody" }, @@ -117869,7 +117878,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customerfollowbycustomerbody", "id": "app_schemas_crm_customer_follow_customerfollowbycustomerbody" }, @@ -117879,7 +117888,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas", "id": "app_schemas_crm_customer_follow_rationale_1" }, @@ -117889,7 +117898,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "customer_pool.py", "id": "app_schemas_crm_customer_pool" }, @@ -117899,7 +117908,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L9", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "poolcustomerlistbody", "id": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, @@ -117909,7 +117918,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L18", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_customer_pool_poolcustomerlistbody_to_list_kwargs" }, @@ -117919,7 +117928,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L27", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "poolassignbody", "id": "app_schemas_crm_customer_pool_poolassignbody" }, @@ -117929,7 +117938,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L35", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "poolclaimbody", "id": "app_schemas_crm_customer_pool_poolclaimbody" }, @@ -117939,7 +117948,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L41", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "poolrecordlistbody", "id": "app_schemas_crm_customer_pool_poolrecordlistbody" }, @@ -117949,7 +117958,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L51", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "poolrecorddetailbody", "id": "app_schemas_crm_customer_pool_poolrecorddetailbody" }, @@ -117959,7 +117968,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas", "id": "app_schemas_crm_customer_pool_rationale_1" }, @@ -117969,7 +117978,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L19", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "\u5217\u7b5b + keyword;\u516c\u6d77\u8303\u56f4\u7531 list_pool_customers \u5f3a\u5236 status=pool\u3002", "id": "app_schemas_crm_customer_pool_rationale_19" }, @@ -118059,7 +118068,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunitycolumnfiltermixin", "id": "app_schemas_crm_opportunity_opportunitycolumnfiltermixin" }, @@ -118069,7 +118078,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L83", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs" }, @@ -118079,7 +118088,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunitylistbody", "id": "app_schemas_crm_opportunity_opportunitylistbody" }, @@ -118089,7 +118098,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L163", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_opportunity_opportunitylistbody_to_list_kwargs" }, @@ -118229,7 +118238,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L300", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "opportunitykanbanbody", "id": "app_schemas_crm_opportunity_opportunitykanbanbody" }, @@ -118369,7 +118378,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "pool_rule.py", "id": "app_schemas_crm_pool_rule" }, @@ -118379,7 +118388,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "_origin": "ast", - "community": 0, + "community": 35, "norm_label": "poolrulelistbody", "id": "app_schemas_crm_pool_rule_poolrulelistbody" }, @@ -118389,7 +118398,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L21", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "poolruledetailbody", "id": "app_schemas_crm_pool_rule_poolruledetailbody" }, @@ -118399,7 +118408,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L27", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "poolruleaddbody", "id": "app_schemas_crm_pool_rule_poolruleaddbody" }, @@ -118409,7 +118418,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L39", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "poolruleupdatebody", "id": "app_schemas_crm_pool_rule_poolruleupdatebody" }, @@ -118419,7 +118428,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L52", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "poolruledeletebody", "id": "app_schemas_crm_pool_rule_poolruledeletebody" }, @@ -118429,7 +118438,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L58", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "poolruleupdatestatusbody", "id": "app_schemas_crm_pool_rule_poolruleupdatestatusbody" }, @@ -118439,7 +118448,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L65", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "poolruleexecutebody", "id": "app_schemas_crm_pool_rule_poolruleexecutebody" }, @@ -118449,7 +118458,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 96, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 pydantic schemas", "id": "app_schemas_crm_pool_rule_rationale_1" }, @@ -118459,7 +118468,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "price_letter.py", "id": "app_schemas_crm_price_letter" }, @@ -118469,7 +118478,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "priceletterlistbody", "id": "app_schemas_crm_price_letter_priceletterlistbody" }, @@ -118479,7 +118488,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L25", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_price_letter_priceletterlistbody_to_list_kwargs" }, @@ -118489,7 +118498,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L45", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "priceletterdetailbody", "id": "app_schemas_crm_price_letter_priceletterdetailbody" }, @@ -118499,7 +118508,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L51", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "pricelettercreatebody", "id": "app_schemas_crm_price_letter_pricelettercreatebody" }, @@ -118509,7 +118518,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L67", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "priceletterupdatebody", "id": "app_schemas_crm_price_letter_priceletterupdatebody" }, @@ -118519,7 +118528,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L84", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "pricelettervoidbody", "id": "app_schemas_crm_price_letter_pricelettervoidbody" }, @@ -118529,7 +118538,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L92", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "pricelettercolumnfacetbody", "id": "app_schemas_crm_price_letter_pricelettercolumnfacetbody" }, @@ -118539,7 +118548,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas", "id": "app_schemas_crm_price_letter_rationale_1" }, @@ -118549,7 +118558,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L10", "_origin": "ast", - "community": 10, + "community": 29, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u67e5\u8be2;extra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "app_schemas_crm_price_letter_rationale_10" }, @@ -118559,7 +118568,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "product.py", "id": "app_schemas_crm_product" }, @@ -118569,7 +118578,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L12", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productcategorycreatebody", "id": "app_schemas_crm_product_productcategorycreatebody" }, @@ -118579,7 +118588,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L26", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productcategoryupdatebody", "id": "app_schemas_crm_product_productcategoryupdatebody" }, @@ -118589,7 +118598,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L41", "_origin": "ast", - "community": 10, + "community": 0, "norm_label": "categorydeletebody", "id": "app_schemas_crm_product_categorydeletebody" }, @@ -118599,7 +118608,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L47", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productcategorytreebody", "id": "app_schemas_crm_product_productcategorytreebody" }, @@ -118609,7 +118618,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L56", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productupdatestatusbody", "id": "app_schemas_crm_product_productupdatestatusbody" }, @@ -118619,7 +118628,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L66", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productcolumnfiltermixin", "id": "app_schemas_crm_product_productcolumnfiltermixin" }, @@ -118629,7 +118638,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L113", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_product_productcolumnfiltermixin_column_filter_kwargs" }, @@ -118639,7 +118648,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L148", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productlistbody", "id": "app_schemas_crm_product_productlistbody" }, @@ -118649,7 +118658,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L177", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_product_productlistbody_to_list_kwargs" }, @@ -118659,7 +118668,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L189", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productbranditem", "id": "app_schemas_crm_product_productbranditem" }, @@ -118669,7 +118678,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L200", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productaliasitem", "id": "app_schemas_crm_product_productaliasitem" }, @@ -118679,7 +118688,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L210", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productcreatebody", "id": "app_schemas_crm_product_productcreatebody" }, @@ -118689,7 +118698,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L247", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productupdatebody", "id": "app_schemas_crm_product_productupdatebody" }, @@ -118699,7 +118708,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L285", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productdetailbody", "id": "app_schemas_crm_product_productdetailbody" }, @@ -118709,7 +118718,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L291", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productdeletebody", "id": "app_schemas_crm_product_productdeletebody" }, @@ -118719,7 +118728,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L298", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productoptionsbody", "id": "app_schemas_crm_product_productoptionsbody" }, @@ -118729,7 +118738,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L308", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "productcolumnfacetbody", "id": "app_schemas_crm_product_productcolumnfacetbody" }, @@ -118739,7 +118748,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas", "id": "app_schemas_crm_product_rationale_1" }, @@ -118749,7 +118758,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L48", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2(\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 pydantic \u7ed1\u5b9a,\u88f8 dict=none \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body)", "id": "app_schemas_crm_product_rationale_48" }, @@ -118759,7 +118768,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L67", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_product_column_filters\u3002", "id": "app_schemas_crm_product_rationale_67" }, @@ -118769,7 +118778,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quote.py", "id": "app_schemas_crm_quote" }, @@ -118779,7 +118788,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteproductitem", "id": "app_schemas_crm_quote_quoteproductitem" }, @@ -118789,7 +118798,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotecolumnfiltermixin", "id": "app_schemas_crm_quote_quotecolumnfiltermixin" }, @@ -118799,7 +118808,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L48", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotelistbody", "id": "app_schemas_crm_quote_quotelistbody" }, @@ -118809,7 +118818,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L79", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotedetailbody", "id": "app_schemas_crm_quote_quotedetailbody" }, @@ -118819,7 +118828,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L83", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotedeletebody", "id": "app_schemas_crm_quote_quotedeletebody" }, @@ -118829,7 +118838,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L87", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotecreatebody", "id": "app_schemas_crm_quote_quotecreatebody" }, @@ -118839,7 +118848,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteupdatebody", "id": "app_schemas_crm_quote_quoteupdatebody" }, @@ -118849,7 +118858,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotesubmitbody", "id": "app_schemas_crm_quote_quotesubmitbody" }, @@ -118859,7 +118868,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L131", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotetemplatesavebody", "id": "app_schemas_crm_quote_quotetemplatesavebody" }, @@ -118869,7 +118878,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L136", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotetemplategetbody", "id": "app_schemas_crm_quote_quotetemplategetbody" }, @@ -118879,7 +118888,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotepdfbody", "id": "app_schemas_crm_quote_quotepdfbody" }, @@ -118889,7 +118898,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L144", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotesharegeneratebody", "id": "app_schemas_crm_quote_quotesharegeneratebody" }, @@ -118899,7 +118908,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L150", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteacceptbody", "id": "app_schemas_crm_quote_quoteacceptbody" }, @@ -118909,7 +118918,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoterejectbody", "id": "app_schemas_crm_quote_quoterejectbody" }, @@ -118919,7 +118928,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotetocontractbody", "id": "app_schemas_crm_quote_quotetocontractbody" }, @@ -118929,7 +118938,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotenewversionbody", "id": "app_schemas_crm_quote_quotenewversionbody" }, @@ -118939,7 +118948,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteversionsbody", "id": "app_schemas_crm_quote_quoteversionsbody" }, @@ -118949,7 +118958,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L180", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteinvalidbody", "id": "app_schemas_crm_quote_quoteinvalidbody" }, @@ -118959,7 +118968,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotestatisticsoverviewbody", "id": "app_schemas_crm_quote_quotestatisticsoverviewbody" }, @@ -118969,7 +118978,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L192", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotestatisticstrendbody", "id": "app_schemas_crm_quote_quotestatisticstrendbody" }, @@ -118979,7 +118988,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L198", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteproductlistbody", "id": "app_schemas_crm_quote_quoteproductlistbody" }, @@ -118989,7 +118998,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L202", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteproductcreatebody", "id": "app_schemas_crm_quote_quoteproductcreatebody" }, @@ -118999,7 +119008,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L224", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteproductupdatebody", "id": "app_schemas_crm_quote_quoteproductupdatebody" }, @@ -119009,7 +119018,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L228", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteproductdeletebody", "id": "app_schemas_crm_quote_quoteproductdeletebody" }, @@ -119019,7 +119028,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteapprovallistbody", "id": "app_schemas_crm_quote_quoteapprovallistbody" }, @@ -119029,7 +119038,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteapprovalapprovebody", "id": "app_schemas_crm_quote_quoteapprovalapprovebody" }, @@ -119039,7 +119048,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L243", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteapprovalwithdrawbody", "id": "app_schemas_crm_quote_quoteapprovalwithdrawbody" }, @@ -119049,7 +119058,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L248", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteapprovalrefreshnamesbody", "id": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody" }, @@ -119059,7 +119068,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L252", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteshareloglistbody", "id": "app_schemas_crm_quote_quoteshareloglistbody" }, @@ -119069,7 +119078,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L256", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotesharelogstatisticsbody", "id": "app_schemas_crm_quote_quotesharelogstatisticsbody" }, @@ -119079,7 +119088,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L260", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quotecolumnfacetbody", "id": "app_schemas_crm_quote_quotecolumnfacetbody" }, @@ -119089,7 +119098,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "crm \u62a5\u4ef7\u5355 pydantic schemas", "id": "app_schemas_crm_quote_rationale_1" }, @@ -119099,7 +119108,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L36", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_quote_column_filters\u3002", "id": "app_schemas_crm_quote_rationale_36" }, @@ -119109,7 +119118,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L49", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "\u5217\u8868/\u5bfc\u51fa\u67e5\u8be2;extra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570(*in / *from|to / *op|min|max \u7b49)\u3002", "id": "app_schemas_crm_quote_rationale_49" }, @@ -119119,7 +119128,7 @@ "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quote_approver_setting.py", "id": "app_schemas_crm_quote_approver_setting" }, @@ -119129,7 +119138,7 @@ "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "_origin": "ast", - "community": 23, + "community": 98, "norm_label": "quoteapproversettingsavebody", "id": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody" }, @@ -119139,7 +119148,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statistics.py", "id": "app_schemas_crm_statistics" }, @@ -119149,7 +119158,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "statisticsbody", "id": "app_schemas_crm_statistics_statisticsbody" }, @@ -119159,7 +119168,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 214, "norm_label": "crm \u7edf\u8ba1\u5206\u6790 pydantic schemas", "id": "app_schemas_crm_statistics_rationale_1" }, @@ -119169,7 +119178,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplier_info.py", "id": "app_schemas_crm_supplier_info" }, @@ -119179,7 +119188,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfolistbody", "id": "app_schemas_crm_supplier_info_supplierinfolistbody" }, @@ -119189,7 +119198,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfolistallbody", "id": "app_schemas_crm_supplier_info_supplierinfolistallbody" }, @@ -119199,7 +119208,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L47", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfodetailbody", "id": "app_schemas_crm_supplier_info_supplierinfodetailbody" }, @@ -119209,7 +119218,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L51", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfocreatebody", "id": "app_schemas_crm_supplier_info_supplierinfocreatebody" }, @@ -119219,7 +119228,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L70", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfoupdatebody", "id": "app_schemas_crm_supplier_info_supplierinfoupdatebody" }, @@ -119229,7 +119238,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L90", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfodeletebody", "id": "app_schemas_crm_supplier_info_supplierinfodeletebody" }, @@ -119239,7 +119248,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L95", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "supplierinfocolumnfacetbody", "id": "app_schemas_crm_supplier_info_supplierinfocolumnfacetbody" }, @@ -119249,7 +119258,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 0, + "community": 102, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_supplier_info_rationale_1" }, @@ -119259,7 +119268,7 @@ "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 395, + "community": 374, "norm_label": "__init__.py", "id": "app_schemas_db_init" }, @@ -119269,7 +119278,7 @@ "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 395, + "community": 374, "norm_label": "\u5730\u78c5(db)pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002", "id": "app_schemas_db_init_rationale_1" }, @@ -119279,7 +119288,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L1", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "dashboard.py", "id": "app_schemas_db_dashboard" }, @@ -119289,7 +119298,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "dashboardstats", "id": "app_schemas_db_dashboard_dashboardstats" }, @@ -119299,7 +119308,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "dashboardcargostat", "id": "app_schemas_db_dashboard_dashboardcargostat" }, @@ -119309,7 +119318,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "_origin": "ast", - "community": 259, + "community": 28, "norm_label": "dashboardpartnercargostat", "id": "app_schemas_db_dashboard_dashboardpartnercargostat" }, @@ -119319,7 +119328,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventory.py", "id": "app_schemas_db_inventory" }, @@ -119329,7 +119338,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inboundoutboundbase", "id": "app_schemas_db_inventory_inboundoutboundbase" }, @@ -119339,7 +119348,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inboundoutboundcreate", "id": "app_schemas_db_inventory_inboundoutboundcreate" }, @@ -119349,7 +119358,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inboundoutboundupdate", "id": "app_schemas_db_inventory_inboundoutboundupdate" }, @@ -119359,7 +119368,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "createlinkforplanpayload", "id": "app_schemas_db_inventory_createlinkforplanpayload" }, @@ -119369,7 +119378,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inboundoutboundread", "id": "app_schemas_db_inventory_inboundoutboundread" }, @@ -119379,7 +119388,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L83", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inboundoutboundlistresponse", "id": "app_schemas_db_inventory_inboundoutboundlistresponse" }, @@ -119389,7 +119398,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L84", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5c0f\u7a0b\u5e8f\u5206\u9875\u5217\u8868;\u7ba1\u7406\u7aef\u672a\u4f20 page/pagesize \u65f6\u4ecd\u8fd4\u56de\u6570\u7ec4\u3002", "id": "app_schemas_db_inventory_rationale_84" }, @@ -119399,7 +119408,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "plans.py", "id": "app_schemas_db_plans" }, @@ -119409,7 +119418,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L6", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "purchaseplanbase", "id": "app_schemas_db_plans_purchaseplanbase" }, @@ -119419,7 +119428,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L34", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "purchaseplancreate", "id": "app_schemas_db_plans_purchaseplancreate" }, @@ -119429,7 +119438,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L54", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "purchaseplanupdate", "id": "app_schemas_db_plans_purchaseplanupdate" }, @@ -119439,7 +119448,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L82", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "purchaseplanread", "id": "app_schemas_db_plans_purchaseplanread" }, @@ -119449,7 +119458,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L90", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "purchaseplanwithfilllink", "id": "app_schemas_db_plans_purchaseplanwithfilllink" }, @@ -119459,7 +119468,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L94", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "purchaseplanlistresponse", "id": "app_schemas_db_plans_purchaseplanlistresponse" }, @@ -119469,7 +119478,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L95", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5c0f\u7a0b\u5e8f\u5206\u9875\u5217\u8868;\u7ba1\u7406\u7aef\u672a\u4f20 page/pagesize \u65f6\u4ecd\u8fd4\u56de\u6570\u7ec4\u3002", "id": "app_schemas_db_plans_rationale_95" }, @@ -119479,7 +119488,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "public_inventory.py", "id": "app_schemas_db_public_inventory" }, @@ -119489,7 +119498,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "publicinventoryfeedback", "id": "app_schemas_db_public_inventory_publicinventoryfeedback" }, @@ -119499,7 +119508,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "publicinventorypageread", "id": "app_schemas_db_public_inventory_publicinventorypageread" }, @@ -119509,7 +119518,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventorysiteurlread", "id": "app_schemas_db_public_inventory_inventorysiteurlread" }, @@ -119519,7 +119528,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L39", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "publicpoundqrread", "id": "app_schemas_db_public_inventory_publicpoundqrread" }, @@ -119529,7 +119538,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighing.py", "id": "app_schemas_db_weighing" }, @@ -119539,7 +119548,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingslipbase", "id": "app_schemas_db_weighing_weighingslipbase" }, @@ -119549,7 +119558,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingslipcreate", "id": "app_schemas_db_weighing_weighingslipcreate" }, @@ -119559,7 +119568,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingslipupdate", "id": "app_schemas_db_weighing_weighingslipupdate" }, @@ -119569,7 +119578,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L89", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingslipread", "id": "app_schemas_db_weighing_weighingslipread" }, @@ -119579,7 +119588,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L101", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighingsliplistresponse", "id": "app_schemas_db_weighing_weighingsliplistresponse" }, @@ -119589,7 +119598,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L102", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5c0f\u7a0b\u5e8f\u5206\u9875\u5217\u8868;\u7ba1\u7406\u7aef\u672a\u4f20 page/pagesize \u65f6\u4ecd\u8fd4\u56de\u6570\u7ec4\u3002", "id": "app_schemas_db_weighing_rationale_102" }, @@ -119599,7 +119608,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "duty.py", "id": "app_schemas_duty" }, @@ -119609,7 +119618,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L13", "_origin": "ast", - "community": 29, + "community": 104, "norm_label": "dutyassignmentin", "id": "app_schemas_duty_dutyassignmentin" }, @@ -119619,7 +119628,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L19", "_origin": "ast", - "community": 29, + "community": 104, "norm_label": "dutyslotsavein", "id": "app_schemas_duty_dutyslotsavein" }, @@ -119629,7 +119638,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L31", "_origin": "ast", - "community": 29, + "community": 104, "norm_label": "._split_work_plans()", "id": "app_schemas_duty_dutyslotsavein_split_work_plans" }, @@ -119639,7 +119648,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L39", "_origin": "ast", - "community": 29, + "community": 104, "norm_label": "dutydaysavebody", "id": "app_schemas_duty_dutydaysavebody" }, @@ -119649,7 +119658,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L45", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "dutylinkbody", "id": "app_schemas_duty_dutylinkbody" }, @@ -119659,7 +119668,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L49", "_origin": "ast", - "community": 233, + "community": 17, "norm_label": "dutygrabbody", "id": "app_schemas_duty_dutygrabbody" }, @@ -119669,7 +119678,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L54", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "dutydictensurebody", "id": "app_schemas_duty_dutydictensurebody" }, @@ -119679,7 +119688,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "_origin": "ast", - "community": 233, + "community": 104, "norm_label": "\u503c\u73ed\u6392\u73ed pydantic schemas", "id": "app_schemas_duty_rationale_1" }, @@ -119689,7 +119698,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "_origin": "ast", - "community": 210, + "community": 23, "norm_label": "leave.py", "id": "app_schemas_leave" }, @@ -119699,7 +119708,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L7", "_origin": "ast", - "community": 210, + "community": 23, "norm_label": "leavecreate", "id": "app_schemas_leave_leavecreate" }, @@ -119709,7 +119718,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L16", "_origin": "ast", - "community": 210, + "community": 23, "norm_label": "leaveupdate", "id": "app_schemas_leave_leaveupdate" }, @@ -119719,7 +119728,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L25", "_origin": "ast", - "community": 210, + "community": 23, "norm_label": "leaveresponse", "id": "app_schemas_leave_leaveresponse" }, @@ -119729,7 +119738,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L39", "_origin": "ast", - "community": 210, + "community": 23, "norm_label": "config", "id": "app_schemas_leave_config" }, @@ -119739,7 +119748,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "_origin": "ast", - "community": 210, + "community": 23, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "id": "app_schemas_leave_rationale_1" }, @@ -119749,7 +119758,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "menu.py", "id": "app_schemas_menu" }, @@ -119759,7 +119768,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L6", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "menumeta", "id": "app_schemas_menu_menumeta" }, @@ -119769,7 +119778,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L19", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "menuitem", "id": "app_schemas_menu_menuitem" }, @@ -119779,7 +119788,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L30", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "menulistresponse", "id": "app_schemas_menu_menulistresponse" }, @@ -119789,7 +119798,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menu_favorite.py", "id": "app_schemas_menu_favorite" }, @@ -119799,7 +119808,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menufavoritecreatebody", "id": "app_schemas_menu_favorite_menufavoritecreatebody" }, @@ -119809,7 +119818,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menufavoritedeletebody", "id": "app_schemas_menu_favorite_menufavoritedeletebody" }, @@ -119819,7 +119828,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "menufavoritereorderbody", "id": "app_schemas_menu_favorite_menufavoritereorderbody" }, @@ -119829,7 +119838,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868(paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4)", "id": "app_schemas_menu_favorite_rationale_15" }, @@ -119839,7 +119848,7 @@ "source_file": "app/schemas/monitor/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 485, + "community": 464, "norm_label": "__init__.py", "id": "app_schemas_monitor_init" }, @@ -119849,7 +119858,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operlog.py", "id": "app_schemas_monitor_operlog" }, @@ -119859,7 +119868,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operloglistbody", "id": "app_schemas_monitor_operlog_operloglistbody" }, @@ -119869,7 +119878,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "operlogdetailbody", "id": "app_schemas_monitor_operlog_operlogdetailbody" }, @@ -119879,7 +119888,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 64, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7(\u517c\u5bb9 ruoyi operlog \u89c6\u56fe)", "id": "app_schemas_monitor_operlog_rationale_1" }, @@ -119889,7 +119898,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 91, "norm_label": "__init__.py", "id": "app_schemas_pl_init" }, @@ -119899,7 +119908,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 91, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema", "id": "app_schemas_pl_init_rationale_1" }, @@ -119909,7 +119918,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "base_data.py", "id": "app_schemas_pl_base_data" }, @@ -119919,7 +119928,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrierbase", "id": "app_schemas_pl_base_data_carrierbase" }, @@ -119929,7 +119938,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrierqualificationbase", "id": "app_schemas_pl_base_data_carrierqualificationbase" }, @@ -119939,7 +119948,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carriercreate", "id": "app_schemas_pl_base_data_carriercreate" }, @@ -119949,7 +119958,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrierupdate", "id": "app_schemas_pl_base_data_carrierupdate" }, @@ -119959,7 +119968,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrierauditreject", "id": "app_schemas_pl_base_data_carrierauditreject" }, @@ -119969,7 +119978,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrierread", "id": "app_schemas_pl_base_data_carrierread" }, @@ -119979,7 +119988,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrier_to_read()", "id": "app_schemas_pl_base_data_carrier_to_read" }, @@ -119989,7 +119998,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "date", "id": "app_schemas_pl_base_data_py_date" }, @@ -119999,7 +120008,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "vehiclepersonnelrow", "id": "app_schemas_pl_base_data_vehiclepersonnelrow" }, @@ -120009,7 +120018,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "certrow", "id": "app_schemas_pl_base_data_certrow" }, @@ -120019,7 +120028,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "_origin": "ast", - "community": 32, + "community": 177, "norm_label": "certread", "id": "app_schemas_pl_base_data_certread" }, @@ -120029,7 +120038,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehiclebase", "id": "app_schemas_pl_base_data_vehiclebase" }, @@ -120039,7 +120048,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehiclecreate", "id": "app_schemas_pl_base_data_vehiclecreate" }, @@ -120049,7 +120058,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehicleupdate", "id": "app_schemas_pl_base_data_vehicleupdate" }, @@ -120059,7 +120068,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehicleread", "id": "app_schemas_pl_base_data_vehicleread" }, @@ -120069,7 +120078,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehicledetailread", "id": "app_schemas_pl_base_data_vehicledetailread" }, @@ -120079,7 +120088,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "personnelbase", "id": "app_schemas_pl_base_data_personnelbase" }, @@ -120089,7 +120098,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L267", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "personnelcreate", "id": "app_schemas_pl_base_data_personnelcreate" }, @@ -120099,7 +120108,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L272", "_origin": "ast", - "community": 32, + "community": 176, "norm_label": "personnelupdate", "id": "app_schemas_pl_base_data_personnelupdate" }, @@ -120109,7 +120118,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L291", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "personnelread", "id": "app_schemas_pl_base_data_personnelread" }, @@ -120119,7 +120128,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L306", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "personneldetailread", "id": "app_schemas_pl_base_data_personneldetailread" }, @@ -120129,7 +120138,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L316", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "driverbase", "id": "app_schemas_pl_base_data_driverbase" }, @@ -120139,7 +120148,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "drivercreate", "id": "app_schemas_pl_base_data_drivercreate" }, @@ -120149,7 +120158,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L333", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "driverupdate", "id": "app_schemas_pl_base_data_driverupdate" }, @@ -120159,7 +120168,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L347", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "driverread", "id": "app_schemas_pl_base_data_driverread" }, @@ -120169,7 +120178,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L360", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "driverlistresponse", "id": "app_schemas_pl_base_data_driverlistresponse" }, @@ -120179,7 +120188,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L370", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehicledrivercreate", "id": "app_schemas_pl_base_data_vehicledrivercreate" }, @@ -120189,7 +120198,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L377", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehicledriverread", "id": "app_schemas_pl_base_data_vehicledriverread" }, @@ -120199,7 +120208,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L387", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "carrierlistresponse", "id": "app_schemas_pl_base_data_carrierlistresponse" }, @@ -120209,7 +120218,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L392", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "vehiclelistresponse", "id": "app_schemas_pl_base_data_vehiclelistresponse" }, @@ -120219,7 +120228,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L397", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "personnellistresponse", "id": "app_schemas_pl_base_data_personnellistresponse" }, @@ -120229,7 +120238,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e schema(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66)", "id": "app_schemas_pl_base_data_rationale_1" }, @@ -120239,7 +120248,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "cancel_reason.py", "id": "app_schemas_pl_cancel_reason" }, @@ -120249,7 +120258,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L9", "_origin": "ast", - "community": 188, + "community": 11, "norm_label": "normalize_optional_reason()", "id": "app_schemas_pl_cancel_reason_normalize_optional_reason" }, @@ -120259,7 +120268,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L16", "_origin": "ast", - "community": 5, + "community": 23, "norm_label": "cancelreasonbody", "id": "app_schemas_pl_cancel_reason_cancelreasonbody" }, @@ -120269,7 +120278,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L22", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "voidreasonbody", "id": "app_schemas_pl_cancel_reason_voidreasonbody" }, @@ -120279,7 +120288,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 11, "norm_label": "\u4f5c\u5e9f/\u53d6\u6d88\u539f\u56e0\u5171\u7528 schema \u4e0e\u5de5\u5177\u3002", "id": "app_schemas_pl_cancel_reason_rationale_1" }, @@ -120289,7 +120298,7 @@ "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "customer_stop_pref.py", "id": "app_schemas_pl_customer_stop_pref" }, @@ -120299,7 +120308,7 @@ "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "customerstopprefread", "id": "app_schemas_pl_customer_stop_pref_customerstopprefread" }, @@ -120309,7 +120318,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "datetime_parse.py", "id": "app_schemas_pl_datetime_parse" }, @@ -120319,7 +120328,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "parse_optional_plan_datetime()", "id": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime" }, @@ -120329,7 +120338,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "datetime", "id": "app_schemas_pl_datetime_parse_py_datetime" }, @@ -120339,7 +120348,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790:\u524d\u7aef date-picker \u4ec5\u4f20 yyyy-mm-dd\u3002", "id": "app_schemas_pl_datetime_parse_rationale_1" }, @@ -120349,7 +120358,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freight.py", "id": "app_schemas_pl_freight" }, @@ -120359,7 +120368,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementbase", "id": "app_schemas_pl_freight_freightsettlementbase" }, @@ -120369,7 +120378,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L29", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementcreate", "id": "app_schemas_pl_freight_freightsettlementcreate" }, @@ -120379,7 +120388,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L35", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": ".check_ids()", "id": "app_schemas_pl_freight_freightsettlementcreate_check_ids" }, @@ -120389,7 +120398,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L41", "_origin": "ast", - "community": 5, + "community": 34, "norm_label": "freightsettlementupdate", "id": "app_schemas_pl_freight_freightsettlementupdate" }, @@ -120399,7 +120408,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L53", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementread", "id": "app_schemas_pl_freight_freightsettlementread" }, @@ -120409,7 +120418,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L67", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementlistitem", "id": "app_schemas_pl_freight_freightsettlementlistitem" }, @@ -120419,7 +120428,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L81", "_origin": "ast", - "community": 32, + "community": 35, "norm_label": "freightsettlementtransportread", "id": "app_schemas_pl_freight_freightsettlementtransportread" }, @@ -120429,7 +120438,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L91", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "unsettledplanitem", "id": "app_schemas_pl_freight_unsettledplanitem" }, @@ -120439,7 +120448,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L116", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "unsettledplanlistresponse", "id": "app_schemas_pl_freight_unsettledplanlistresponse" }, @@ -120449,7 +120458,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L121", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "settlementplansummary", "id": "app_schemas_pl_freight_settlementplansummary" }, @@ -120459,7 +120468,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L131", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "settlementapprovalflowitem", "id": "app_schemas_pl_freight_settlementapprovalflowitem" }, @@ -120469,7 +120478,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L145", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementwithtransports", "id": "app_schemas_pl_freight_freightsettlementwithtransports" }, @@ -120479,7 +120488,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "_origin": "ast", - "community": 5, + "community": 34, "norm_label": "freightsettlementsubmitapprovalbody", "id": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, @@ -120489,7 +120498,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L170", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementapprovalactionbody", "id": "app_schemas_pl_freight_freightsettlementapprovalactionbody" }, @@ -120499,7 +120508,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L175", "_origin": "ast", - "community": 5, + "community": 34, "norm_label": "freightsettlementdisbursebody", "id": "app_schemas_pl_freight_freightsettlementdisbursebody" }, @@ -120509,7 +120518,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L188", "_origin": "ast", - "community": 32, + "community": 35, "norm_label": "remittancevouchercreate", "id": "app_schemas_pl_freight_remittancevouchercreate" }, @@ -120519,7 +120528,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L197", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "remittancevoucherread", "id": "app_schemas_pl_freight_remittancevoucherread" }, @@ -120529,7 +120538,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L216", "_origin": "ast", - "community": 32, + "community": 35, "norm_label": "freightsettlementlistquery", "id": "app_schemas_pl_freight_freightsettlementlistquery" }, @@ -120539,7 +120548,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L225", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementlistresponse", "id": "app_schemas_pl_freight_freightsettlementlistresponse" }, @@ -120549,7 +120558,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L230", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "freightsettlementbytransportread", "id": "app_schemas_pl_freight_freightsettlementbytransportread" }, @@ -120559,7 +120568,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventory.py", "id": "app_schemas_pl_inventory" }, @@ -120569,7 +120578,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventoryread", "id": "app_schemas_pl_inventory_inventoryread" }, @@ -120579,7 +120588,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorytransactionread", "id": "app_schemas_pl_inventory_inventorytransactionread" }, @@ -120589,7 +120598,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorywarningread", "id": "app_schemas_pl_inventory_inventorywarningread" }, @@ -120599,7 +120608,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorywarningupdate", "id": "app_schemas_pl_inventory_inventorywarningupdate" }, @@ -120609,7 +120618,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorywarningthreshold", "id": "app_schemas_pl_inventory_inventorywarningthreshold" }, @@ -120619,7 +120628,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "documentreminderread", "id": "app_schemas_pl_inventory_documentreminderread" }, @@ -120629,7 +120638,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "documentreminderupdate", "id": "app_schemas_pl_inventory_documentreminderupdate" }, @@ -120639,7 +120648,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "documentreminderstatsread", "id": "app_schemas_pl_inventory_documentreminderstatsread" }, @@ -120649,7 +120658,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventoryledgerquery", "id": "app_schemas_pl_inventory_inventoryledgerquery" }, @@ -120659,7 +120668,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventoryledgerresponse", "id": "app_schemas_pl_inventory_inventoryledgerresponse" }, @@ -120669,7 +120678,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorytransactionquery", "id": "app_schemas_pl_inventory_inventorytransactionquery" }, @@ -120679,7 +120688,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorytransactionresponse", "id": "app_schemas_pl_inventory_inventorytransactionresponse" }, @@ -120689,7 +120698,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorysummaryquery", "id": "app_schemas_pl_inventory_inventorysummaryquery" }, @@ -120699,7 +120708,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorysummaryitem", "id": "app_schemas_pl_inventory_inventorysummaryitem" }, @@ -120709,7 +120718,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "inventorysummaryresponse", "id": "app_schemas_pl_inventory_inventorysummaryresponse" }, @@ -120719,7 +120728,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "transportstatsquery", "id": "app_schemas_pl_inventory_transportstatsquery" }, @@ -120729,7 +120738,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "transportstatsitem", "id": "app_schemas_pl_inventory_transportstatsitem" }, @@ -120739,7 +120748,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "_origin": "ast", - "community": 5, + "community": 91, "norm_label": "transportstatsresponse", "id": "app_schemas_pl_inventory_transportstatsresponse" }, @@ -120749,7 +120758,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "io_order.py", "id": "app_schemas_pl_io_order" }, @@ -120759,7 +120768,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "brandoption", "id": "app_schemas_pl_io_order_brandoption" }, @@ -120769,7 +120778,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "brandqtyitem", "id": "app_schemas_pl_io_order_brandqtyitem" }, @@ -120779,7 +120788,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "ioorderitemread", "id": "app_schemas_pl_io_order_ioorderitemread" }, @@ -120789,7 +120798,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "ioorderitempatch", "id": "app_schemas_pl_io_order_ioorderitempatch" }, @@ -120799,7 +120808,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "ioorderpatch", "id": "app_schemas_pl_io_order_ioorderpatch" }, @@ -120809,7 +120818,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "ioorderread", "id": "app_schemas_pl_io_order_ioorderread" }, @@ -120819,7 +120828,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "ioorderlistresponse", "id": "app_schemas_pl_io_order_ioorderlistresponse" }, @@ -120829,7 +120838,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderitemfeedback", "id": "app_schemas_pl_io_order_publicioorderitemfeedback" }, @@ -120839,7 +120848,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderstopproductfeedback", "id": "app_schemas_pl_io_order_publicioorderstopproductfeedback" }, @@ -120849,7 +120858,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderstopfeedback", "id": "app_schemas_pl_io_order_publicioorderstopfeedback" }, @@ -120859,7 +120868,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderfeedback", "id": "app_schemas_pl_io_order_publicioorderfeedback" }, @@ -120869,7 +120878,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderhistoryproductread", "id": "app_schemas_pl_io_order_publicioorderhistoryproductread" }, @@ -120879,7 +120888,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderhistoryrecordread", "id": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, @@ -120889,7 +120898,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "publicioorderhistorypageread", "id": "app_schemas_pl_io_order_publicioorderhistorypageread" }, @@ -120899,7 +120908,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 171, + "community": 77, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 pydantic schemas", "id": "app_schemas_pl_io_order_rationale_1" }, @@ -120909,7 +120918,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "menu_badge.py", "id": "app_schemas_pl_menu_badge" }, @@ -120919,7 +120928,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "_origin": "ast", - "community": 33, + "community": 28, "norm_label": "plmenubadgestatsread", "id": "app_schemas_pl_menu_badge_plmenubadgestatsread" }, @@ -120929,7 +120938,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "paste_recognize.py", "id": "app_schemas_pl_paste_recognize" }, @@ -120939,7 +120948,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "conflictaction", "id": "app_schemas_pl_paste_recognize_conflictaction" }, @@ -120949,7 +120958,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "pastepersonnelin", "id": "app_schemas_pl_paste_recognize_pastepersonnelin" }, @@ -120959,7 +120968,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "pastevehiclein", "id": "app_schemas_pl_paste_recognize_pastevehiclein" }, @@ -120969,7 +120978,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "pastecommitbody", "id": "app_schemas_pl_paste_recognize_pastecommitbody" }, @@ -120979,7 +120988,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "pastecommitresult", "id": "app_schemas_pl_paste_recognize_pastecommitresult" }, @@ -120989,7 +120998,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 schema", "id": "app_schemas_pl_paste_recognize_rationale_1" }, @@ -120999,7 +121008,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plan.py", "id": "app_schemas_pl_plan" }, @@ -121009,7 +121018,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planproductbase", "id": "app_schemas_pl_plan_planproductbase" }, @@ -121019,7 +121028,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planproductcreate", "id": "app_schemas_pl_plan_planproductcreate" }, @@ -121029,7 +121038,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L60", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planproductupdate", "id": "app_schemas_pl_plan_planproductupdate" }, @@ -121039,7 +121048,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L82", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planarchivebrandqtyitem", "id": "app_schemas_pl_plan_planarchivebrandqtyitem" }, @@ -121049,7 +121058,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L90", "_origin": "ast", - "community": 6, + "community": 33, "norm_label": "planproductread", "id": "app_schemas_pl_plan_planproductread" }, @@ -121069,7 +121078,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L125", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "planstopproductread", "id": "app_schemas_pl_plan_planstopproductread" }, @@ -121079,7 +121088,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L144", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planloadbody", "id": "app_schemas_pl_plan_planloadbody" }, @@ -121089,7 +121098,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L164", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plandeliverybody", "id": "app_schemas_pl_plan_plandeliverybody" }, @@ -121099,7 +121108,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L185", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "planloadread", "id": "app_schemas_pl_plan_planloadread" }, @@ -121109,7 +121118,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L196", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "plandeliveryread", "id": "app_schemas_pl_plan_plandeliveryread" }, @@ -121119,7 +121128,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L212", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planbase", "id": "app_schemas_pl_plan_planbase" }, @@ -121129,7 +121138,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L263", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "plancontractlink", "id": "app_schemas_pl_plan_plancontractlink" }, @@ -121139,7 +121148,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L270", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plancreate", "id": "app_schemas_pl_plan_plancreate" }, @@ -121149,7 +121158,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L287", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "plantransportcreateblock", "id": "app_schemas_pl_plan_plantransportcreateblock" }, @@ -121159,7 +121168,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L302", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planupdate", "id": "app_schemas_pl_plan_planupdate" }, @@ -121169,7 +121178,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L359", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "hazardcertreadybody", "id": "app_schemas_pl_plan_hazardcertreadybody" }, @@ -121179,7 +121188,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L364", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "erpenteredbody", "id": "app_schemas_pl_plan_erpenteredbody" }, @@ -121189,7 +121198,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L369", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plandocumentattachmentitem", "id": "app_schemas_pl_plan_plandocumentattachmentitem" }, @@ -121199,7 +121208,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L375", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planread", "id": "app_schemas_pl_plan_planread" }, @@ -121209,7 +121218,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L416", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planwithproducts", "id": "app_schemas_pl_plan_planwithproducts" }, @@ -121219,7 +121228,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L463", "_origin": "ast", - "community": 6, + "community": 33, "norm_label": "deliveryprintcustomeroption", "id": "app_schemas_pl_plan_deliveryprintcustomeroption" }, @@ -121229,7 +121238,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L470", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "deliveryslipprintread", "id": "app_schemas_pl_plan_deliveryslipprintread" }, @@ -121239,7 +121248,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L483", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planinboundsliptemplatesave", "id": "app_schemas_pl_plan_planinboundsliptemplatesave" }, @@ -121249,7 +121258,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L488", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plandeliverysliptemplatesave", "id": "app_schemas_pl_plan_plandeliverysliptemplatesave" }, @@ -121259,7 +121268,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L495", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plansubpacksliptemplatesave", "id": "app_schemas_pl_plan_plansubpacksliptemplatesave" }, @@ -121269,7 +121278,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L507", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "createfromcontractrequest", "id": "app_schemas_pl_plan_createfromcontractrequest" }, @@ -121279,7 +121288,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L518", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plancreatefull", "id": "app_schemas_pl_plan_plancreatefull" }, @@ -121289,7 +121298,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L534", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planlistquery", "id": "app_schemas_pl_plan_planlistquery" }, @@ -121299,7 +121308,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L559", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planproductcertitem", "id": "app_schemas_pl_plan_planproductcertitem" }, @@ -121309,7 +121318,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L567", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planproductcertsupdate", "id": "app_schemas_pl_plan_planproductcertsupdate" }, @@ -121319,7 +121328,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L572", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planarchiveproductitem", "id": "app_schemas_pl_plan_planarchiveproductitem" }, @@ -121329,7 +121338,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L583", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "planarchivestopproductitem", "id": "app_schemas_pl_plan_planarchivestopproductitem" }, @@ -121339,7 +121348,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L595", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "planarchiveloadblock", "id": "app_schemas_pl_plan_planarchiveloadblock" }, @@ -121349,7 +121358,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L601", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "planarchivedeliveryblock", "id": "app_schemas_pl_plan_planarchivedeliveryblock" }, @@ -121359,7 +121368,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L607", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planarchivefreightblock", "id": "app_schemas_pl_plan_planarchivefreightblock" }, @@ -121369,7 +121378,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L619", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planarchivestopfeedbackattachmentitem", "id": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem" }, @@ -121379,7 +121388,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L626", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planarchivefeedbacksblock", "id": "app_schemas_pl_plan_planarchivefeedbacksblock" }, @@ -121389,7 +121398,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L636", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planarchivebody", "id": "app_schemas_pl_plan_planarchivebody" }, @@ -121399,7 +121408,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L645", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plandriverfeedbackproductitem", "id": "app_schemas_pl_plan_plandriverfeedbackproductitem" }, @@ -121409,7 +121418,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L652", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plandriverfeedbackupdatebody", "id": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, @@ -121419,7 +121428,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L661", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plansitefeedbackupdatebody", "id": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, @@ -121429,7 +121438,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L674", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planlistresponse", "id": "app_schemas_pl_plan_planlistresponse" }, @@ -121439,7 +121448,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L679", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planforcefollowstatusbody", "id": "app_schemas_pl_plan_planforcefollowstatusbody" }, @@ -121449,7 +121458,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L690", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plansidecontractsupdatebody", "id": "app_schemas_pl_plan_plansidecontractsupdatebody" }, @@ -121459,7 +121468,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L695", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "planstopcontractsupdatebody", "id": "app_schemas_pl_plan_planstopcontractsupdatebody" }, @@ -121469,7 +121478,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L702", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "plancontractgapread", "id": "app_schemas_pl_plan_plancontractgapread" }, @@ -121479,7 +121488,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L728", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plancontractgaplistresponse", "id": "app_schemas_pl_plan_plancontractgaplistresponse" }, @@ -121489,7 +121498,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "app_schemas_pl_plan_rationale_680" }, @@ -121499,7 +121508,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "resource_snapshot.py", "id": "app_schemas_pl_resource_snapshot" }, @@ -121509,7 +121518,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "snapshotcertread", "id": "app_schemas_pl_resource_snapshot_snapshotcertread" }, @@ -121519,7 +121528,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "snapshotpersonnelrow", "id": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow" }, @@ -121529,7 +121538,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "transportresourcesnapshot", "id": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, @@ -121539,7 +121548,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "_origin": "ast", - "community": 77, + "community": 12, "norm_label": "parse_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, @@ -121549,7 +121558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 77, + "community": 12, "norm_label": "any", "id": "app_schemas_pl_resource_snapshot_py_any" }, @@ -121559,7 +121568,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L82", "_origin": "ast", - "community": 6, + "community": 47, "norm_label": "planresourcesnapshotmixin", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, @@ -121569,7 +121578,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L92", "_origin": "ast", - "community": 77, + "community": 12, "norm_label": "._coerce_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot" }, @@ -121579,7 +121588,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema", "id": "app_schemas_pl_resource_snapshot_rationale_1" }, @@ -121589,7 +121598,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L67", "_origin": "ast", - "community": 77, + "community": 12, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "id": "app_schemas_pl_resource_snapshot_rationale_67" }, @@ -121599,7 +121608,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transport.py", "id": "app_schemas_pl_transport" }, @@ -121609,7 +121618,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportbase", "id": "app_schemas_pl_transport_transportbase" }, @@ -121619,7 +121628,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L45", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportcreate", "id": "app_schemas_pl_transport_transportcreate" }, @@ -121629,7 +121638,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L50", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportstopdibangoption", "id": "app_schemas_pl_transport_transportstopdibangoption" }, @@ -121639,7 +121648,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L57", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportarrange", "id": "app_schemas_pl_transport_transportarrange" }, @@ -121649,7 +121658,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L93", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportinventorylinkread", "id": "app_schemas_pl_transport_transportinventorylinkread" }, @@ -121659,7 +121668,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L107", "_origin": "ast", - "community": 141, + "community": 47, "norm_label": "publicpoundqrcodeitemread", "id": "app_schemas_pl_transport_publicpoundqrcodeitemread" }, @@ -121669,7 +121678,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportsitelinkread", "id": "app_schemas_pl_transport_transportsitelinkread" }, @@ -121679,7 +121688,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L129", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportupdate", "id": "app_schemas_pl_transport_transportupdate" }, @@ -121689,7 +121698,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L156", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportdriverproductfeedbackread", "id": "app_schemas_pl_transport_transportdriverproductfeedbackread" }, @@ -121699,7 +121708,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L172", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportstopfeedbackread", "id": "app_schemas_pl_transport_transportstopfeedbackread" }, @@ -121709,7 +121718,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L186", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportdriverstopproductfeedbackread", "id": "app_schemas_pl_transport_transportdriverstopproductfeedbackread" }, @@ -121719,7 +121728,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L199", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportread", "id": "app_schemas_pl_transport_transportread" }, @@ -121729,7 +121738,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L227", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportioorderbrief", "id": "app_schemas_pl_transport_transportioorderbrief" }, @@ -121739,7 +121748,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L237", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "contractqtyreminderitem", "id": "app_schemas_pl_transport_contractqtyreminderitem" }, @@ -121749,7 +121758,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L255", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "contractqtyreminder", "id": "app_schemas_pl_transport_contractqtyreminder" }, @@ -121759,7 +121768,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L260", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportarrangeresult", "id": "app_schemas_pl_transport_transportarrangeresult" }, @@ -121769,7 +121778,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L274", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "planarrangeinforead", "id": "app_schemas_pl_transport_planarrangeinforead" }, @@ -121779,7 +121788,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L286", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportwithplans", "id": "app_schemas_pl_transport_transportwithplans" }, @@ -121789,7 +121798,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L295", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportfeedback", "id": "app_schemas_pl_transport_transportfeedback" }, @@ -121799,7 +121808,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L304", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "publictransportproductfeedbackitem", "id": "app_schemas_pl_transport_publictransportproductfeedbackitem" }, @@ -121809,7 +121818,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L311", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransportfeedback", "id": "app_schemas_pl_transport_publictransportfeedback" }, @@ -121819,7 +121828,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L319", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "publictransportdriverstopproductfeedbackitem", "id": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem" }, @@ -121829,7 +121838,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L326", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransportdriverstopfeedback", "id": "app_schemas_pl_transport_publictransportdriverstopfeedback" }, @@ -121839,7 +121848,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L335", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransportstopproductread", "id": "app_schemas_pl_transport_publictransportstopproductread" }, @@ -121849,7 +121858,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L354", "_origin": "ast", - "community": 33, + "community": 12, "norm_label": "publictransportsitestopfeedback", "id": "app_schemas_pl_transport_publictransportsitestopfeedback" }, @@ -121859,7 +121868,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L363", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransportstopread", "id": "app_schemas_pl_transport_publictransportstopread" }, @@ -121869,7 +121878,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L385", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "publictransportplanproductread", "id": "app_schemas_pl_transport_publictransportplanproductread" }, @@ -121879,7 +121888,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L403", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransportpersonnelread", "id": "app_schemas_pl_transport_publictransportpersonnelread" }, @@ -121889,7 +121898,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L410", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransportpageread", "id": "app_schemas_pl_transport_publictransportpageread" }, @@ -121899,7 +121908,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L447", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransporthistoryproductread", "id": "app_schemas_pl_transport_publictransporthistoryproductread" }, @@ -121909,7 +121918,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransporthistorystopproductread", "id": "app_schemas_pl_transport_publictransporthistorystopproductread" }, @@ -121919,7 +121928,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L465", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransporthistorystopread", "id": "app_schemas_pl_transport_publictransporthistorystopread" }, @@ -121929,7 +121938,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L476", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransporthistoryrecordread", "id": "app_schemas_pl_transport_publictransporthistoryrecordread" }, @@ -121939,7 +121948,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L500", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "publictransporthistorypageread", "id": "app_schemas_pl_transport_publictransporthistorypageread" }, @@ -121949,7 +121958,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L508", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "publictransportmultistopsitepageread", "id": "app_schemas_pl_transport_publictransportmultistopsitepageread" }, @@ -121959,7 +121968,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L519", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "publictransportsitepageread", "id": "app_schemas_pl_transport_publictransportsitepageread" }, @@ -121969,7 +121978,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L553", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "approvalsubmit", "id": "app_schemas_pl_transport_approvalsubmit" }, @@ -121979,7 +121988,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L558", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "approvalrequest", "id": "app_schemas_pl_transport_approvalrequest" }, @@ -121989,7 +121998,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L564", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "approvalrecordread", "id": "app_schemas_pl_transport_approvalrecordread" }, @@ -121999,7 +122008,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L583", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportlistquery", "id": "app_schemas_pl_transport_transportlistquery" }, @@ -122009,7 +122018,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L595", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "transportlistresponse", "id": "app_schemas_pl_transport_transportlistresponse" }, @@ -122019,7 +122028,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transport_address.py", "id": "app_schemas_pl_transport_address" }, @@ -122029,7 +122038,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transportaddressbase", "id": "app_schemas_pl_transport_address_transportaddressbase" }, @@ -122039,7 +122048,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transportaddresscreate", "id": "app_schemas_pl_transport_address_transportaddresscreate" }, @@ -122049,7 +122058,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": ".validate_coordinates()", "id": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates" }, @@ -122059,7 +122068,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transportaddressupdate", "id": "app_schemas_pl_transport_address_transportaddressupdate" }, @@ -122069,7 +122078,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transportaddressread", "id": "app_schemas_pl_transport_address_transportaddressread" }, @@ -122079,7 +122088,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "_origin": "ast", - "community": 122, + "community": 159, "norm_label": "transportaddresslistresponse", "id": "app_schemas_pl_transport_address_transportaddresslistresponse" }, @@ -122089,7 +122098,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L1", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": "vehicle_fuel.py", "id": "app_schemas_pl_vehicle_fuel" }, @@ -122099,7 +122108,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L13", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "calc_fuel_tons()", "id": "app_schemas_pl_vehicle_fuel_calc_fuel_tons" }, @@ -122109,7 +122118,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_fuel_py_decimal" }, @@ -122119,7 +122128,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L20", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": "vehiclefuelregistercreate", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate" }, @@ -122129,7 +122138,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L34", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": ".validate_fuel_category()", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate_validate_fuel_category" }, @@ -122139,7 +122148,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L41", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": ".validate_fuel_liters()", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate_validate_fuel_liters" }, @@ -122149,7 +122158,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L48", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": ".validate_odometer_km()", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate_validate_odometer_km" }, @@ -122159,7 +122168,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L54", "_origin": "ast", - "community": 264, + "community": 85, "norm_label": "vehiclefuelregisterupdate", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregisterupdate" }, @@ -122169,7 +122178,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L58", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "vehiclefuelregisterread", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregisterread" }, @@ -122179,7 +122188,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L82", "_origin": "ast", - "community": 5, + "community": 85, "norm_label": "vehiclefuelregisterlistresponse", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregisterlistresponse" }, @@ -122189,7 +122198,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L14", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "1176 \u5347 = 1 \u5428,\u4fdd\u7559 3 \u4f4d\u5c0f\u6570\u3002", "id": "app_schemas_pl_vehicle_fuel_rationale_14" }, @@ -122199,7 +122208,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L1", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehicle_maintenance.py", "id": "app_schemas_pl_vehicle_maintenance" }, @@ -122209,7 +122218,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceapplycreate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, @@ -122219,7 +122228,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceapplyupdate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, @@ -122229,7 +122238,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceapplyread", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, @@ -122239,7 +122248,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L52", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceapplylistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, @@ -122249,7 +122258,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L61", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceapplyreminder", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, @@ -122259,7 +122268,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L75", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceprocesscreate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, @@ -122269,7 +122278,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L88", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount" }, @@ -122279,7 +122288,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_maintenance_py_decimal" }, @@ -122289,7 +122298,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L94", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceprocessupdate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, @@ -122299,7 +122308,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L98", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceprocessread", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, @@ -122309,7 +122318,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L118", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceprocesslistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse" }, @@ -122319,7 +122328,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L127", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceprocessboarditem", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, @@ -122329,7 +122338,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L150", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "vehiclemaintenanceprocessboardlistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, @@ -122339,7 +122348,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehicle_recharge.py", "id": "app_schemas_pl_vehicle_recharge" }, @@ -122349,7 +122358,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L14", "_origin": "ast", - "community": 118, + "community": 123, "norm_label": "vehiclerechargeapplycreate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, @@ -122359,7 +122368,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L27", "_origin": "ast", - "community": 118, + "community": 123, "norm_label": ".validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type" }, @@ -122369,7 +122378,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": ".validate_odometer_km()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_odometer_km" }, @@ -122379,7 +122388,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_recharge_py_decimal" }, @@ -122389,7 +122398,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L43", "_origin": "ast", - "community": 118, + "community": 123, "norm_label": ".validate_attachment_urls()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_attachment_urls" }, @@ -122399,7 +122408,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L50", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargeapplyupdate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, @@ -122409,7 +122418,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L54", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargeapprovalread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapprovalread" }, @@ -122419,7 +122428,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L69", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargeapprovalflowitem", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapprovalflowitem" }, @@ -122429,7 +122438,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargerecordread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, @@ -122439,7 +122448,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L106", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargeapplyread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, @@ -122449,7 +122458,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L142", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "vehiclerechargeapplylistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, @@ -122459,7 +122468,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L151", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "vehiclerechargeapplyoption", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, @@ -122469,7 +122478,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L160", "_origin": "ast", - "community": 33, + "community": 20, "norm_label": "vehiclerechargeopinionbody", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeopinionbody" }, @@ -122479,7 +122488,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L166", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargerecordcreate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, @@ -122489,7 +122498,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L181", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": ".validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type" }, @@ -122499,7 +122508,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L188", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount" }, @@ -122509,7 +122518,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L194", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargerecordupdate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, @@ -122519,7 +122528,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L198", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "vehiclerechargerecordlistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, @@ -122529,7 +122538,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L207", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "vehiclerechargedisburseboarditem", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, @@ -122539,7 +122548,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L234", "_origin": "ast", - "community": 5, + "community": 20, "norm_label": "vehiclerechargedisburseboardlistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, @@ -122549,7 +122558,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6/\u5386\u53f2\u8282\u70b9(\u5bf9\u9f50 bxapprovalflowtabs \u5c55\u793a\u7ed3\u6784)\u3002", "id": "app_schemas_pl_vehicle_recharge_rationale_70" }, @@ -122559,7 +122568,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L208", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u53d1\u653e\u767b\u8bb0\u9875:\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f(\u5de6\u8fde\u63a5)", "id": "app_schemas_pl_vehicle_recharge_rationale_208" }, @@ -122569,7 +122578,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicle_urea.py", "id": "app_schemas_pl_vehicle_urea" }, @@ -122579,7 +122588,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureaapplycreate", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, @@ -122589,7 +122598,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": ".validate_quantity()", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity" }, @@ -122599,7 +122608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_urea_py_decimal" }, @@ -122609,7 +122618,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": ".validate_apply_amount()", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount" }, @@ -122619,7 +122628,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureaapplyupdate", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, @@ -122629,7 +122638,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureaapplyread", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, @@ -122639,7 +122648,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L64", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureaapplylistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse" }, @@ -122649,7 +122658,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L73", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureadisbursecreate", "id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, @@ -122659,7 +122668,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L86", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount" }, @@ -122669,7 +122678,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L92", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureadisburseupdate", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, @@ -122679,7 +122688,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L96", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureadisburseread", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, @@ -122689,7 +122698,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L116", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureadisburselistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse" }, @@ -122699,7 +122708,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L125", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureadisburseboarditem", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, @@ -122709,7 +122718,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L147", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicleureadisburseboardlistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, @@ -122719,7 +122728,7 @@ "source_file": "app/schemas/user.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "user.py", "id": "app_schemas_user" }, @@ -122729,7 +122738,7 @@ "source_file": "app/schemas/user.py", "source_location": "L6", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "userbase", "id": "app_schemas_user_userbase" }, @@ -122739,7 +122748,7 @@ "source_file": "app/schemas/user.py", "source_location": "L16", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "usercreate", "id": "app_schemas_user_usercreate" }, @@ -122749,7 +122758,7 @@ "source_file": "app/schemas/user.py", "source_location": "L21", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "userupdate", "id": "app_schemas_user_userupdate" }, @@ -122759,7 +122768,7 @@ "source_file": "app/schemas/user.py", "source_location": "L30", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "userresponse", "id": "app_schemas_user_userresponse" }, @@ -122769,7 +122778,7 @@ "source_file": "app/schemas/user.py", "source_location": "L35", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "config", "id": "app_schemas_user_config" }, @@ -122779,7 +122788,7 @@ "source_file": "app/schemas/user.py", "source_location": "L39", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "userlistresponse", "id": "app_schemas_user_userlistresponse" }, @@ -122789,7 +122798,7 @@ "source_file": "app/schemas/user.py", "source_location": "L48", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "loginrequest", "id": "app_schemas_user_loginrequest" }, @@ -122799,7 +122808,7 @@ "source_file": "app/schemas/user.py", "source_location": "L54", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "loginresponse", "id": "app_schemas_user_loginresponse" }, @@ -122809,7 +122818,7 @@ "source_file": "app/schemas/user.py", "source_location": "L62", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "changepasswordrequest", "id": "app_schemas_user_changepasswordrequest" }, @@ -122819,7 +122828,7 @@ "source_file": "app/schemas/user.py", "source_location": "L68", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "resetpasswordrequest", "id": "app_schemas_user_resetpasswordrequest" }, @@ -122829,7 +122838,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "workflow.py", "id": "app_schemas_workflow" }, @@ -122839,7 +122848,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L7", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "processdefcreate", "id": "app_schemas_workflow_processdefcreate" }, @@ -122849,7 +122858,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L15", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "processdefupdate", "id": "app_schemas_workflow_processdefupdate" }, @@ -122859,7 +122868,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L23", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "processdefresponse", "id": "app_schemas_workflow_processdefresponse" }, @@ -122869,7 +122878,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L35", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "config", "id": "app_schemas_workflow_config" }, @@ -122879,7 +122888,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L39", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "nodedata", "id": "app_schemas_workflow_nodedata" }, @@ -122889,7 +122898,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L46", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "transitiondata", "id": "app_schemas_workflow_transitiondata" }, @@ -122899,7 +122908,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L52", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "publishversionrequest", "id": "app_schemas_workflow_publishversionrequest" }, @@ -122909,7 +122918,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L59", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "versionresponse", "id": "app_schemas_workflow_versionresponse" }, @@ -122919,7 +122928,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L71", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "startinstancerequest", "id": "app_schemas_workflow_startinstancerequest" }, @@ -122929,7 +122938,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L79", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "approverequest", "id": "app_schemas_workflow_approverequest" }, @@ -122939,7 +122948,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L83", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "taskresponse", "id": "app_schemas_workflow_taskresponse" }, @@ -122949,7 +122958,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L103", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "instanceresponse", "id": "app_schemas_workflow_instanceresponse" }, @@ -122959,7 +122968,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 23, "norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41", "id": "app_schemas_workflow_rationale_1" }, @@ -122969,7 +122978,7 @@ "source_file": "app/services/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 486, + "community": 465, "norm_label": "__init__.py", "id": "app_services_bx_init" }, @@ -122979,7 +122988,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 38, "norm_label": "advance.py", "id": "app_services_bx_advance" }, @@ -122989,7 +122998,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L26", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "advanceservice", "id": "app_services_bx_advance_advanceservice" }, @@ -122999,7 +123008,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L28", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "._tenant_no()", "id": "app_services_bx_advance_advanceservice_tenant_no" }, @@ -123009,7 +123018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "session", "id": "app_services_bx_advance_py_session" }, @@ -123019,7 +123028,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L32", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".get_by_id()", "id": "app_services_bx_advance_advanceservice_get_by_id" }, @@ -123029,7 +123038,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L45", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".get_paged()", "id": "app_services_bx_advance_advanceservice_get_paged" }, @@ -123039,7 +123048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "any", "id": "app_services_bx_advance_py_any" }, @@ -123049,7 +123058,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L67", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".create()", "id": "app_services_bx_advance_advanceservice_create" }, @@ -123059,7 +123068,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L104", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".update()", "id": "app_services_bx_advance_advanceservice_update" }, @@ -123069,7 +123078,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L123", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".soft_delete()", "id": "app_services_bx_advance_advanceservice_soft_delete" }, @@ -123079,7 +123088,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L130", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".pending_approval()", "id": "app_services_bx_advance_advanceservice_pending_approval" }, @@ -123089,7 +123098,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L197", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".approved_by_me()", "id": "app_services_bx_advance_advanceservice_approved_by_me" }, @@ -123099,7 +123108,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L259", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "._workflow_nodes()", "id": "app_services_bx_advance_advanceservice_workflow_nodes" }, @@ -123109,7 +123118,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L272", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".submit()", "id": "app_services_bx_advance_advanceservice_submit" }, @@ -123119,7 +123128,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L289", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".approve()", "id": "app_services_bx_advance_advanceservice_approve" }, @@ -123129,7 +123138,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L334", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".reject()", "id": "app_services_bx_advance_advanceservice_reject" }, @@ -123139,7 +123148,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L371", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".withdraw()", "id": "app_services_bx_advance_advanceservice_withdraw" }, @@ -123149,7 +123158,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L387", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "._approval_record_dict()", "id": "app_services_bx_advance_advanceservice_approval_record_dict" }, @@ -123159,7 +123168,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L400", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "._latest_approval_per_node()", "id": "app_services_bx_advance_advanceservice_latest_approval_per_node" }, @@ -123169,7 +123178,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L417", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "._query_approvals()", "id": "app_services_bx_advance_advanceservice_query_approvals" }, @@ -123179,7 +123188,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L429", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".get_approvals()", "id": "app_services_bx_advance_advanceservice_get_approvals" }, @@ -123189,7 +123198,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L465", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".get_approval_history()", "id": "app_services_bx_advance_advanceservice_get_approval_history" }, @@ -123199,7 +123208,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L484", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".global_status_counts()", "id": "app_services_bx_advance_advanceservice_global_status_counts" }, @@ -123209,7 +123218,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L493", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "._my_apply_base()", "id": "app_services_bx_advance_advanceservice_my_apply_base" }, @@ -123219,7 +123228,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L505", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".my_apply_stats()", "id": "app_services_bx_advance_advanceservice_my_apply_stats" }, @@ -123229,7 +123238,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L585", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".pending_approval_stats()", "id": "app_services_bx_advance_advanceservice_pending_approval_stats" }, @@ -123239,7 +123248,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L616", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".offset_amount_map()", "id": "app_services_bx_advance_advanceservice_offset_amount_map" }, @@ -123249,7 +123258,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L635", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".issue()", "id": "app_services_bx_advance_advanceservice_issue" }, @@ -123259,7 +123268,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L660", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": ".finance_issue_stats()", "id": "app_services_bx_advance_advanceservice_finance_issue_stats" }, @@ -123269,7 +123278,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L403", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "app_services_bx_advance_rationale_403" }, @@ -123279,7 +123288,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L468", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "app_services_bx_advance_rationale_468" }, @@ -123289,7 +123298,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "advance_list_filters.py", "id": "app_services_bx_advance_list_filters" }, @@ -123299,7 +123308,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_parse_decimal()", "id": "app_services_bx_advance_list_filters_parse_decimal" }, @@ -123309,7 +123318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "decimal", "id": "app_services_bx_advance_list_filters_py_decimal" }, @@ -123319,7 +123328,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_append_number_filters()", "id": "app_services_bx_advance_list_filters_append_number_filters" }, @@ -123329,7 +123338,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_offset_amount_expr()", "id": "app_services_bx_advance_list_filters_offset_amount_expr" }, @@ -123339,7 +123348,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L77", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "build_advance_column_filters()", "id": "app_services_bx_advance_list_filters_build_advance_column_filters" }, @@ -123349,7 +123358,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "id": "app_services_bx_advance_list_filters_rationale_1" }, @@ -123359,7 +123368,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "\u51b2\u62b5\u5408\u8ba1\u6807\u91cf\u5b50\u67e5\u8be2,\u53e3\u5f84\u5bf9\u9f50 advanceservice.offset_amount_map(\u5fc5\u987b\u5e26\u79df\u6237)\u3002", "id": "app_services_bx_advance_list_filters_rationale_61" }, @@ -123369,7 +123378,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "approval_cycle.py", "id": "app_services_bx_approval_cycle" }, @@ -123379,7 +123388,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "filter_current_cycle_approvals()", "id": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, @@ -123389,7 +123398,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "t", "id": "app_services_bx_approval_cycle_py_t" }, @@ -123399,7 +123408,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6,\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002", "id": "app_services_bx_approval_cycle_rationale_1" }, @@ -123409,7 +123418,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002", "id": "app_services_bx_approval_cycle_rationale_17" }, @@ -123419,7 +123428,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "attachment.py", "id": "app_services_bx_attachment" }, @@ -123429,7 +123438,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L15", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "attachmentservice", "id": "app_services_bx_attachment_attachmentservice" }, @@ -123439,7 +123448,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L17", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "._tenant_no()", "id": "app_services_bx_attachment_attachmentservice_tenant_no" }, @@ -123449,7 +123458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "session", "id": "app_services_bx_attachment_py_session" }, @@ -123459,7 +123468,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L21", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".get_by_id()", "id": "app_services_bx_attachment_attachmentservice_get_by_id" }, @@ -123469,7 +123478,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L34", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".create()", "id": "app_services_bx_attachment_attachmentservice_create" }, @@ -123479,7 +123488,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L51", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".soft_delete()", "id": "app_services_bx_attachment_attachmentservice_soft_delete" }, @@ -123489,7 +123498,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L61", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".get_by_biz()", "id": "app_services_bx_attachment_attachmentservice_get_by_biz" }, @@ -123499,7 +123508,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L74", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".bind_biz()", "id": "app_services_bx_attachment_attachmentservice_bind_biz" }, @@ -123509,7 +123518,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L106", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".count_invoice_attach_by_biz_ids()", "id": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids" }, @@ -123519,7 +123528,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "base.py", "id": "app_services_bx_base" }, @@ -123529,7 +123538,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L18", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "bxcrudservice", "id": "app_services_bx_base_bxcrudservice" }, @@ -123539,7 +123548,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".get_by_id()", "id": "app_services_bx_base_bxcrudservice_get_by_id" }, @@ -123549,7 +123558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "m", "id": "m" }, @@ -123559,7 +123568,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "session", "id": "app_services_bx_base_py_session" }, @@ -123569,7 +123578,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".get_paged()", "id": "app_services_bx_base_bxcrudservice_get_paged" }, @@ -123579,7 +123588,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "any", "id": "app_services_bx_base_py_any" }, @@ -123589,7 +123598,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L68", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".create()", "id": "app_services_bx_base_bxcrudservice_create" }, @@ -123599,7 +123608,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L88", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".update()", "id": "app_services_bx_base_bxcrudservice_update" }, @@ -123609,7 +123618,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L112", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": ".soft_delete()", "id": "app_services_bx_base_bxcrudservice_soft_delete" }, @@ -123619,7 +123628,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002", "id": "app_services_bx_base_rationale_1" }, @@ -123629,7 +123638,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "expense_item.py", "id": "app_services_bx_expense_item" }, @@ -123639,7 +123648,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": "expenseitemservice", "id": "app_services_bx_expense_item_expenseitemservice" }, @@ -123649,7 +123658,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": "._tenant_no()", "id": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, @@ -123659,7 +123668,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": "session", "id": "app_services_bx_expense_item_py_session" }, @@ -123669,7 +123678,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": ".get_by_id()", "id": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, @@ -123679,7 +123688,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": ".create()", "id": "app_services_bx_expense_item_expenseitemservice_create" }, @@ -123689,7 +123698,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": ".update()", "id": "app_services_bx_expense_item_expenseitemservice_update" }, @@ -123699,7 +123708,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": ".soft_delete()", "id": "app_services_bx_expense_item_expenseitemservice_soft_delete" }, @@ -123709,7 +123718,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": ".get_item_tree()", "id": "app_services_bx_expense_item_expenseitemservice_get_item_tree" }, @@ -123719,7 +123728,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "_origin": "ast", - "community": 179, + "community": 14, "norm_label": "._build_tree()", "id": "app_services_bx_expense_item_expenseitemservice_build_tree" }, @@ -123729,7 +123738,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "invoice.py", "id": "app_services_bx_invoice" }, @@ -123739,7 +123748,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L29", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "invoiceservice", "id": "app_services_bx_invoice_invoiceservice" }, @@ -123749,7 +123758,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L31", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._tenant_no()", "id": "app_services_bx_invoice_invoiceservice_tenant_no" }, @@ -123759,7 +123768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "session", "id": "app_services_bx_invoice_py_session" }, @@ -123769,7 +123778,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L35", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".is_wallet_admin()", "id": "app_services_bx_invoice_invoiceservice_is_wallet_admin" }, @@ -123779,7 +123788,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L42", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".can_query_others_wallet()", "id": "app_services_bx_invoice_invoiceservice_can_query_others_wallet" }, @@ -123789,7 +123798,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L50", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._require_wallet_admin()", "id": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, @@ -123799,7 +123808,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L55", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._lookup_user_name()", "id": "app_services_bx_invoice_invoiceservice_lookup_user_name" }, @@ -123809,7 +123818,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L66", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._resolve_owner()", "id": "app_services_bx_invoice_invoiceservice_resolve_owner" }, @@ -123819,7 +123828,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L78", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._resolve_owner_for_query()", "id": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, @@ -123829,7 +123838,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L92", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._count_invoices()", "id": "app_services_bx_invoice_invoiceservice_count_invoices" }, @@ -123839,7 +123848,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L104", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".get_mine_summary()", "id": "app_services_bx_invoice_invoiceservice_get_mine_summary" }, @@ -123849,7 +123858,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L143", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".list_wallets()", "id": "app_services_bx_invoice_invoiceservice_list_wallets" }, @@ -123859,7 +123868,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "any", "id": "app_services_bx_invoice_py_any" }, @@ -123869,7 +123878,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L182", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".list_invoices()", "id": "app_services_bx_invoice_invoiceservice_list_invoices" }, @@ -123879,7 +123888,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L210", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".list_ledgers()", "id": "app_services_bx_invoice_invoiceservice_list_ledgers" }, @@ -123889,7 +123898,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L263", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".create()", "id": "app_services_bx_invoice_invoiceservice_create" }, @@ -123899,7 +123908,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "decimal", "id": "app_services_bx_invoice_py_decimal" }, @@ -123909,7 +123918,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L340", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".delete()", "id": "app_services_bx_invoice_invoiceservice_delete" }, @@ -123919,7 +123928,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L389", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "._summary_to_dict()", "id": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, @@ -123929,7 +123938,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L404", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": ".out_rows_with_attachments()", "id": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments" }, @@ -123939,7 +123948,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L43", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "id": "app_services_bx_invoice_rationale_43" }, @@ -123949,7 +123958,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L218", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002", "id": "app_services_bx_invoice_rationale_218" }, @@ -123959,7 +123968,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L272", "_origin": "ast", - "community": 41, + "community": 14, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "id": "app_services_bx_invoice_rationale_272" }, @@ -123969,7 +123978,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L1", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "invoice_ledger.py", "id": "app_services_bx_invoice_ledger" }, @@ -123979,7 +123988,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "summarize_entries()", "id": "app_services_bx_invoice_ledger_summarize_entries" }, @@ -123989,7 +123998,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "any", "id": "app_services_bx_invoice_ledger_py_any" }, @@ -123999,7 +124008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "decimal", "id": "app_services_bx_invoice_ledger_py_decimal" }, @@ -124009,7 +124018,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "should_skip_release()", "id": "app_services_bx_invoice_ledger_should_skip_release" }, @@ -124019,7 +124028,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "invoiceledgerservice", "id": "app_services_bx_invoice_ledger_invoiceledgerservice" }, @@ -124029,7 +124038,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".list_entries()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries" }, @@ -124039,7 +124048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "session", "id": "app_services_bx_invoice_ledger_py_session" }, @@ -124049,7 +124058,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".calc_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, @@ -124059,7 +124068,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "._lock_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary" }, @@ -124069,7 +124078,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".refresh_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, @@ -124079,7 +124088,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".add_entry()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, @@ -124089,7 +124098,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".debit_reimburse()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse" }, @@ -124099,7 +124108,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".release_reimburse()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse" }, @@ -124109,7 +124118,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": ".assert_can_delete_invoice()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice" }, @@ -124119,7 +124128,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "invoice_list_filters.py", "id": "app_services_bx_invoice_list_filters" }, @@ -124129,7 +124138,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "_parse_decimal()", "id": "app_services_bx_invoice_list_filters_parse_decimal" }, @@ -124139,7 +124148,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "decimal", "id": "app_services_bx_invoice_list_filters_py_decimal" }, @@ -124149,7 +124158,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "_append_number_filters()", "id": "app_services_bx_invoice_list_filters_append_number_filters" }, @@ -124159,7 +124168,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "build_wallet_column_filters()", "id": "app_services_bx_invoice_list_filters_build_wallet_column_filters" }, @@ -124169,7 +124178,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L132", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "build_invoice_column_filters()", "id": "app_services_bx_invoice_list_filters_build_invoice_column_filters" }, @@ -124179,7 +124188,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L192", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "build_ledger_column_filters()", "id": "app_services_bx_invoice_list_filters_build_ledger_column_filters" }, @@ -124189,7 +124198,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "\u53d1\u7968\u5939(\u94b1\u5305\u6c47\u603b / \u53d1\u7968\u6863\u6848 / \u989d\u5ea6\u6d41\u6c34)\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "id": "app_services_bx_invoice_list_filters_rationale_1" }, @@ -124199,7 +124208,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L81", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b(bxinvoicewalletsummary)\u5217\u7b5b\u3002", "id": "app_services_bx_invoice_list_filters_rationale_81" }, @@ -124209,7 +124218,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L145", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848(bxinvoice)\u5217\u7b5b\u3002", "id": "app_services_bx_invoice_list_filters_rationale_145" }, @@ -124219,7 +124228,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L205", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34(bxinvoiceledger)\u5217\u7b5b\u3002", "id": "app_services_bx_invoice_list_filters_rationale_205" }, @@ -124229,7 +124238,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 65, + "community": 82, "norm_label": "list_sort.py", "id": "app_services_bx_list_sort" }, @@ -124239,7 +124248,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L25", "_origin": "ast", - "community": 65, + "community": 82, "norm_label": "order_advance()", "id": "app_services_bx_list_sort_order_advance" }, @@ -124249,7 +124258,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L31", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "order_reimburse()", "id": "app_services_bx_list_sort_order_reimburse" }, @@ -124259,7 +124268,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L37", "_origin": "ast", - "community": 65, + "community": 82, "norm_label": "order_invoice()", "id": "app_services_bx_list_sort_order_invoice" }, @@ -124269,7 +124278,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L43", "_origin": "ast", - "community": 65, + "community": 82, "norm_label": "order_ledger()", "id": "app_services_bx_list_sort_order_ledger" }, @@ -124279,7 +124288,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L49", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "parse_sort_params()", "id": "app_services_bx_list_sort_parse_sort_params" }, @@ -124289,7 +124298,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L50", "_origin": "ast", - "community": 21, + "community": 22, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002", "id": "app_services_bx_list_sort_rationale_50" }, @@ -124299,7 +124308,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "payment_list_filters.py", "id": "app_services_bx_payment_list_filters" }, @@ -124309,7 +124318,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L19", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_parse_decimal()", "id": "app_services_bx_payment_list_filters_parse_decimal" }, @@ -124319,7 +124328,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "decimal", "id": "app_services_bx_payment_list_filters_py_decimal" }, @@ -124329,7 +124338,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_append_number_filters()", "id": "app_services_bx_payment_list_filters_append_number_filters" }, @@ -124339,7 +124348,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L64", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "build_payment_column_filters()", "id": "app_services_bx_payment_list_filters_build_payment_column_filters" }, @@ -124349,7 +124358,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "session", "id": "app_services_bx_payment_list_filters_py_session" }, @@ -124359,7 +124368,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "\u4ed8\u6b3e(\u62a5\u9500\u5f85\u4ed8/\u5df2\u4ed8)\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u57fa\u4e8e\u62a5\u9500\u5217\u7b5b builder,\u5e76\u8ffd\u52a0\u4ed8\u6b3e\u7279\u6709\u5b57\u6bb5:pay_time / actual_amount /", "id": "app_services_bx_payment_list_filters_rationale_1" }, @@ -124369,7 +124378,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 37, "norm_label": "reimburse.py", "id": "app_services_bx_reimburse" }, @@ -124379,7 +124388,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L56", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "reimburseservice", "id": "app_services_bx_reimburse_reimburseservice" }, @@ -124389,7 +124398,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._tenant_no()", "id": "app_services_bx_reimburse_reimburseservice_tenant_no" }, @@ -124399,7 +124408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "session", "id": "app_services_bx_reimburse_py_session" }, @@ -124409,7 +124418,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".can_change_applicant()", "id": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, @@ -124419,7 +124428,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".resolve_applicant()", "id": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, @@ -124429,7 +124438,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_by_id()", "id": "app_services_bx_reimburse_reimburseservice_get_by_id" }, @@ -124439,7 +124448,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": ".get_paged()", "id": "app_services_bx_reimburse_reimburseservice_get_paged" }, @@ -124449,7 +124458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "any", "id": "app_services_bx_reimburse_py_any" }, @@ -124459,7 +124468,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L144", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".soft_delete()", "id": "app_services_bx_reimburse_reimburseservice_soft_delete" }, @@ -124469,7 +124478,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L151", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._workflow_nodes()", "id": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, @@ -124479,7 +124488,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L164", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".pending_approval()", "id": "app_services_bx_reimburse_reimburseservice_pending_approval" }, @@ -124489,7 +124498,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L243", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".approved_by_me()", "id": "app_services_bx_reimburse_reimburseservice_approved_by_me" }, @@ -124499,7 +124508,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L316", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._has_debit_reimburse()", "id": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse" }, @@ -124509,7 +124518,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L330", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".normalize_invoice_links()", "id": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links" }, @@ -124519,7 +124528,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L362", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".sync_reimburse_invoices()", "id": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, @@ -124529,7 +124538,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L451", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_linked_invoice_ids()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids" }, @@ -124539,7 +124548,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L473", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_linked_invoices_brief()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief" }, @@ -124549,7 +124558,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L568", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_linked_invoice_ids_map()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map" }, @@ -124559,7 +124568,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L591", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".submit()", "id": "app_services_bx_reimburse_reimburseservice_submit" }, @@ -124569,7 +124578,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L635", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".approve()", "id": "app_services_bx_reimburse_reimburseservice_approve" }, @@ -124579,7 +124588,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L680", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".reject()", "id": "app_services_bx_reimburse_reimburseservice_reject" }, @@ -124589,7 +124598,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L720", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".withdraw()", "id": "app_services_bx_reimburse_reimburseservice_withdraw" }, @@ -124599,7 +124608,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L739", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._approval_record_dict()", "id": "app_services_bx_reimburse_reimburseservice_approval_record_dict" }, @@ -124609,7 +124618,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L752", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._latest_approval_per_node()", "id": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node" }, @@ -124619,7 +124628,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L769", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._query_approvals()", "id": "app_services_bx_reimburse_reimburseservice_query_approvals" }, @@ -124629,7 +124638,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L781", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_approvals()", "id": "app_services_bx_reimburse_reimburseservice_get_approvals" }, @@ -124639,7 +124648,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L817", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_approval_history()", "id": "app_services_bx_reimburse_reimburseservice_get_approval_history" }, @@ -124649,7 +124658,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L836", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".create_with_details()", "id": "app_services_bx_reimburse_reimburseservice_create_with_details" }, @@ -124659,7 +124668,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L908", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".update_with_details()", "id": "app_services_bx_reimburse_reimburseservice_update_with_details" }, @@ -124669,7 +124678,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L992", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_details()", "id": "app_services_bx_reimburse_reimburseservice_get_details" }, @@ -124679,7 +124688,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1005", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".detail_expense_keyword_match()", "id": "app_services_bx_reimburse_reimburseservice_detail_expense_keyword_match" }, @@ -124689,7 +124698,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1016", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".build_expense_name_condition()", "id": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, @@ -124699,7 +124708,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1036", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".get_details_map_by_reimburse_ids()", "id": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids" }, @@ -124709,7 +124718,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".out_rows_with_attachment_counts()", "id": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, @@ -124719,7 +124728,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1087", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".out_one_with_attachment_counts()", "id": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, @@ -124729,7 +124738,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1093", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".build_apply_out_with_details()", "id": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, @@ -124739,7 +124748,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1104", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".global_status_counts()", "id": "app_services_bx_reimburse_reimburseservice_global_status_counts" }, @@ -124749,7 +124758,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1113", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "._my_apply_base()", "id": "app_services_bx_reimburse_reimburseservice_my_apply_base" }, @@ -124759,7 +124768,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1125", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".my_apply_stats()", "id": "app_services_bx_reimburse_reimburseservice_my_apply_stats" }, @@ -124769,7 +124778,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1183", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".pending_approval_stats()", "id": "app_services_bx_reimburse_reimburseservice_pending_approval_stats" }, @@ -124779,7 +124788,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1214", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".pay()", "id": "app_services_bx_reimburse_reimburseservice_pay" }, @@ -124789,7 +124798,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1237", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".offset()", "id": "app_services_bx_reimburse_reimburseservice_offset" }, @@ -124799,7 +124808,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1268", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": ".batch_offset()", "id": "app_services_bx_reimburse_reimburseservice_batch_offset" }, @@ -124809,7 +124818,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1323", "_origin": "ast", - "community": 25, + "community": 38, "norm_label": ".finance_payment_stats()", "id": "app_services_bx_reimburse_reimburseservice_finance_payment_stats" }, @@ -124819,7 +124828,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L63", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba(\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650)\u3002", "id": "app_services_bx_reimburse_rationale_63" }, @@ -124829,7 +124838,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L78", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "id": "app_services_bx_reimburse_rationale_78" }, @@ -124839,7 +124848,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L334", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "app_services_bx_reimburse_rationale_334" }, @@ -124849,7 +124858,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L755", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "app_services_bx_reimburse_rationale_755" }, @@ -124859,7 +124868,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L820", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "app_services_bx_reimburse_rationale_820" }, @@ -124869,7 +124878,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1006", "_origin": "ast", - "community": 25, + "community": 37, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002", "id": "app_services_bx_reimburse_rationale_1006" }, @@ -124879,7 +124888,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "reimburse_import.py", "id": "app_services_bx_reimburse_import" }, @@ -124889,7 +124898,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "build_applicant_label()", "id": "app_services_bx_reimburse_import_build_applicant_label" }, @@ -124899,7 +124908,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "_ids_visible_in_web_tree()", "id": "app_services_bx_reimburse_import_ids_visible_in_web_tree" }, @@ -124909,7 +124918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "any", "id": "app_services_bx_reimburse_import_py_any" }, @@ -124919,7 +124928,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "build_expense_path_labels()", "id": "app_services_bx_reimburse_import_build_expense_path_labels" }, @@ -124929,7 +124938,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "is_example_row()", "id": "app_services_bx_reimburse_import_is_example_row" }, @@ -124939,7 +124948,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "partition_import_groups()", "id": "app_services_bx_reimburse_import_partition_import_groups" }, @@ -124949,7 +124958,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "validate_group_headers()", "id": "app_services_bx_reimburse_import_validate_group_headers" }, @@ -124959,7 +124968,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "cell_str()", "id": "app_services_bx_reimburse_import_cell_str" }, @@ -124969,7 +124978,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "parse_amount()", "id": "app_services_bx_reimburse_import_parse_amount" }, @@ -124979,7 +124988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "decimal", "id": "app_services_bx_reimburse_import_py_decimal" }, @@ -124989,7 +124998,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "load_expense_nodes_flat()", "id": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, @@ -124999,7 +125008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "session", "id": "app_services_bx_reimburse_import_py_session" }, @@ -125009,7 +125018,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "load_applicant_options()", "id": "app_services_bx_reimburse_import_load_applicant_options" }, @@ -125019,7 +125028,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "build_import_template_bytes()", "id": "app_services_bx_reimburse_import_build_import_template_bytes" }, @@ -125029,7 +125038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "date", "id": "app_services_bx_reimburse_import_py_date" }, @@ -125039,7 +125048,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "_read_sheet_header()", "id": "app_services_bx_reimburse_import_read_sheet_header" }, @@ -125049,7 +125058,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "worksheet", "id": "app_services_bx_reimburse_import_py_worksheet" }, @@ -125059,7 +125068,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "scan_sheet_rows()", "id": "app_services_bx_reimburse_import_scan_sheet_rows" }, @@ -125069,7 +125078,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "iter_data_rows()", "id": "app_services_bx_reimburse_import_iter_data_rows" }, @@ -125079,7 +125088,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "build_annotated_result_bytes()", "id": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, @@ -125089,7 +125098,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "_mark_rows()", "id": "app_services_bx_reimburse_import_mark_rows" }, @@ -125099,7 +125108,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "import_reimburse_workbook()", "id": "app_services_bx_reimburse_import_import_reimburse_workbook" }, @@ -125109,7 +125118,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u4e0e expenseitemservice._build_tree \u4e00\u81f4:\u7236\u7ea7\u4e0d\u5b58\u5728\u7684\u5b64\u513f\u8282\u70b9\u4e0d\u4f1a\u51fa\u73b0\u5728 web \u6811\u4e2d\u3002", "id": "app_services_bx_reimburse_import_rationale_66" }, @@ -125119,7 +125128,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u8fd4\u56de {id: \u5c55\u793a\u6587\u6848}\u3002 \u4e0e web \u8d39\u7528\u6811\u5bf9\u9f50:\u4ec5\u542f\u7528\u9879,\u4e14\u6392\u9664\u7236\u7ea7\u5df2\u5220\u5bfc\u81f4\u7684\u5b64\u513f\u8282\u70b9\u3002 \u51b2\u7a81\u65f6\u8ffd\u52a0 (\u7f16\u7801:xxx)\u3002", "id": "app_services_bx_reimburse_import_rationale_88" }, @@ -125129,7 +125138,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c(_kind=example)\u4e0e\u53ef\u5bfc\u5165\u884c(_kind=data)\u3002", "id": "app_services_bx_reimburse_import_rationale_322" }, @@ -125139,7 +125148,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c(\u8df3\u8fc7\u793a\u4f8b),\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002", "id": "app_services_bx_reimburse_import_rationale_347" }, @@ -125149,7 +125158,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u5728\u539f\u8868\u300c\u62a5\u9500\u5bfc\u5165\u300d\u672b\u5c3e\u8ffd\u52a0\u300c\u5bfc\u5165\u7ed3\u679c\u300d\u300c\u5931\u8d25\u539f\u56e0\u300d\u5217\u3002", "id": "app_services_bx_reimburse_import_rationale_355" }, @@ -125159,7 +125168,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "reimburse_list_filters.py", "id": "app_services_bx_reimburse_list_filters" }, @@ -125169,7 +125178,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L17", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_parse_decimal()", "id": "app_services_bx_reimburse_list_filters_parse_decimal" }, @@ -125179,7 +125188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "decimal", "id": "app_services_bx_reimburse_list_filters_py_decimal" }, @@ -125189,7 +125198,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L27", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "build_reimburse_column_filters()", "id": "app_services_bx_reimburse_list_filters_build_reimburse_column_filters" }, @@ -125199,7 +125208,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "session", "id": "app_services_bx_reimburse_list_filters_py_session" }, @@ -125209,7 +125218,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "storage.py", "id": "app_services_bx_storage" }, @@ -125219,7 +125228,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L11", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "normalize_storage_path()", "id": "app_services_bx_storage_normalize_storage_path" }, @@ -125229,7 +125238,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L31", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "upload_bx_file()", "id": "app_services_bx_storage_upload_bx_file" }, @@ -125239,7 +125248,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L44", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "get_access_url()", "id": "app_services_bx_storage_get_access_url" }, @@ -125249,7 +125258,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L53", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "get_preview_url()", "id": "app_services_bx_storage_get_preview_url" }, @@ -125259,7 +125268,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L65", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "get_download_url()", "id": "app_services_bx_storage_get_download_url" }, @@ -125269,7 +125278,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L72", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "download_file_bytes()", "id": "app_services_bx_storage_download_file_bytes" }, @@ -125279,7 +125288,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L98", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "file_stream()", "id": "app_services_bx_storage_file_stream" }, @@ -125289,7 +125298,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "bytesio", "id": "bytesio" }, @@ -125299,7 +125308,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage,\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002", "id": "app_services_bx_storage_rationale_1" }, @@ -125309,7 +125318,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L12", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 url \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84(\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4)\u3002", "id": "app_services_bx_storage_rationale_12" }, @@ -125319,7 +125328,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L32", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002", "id": "app_services_bx_storage_rationale_32" }, @@ -125329,7 +125338,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L45", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002", "id": "app_services_bx_storage_rationale_45" }, @@ -125339,7 +125348,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L54", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url:minio \u9884\u7b7e\u540d inline,\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002", "id": "app_services_bx_storage_rationale_54" }, @@ -125349,7 +125358,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L66", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d url(\u5bf9\u9f50\u95e8\u6237 attachment/download-url)\u3002", "id": "app_services_bx_storage_rationale_66" }, @@ -125359,7 +125368,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L73", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002", "id": "app_services_bx_storage_rationale_73" }, @@ -125369,7 +125378,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "workflow.py", "id": "app_services_bx_workflow" }, @@ -125379,7 +125388,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L30", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "workflowservice", "id": "app_services_bx_workflow_workflowservice" }, @@ -125389,7 +125398,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L32", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "._tenant_no()", "id": "app_services_bx_workflow_workflowservice_tenant_no" }, @@ -125399,7 +125408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "session", "id": "app_services_bx_workflow_py_session" }, @@ -125409,7 +125418,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L36", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".get_by_id()", "id": "app_services_bx_workflow_workflowservice_get_by_id" }, @@ -125419,7 +125428,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L49", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".get_paged()", "id": "app_services_bx_workflow_workflowservice_get_paged" }, @@ -125429,7 +125438,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L63", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".create()", "id": "app_services_bx_workflow_workflowservice_create" }, @@ -125439,7 +125448,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L80", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".update()", "id": "app_services_bx_workflow_workflowservice_update" }, @@ -125449,7 +125458,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L100", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".soft_delete()", "id": "app_services_bx_workflow_workflowservice_soft_delete" }, @@ -125459,7 +125468,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L114", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".get_by_biz_type()", "id": "app_services_bx_workflow_workflowservice_get_by_biz_type" }, @@ -125469,7 +125478,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L126", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".ensure_by_biz_type()", "id": "app_services_bx_workflow_workflowservice_ensure_by_biz_type" }, @@ -125479,7 +125488,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L157", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": ".save_nodes()", "id": "app_services_bx_workflow_workflowservice_save_nodes" }, @@ -125489,7 +125498,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L132", "_origin": "ast", - "community": 156, + "community": 14, "norm_label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41;\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49(\u65e0\u8282\u70b9)\u3002", "id": "app_services_bx_workflow_rationale_132" }, @@ -125499,7 +125508,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "bx_data_scope.py", "id": "app_services_bx_data_scope" }, @@ -125509,7 +125518,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "_origin": "ast", - "community": 30, + "community": 38, "norm_label": "apply_bx_scope()", "id": "app_services_bx_data_scope_apply_bx_scope" }, @@ -125519,7 +125528,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "session", "id": "app_services_bx_data_scope_py_session" }, @@ -125529,7 +125538,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "assert_bx_row_in_scope()", "id": "app_services_bx_data_scope_assert_bx_row_in_scope" }, @@ -125539,7 +125548,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "assert_bx_biz_in_scope()", "id": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, @@ -125549,7 +125558,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "assert_bx_attachment_biz_in_scope()", "id": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, @@ -125559,7 +125568,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002", "id": "app_services_bx_data_scope_rationale_1" }, @@ -125569,7 +125578,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002", "id": "app_services_bx_data_scope_rationale_36" }, @@ -125579,7 +125588,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 152, + "community": 371, "norm_label": "column_facet.py", "id": "app_services_column_facet" }, @@ -125589,7 +125598,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L10", "_origin": "ast", - "community": 152, + "community": 29, "norm_label": "list_column_facet_values()", "id": "app_services_column_facet_list_column_facet_values" }, @@ -125599,7 +125608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 29, "norm_label": "session", "id": "app_services_column_facet_py_session" }, @@ -125609,7 +125618,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 29, "norm_label": "any", "id": "app_services_column_facet_py_any" }, @@ -125619,7 +125628,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 29, "norm_label": "column", "id": "column" }, @@ -125629,7 +125638,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 152, + "community": 29, "norm_label": "query", "id": "app_services_column_facet_py_query" }, @@ -125639,7 +125648,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 152, + "community": 371, "norm_label": "\u5217\u5934\u6f0f\u6597\u53ef\u9009\u503c(\u53bb\u91cd facet)\u516c\u5171\u62fc\u88c5\u3002", "id": "app_services_column_facet_rationale_1" }, @@ -125649,7 +125658,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L21", "_origin": "ast", - "community": 152, + "community": 29, "norm_label": "\u5bf9\u4e1a\u52a1\u8868\u67d0\u5217\u505a\u53bb\u91cd\u53ef\u9009\u503c\u67e5\u8be2\u3002 \u7ea6\u675f:tenant_no + del_flag=0;\u7a7a\u503c\u5254\u9664;\u6309\u5217\u503c\u5347\u5e8f;limit \u4e0a\u9650 500\u3002 appl", "id": "app_services_column_facet_rationale_21" }, @@ -125659,7 +125668,7 @@ "source_file": "app/services/crm/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 487, + "community": 466, "norm_label": "__init__.py", "id": "app_services_crm_init" }, @@ -125669,7 +125678,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "clue_list_filters.py", "id": "app_services_crm_clue_list_filters" }, @@ -125679,7 +125688,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L46", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_split_csv()", "id": "app_services_crm_clue_list_filters_split_csv" }, @@ -125689,7 +125698,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L52", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_parse_number()", "id": "app_services_crm_clue_list_filters_parse_number" }, @@ -125699,7 +125708,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L64", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_parse_day_start()", "id": "app_services_crm_clue_list_filters_parse_day_start" }, @@ -125709,7 +125718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "datetime", "id": "app_services_crm_clue_list_filters_py_datetime" }, @@ -125719,7 +125728,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L80", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_append_enum_filters()", "id": "app_services_crm_clue_list_filters_append_enum_filters" }, @@ -125729,7 +125738,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L92", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_append_text_filters()", "id": "app_services_crm_clue_list_filters_append_text_filters" }, @@ -125739,7 +125748,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L113", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_clue_list_filters_append_create_time_filters" }, @@ -125749,7 +125758,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L142", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_clue_list_filters_append_date_range_filters" }, @@ -125759,7 +125768,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L160", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "_append_number_filters()", "id": "app_services_crm_clue_list_filters_append_number_filters" }, @@ -125769,7 +125778,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L189", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "build_clue_column_filters()", "id": "app_services_crm_clue_list_filters_build_clue_column_filters" }, @@ -125779,7 +125788,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "any", "id": "app_services_crm_clue_list_filters_py_any" }, @@ -125789,7 +125798,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "crm \u7ebf\u7d22\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type(\u7531 list_clues \u8d1f\u8d23)\u3002", "id": "app_services_crm_clue_list_filters_rationale_1" }, @@ -125799,7 +125808,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L190", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_clue_list_filters_rationale_190" }, @@ -125809,7 +125818,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "contract_approval_list_filters.py", "id": "app_services_crm_contract_approval_list_filters" }, @@ -125819,7 +125828,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L22", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_param()", "id": "app_services_crm_contract_approval_list_filters_param" }, @@ -125829,7 +125838,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_split_csv()", "id": "app_services_crm_contract_approval_list_filters_split_csv" }, @@ -125839,7 +125848,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_parse_number()", "id": "app_services_crm_contract_approval_list_filters_parse_number" }, @@ -125849,7 +125858,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L47", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_approval_list_filters_parse_day_start" }, @@ -125859,7 +125868,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "datetime", "id": "app_services_crm_contract_approval_list_filters_py_datetime" }, @@ -125869,7 +125878,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L63", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_append_enum_filters()", "id": "app_services_crm_contract_approval_list_filters_append_enum_filters" }, @@ -125879,7 +125888,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L73", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_append_text_filters()", "id": "app_services_crm_contract_approval_list_filters_append_text_filters" }, @@ -125889,7 +125898,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L84", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_append_contract_field_filters()", "id": "app_services_crm_contract_approval_list_filters_append_contract_field_filters" }, @@ -125899,7 +125908,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L128", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_append_approval_time_filters()", "id": "app_services_crm_contract_approval_list_filters_append_approval_time_filters" }, @@ -125909,7 +125918,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L155", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "_append_one_number_field()", "id": "app_services_crm_contract_approval_list_filters_append_one_number_field" }, @@ -125919,7 +125928,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L194", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "build_contract_approval_column_filters()", "id": "app_services_crm_contract_approval_list_filters_build_contract_approval_column_filters" }, @@ -125929,7 +125938,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "any", "id": "app_services_crm_contract_approval_list_filters_py_any" }, @@ -125939,7 +125948,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "crm \u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id(\u7531 li", "id": "app_services_crm_contract_approval_list_filters_rationale_1" }, @@ -125949,7 +125958,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L195", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_contract_approval_list_filters_rationale_195" }, @@ -125959,7 +125968,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "contract_change_list_filters.py", "id": "app_services_crm_contract_change_list_filters" }, @@ -125969,7 +125978,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L22", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_param()", "id": "app_services_crm_contract_change_list_filters_param" }, @@ -125979,7 +125988,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_split_csv()", "id": "app_services_crm_contract_change_list_filters_split_csv" }, @@ -125989,7 +125998,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_parse_number()", "id": "app_services_crm_contract_change_list_filters_parse_number" }, @@ -125999,7 +126008,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L47", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_change_list_filters_parse_day_start" }, @@ -126009,7 +126018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "datetime", "id": "app_services_crm_contract_change_list_filters_py_datetime" }, @@ -126019,7 +126028,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L63", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_append_enum_filters()", "id": "app_services_crm_contract_change_list_filters_append_enum_filters" }, @@ -126029,7 +126038,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L78", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_append_text_filters()", "id": "app_services_crm_contract_change_list_filters_append_text_filters" }, @@ -126039,7 +126048,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L98", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_append_contract_name_filter()", "id": "app_services_crm_contract_change_list_filters_append_contract_name_filter" }, @@ -126049,7 +126058,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L122", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_contract_change_list_filters_append_create_time_filters" }, @@ -126059,7 +126068,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L151", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_append_one_number_field()", "id": "app_services_crm_contract_change_list_filters_append_one_number_field" }, @@ -126069,7 +126078,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L180", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "_append_number_filters()", "id": "app_services_crm_contract_change_list_filters_append_number_filters" }, @@ -126079,7 +126088,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L190", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "build_contract_change_column_filters()", "id": "app_services_crm_contract_change_list_filters_build_contract_change_column_filters" }, @@ -126089,7 +126098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "any", "id": "app_services_crm_contract_change_list_filters_py_any" }, @@ -126099,7 +126108,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "crm \u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id(\u7531 list", "id": "app_services_crm_contract_change_list_filters_rationale_1" }, @@ -126109,7 +126118,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L191", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_contract_change_list_filters_rationale_191" }, @@ -126119,7 +126128,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "contract_list_filters.py", "id": "app_services_crm_contract_list_filters" }, @@ -126129,7 +126138,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L42", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_split_csv()", "id": "app_services_crm_contract_list_filters_split_csv" }, @@ -126139,7 +126148,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L48", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_parse_number()", "id": "app_services_crm_contract_list_filters_parse_number" }, @@ -126149,7 +126158,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_list_filters_parse_day_start" }, @@ -126159,7 +126168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "datetime", "id": "app_services_crm_contract_list_filters_py_datetime" }, @@ -126169,7 +126178,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L76", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_append_enum()", "id": "app_services_crm_contract_list_filters_append_enum" }, @@ -126179,7 +126188,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L87", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_append_text()", "id": "app_services_crm_contract_list_filters_append_text" }, @@ -126189,7 +126198,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L117", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_append_create()", "id": "app_services_crm_contract_list_filters_append_create" }, @@ -126199,7 +126208,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L138", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_append_sign_date()", "id": "app_services_crm_contract_list_filters_append_sign_date" }, @@ -126209,7 +126218,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L150", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_append_dates()", "id": "app_services_crm_contract_list_filters_append_dates" }, @@ -126219,7 +126228,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L174", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "_append_numbers()", "id": "app_services_crm_contract_list_filters_append_numbers" }, @@ -126229,7 +126238,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L208", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "build_contract_column_filters()", "id": "app_services_crm_contract_list_filters_build_contract_column_filters" }, @@ -126239,7 +126248,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "any", "id": "app_services_crm_contract_list_filters_py_any" }, @@ -126249,7 +126258,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "crm \u5408\u540c\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5(\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91)\u3002", "id": "app_services_crm_contract_list_filters_rationale_1" }, @@ -126259,7 +126268,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "contract_template_list_filters.py", "id": "app_services_crm_contract_template_list_filters" }, @@ -126269,7 +126278,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L20", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_param()", "id": "app_services_crm_contract_template_list_filters_param" }, @@ -126279,7 +126288,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L27", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_split_csv()", "id": "app_services_crm_contract_template_list_filters_split_csv" }, @@ -126289,7 +126298,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L33", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_parse_number()", "id": "app_services_crm_contract_template_list_filters_parse_number" }, @@ -126299,7 +126308,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L45", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_template_list_filters_parse_day_start" }, @@ -126309,7 +126318,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "datetime", "id": "app_services_crm_contract_template_list_filters_py_datetime" }, @@ -126319,7 +126328,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_append_enum_filters()", "id": "app_services_crm_contract_template_list_filters_append_enum_filters" }, @@ -126329,7 +126338,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L94", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_append_text_filters()", "id": "app_services_crm_contract_template_list_filters_append_text_filters" }, @@ -126339,7 +126348,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L119", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_contract_template_list_filters_append_create_time_filters" }, @@ -126349,7 +126358,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L148", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_append_one_number_field()", "id": "app_services_crm_contract_template_list_filters_append_one_number_field" }, @@ -126359,7 +126368,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L187", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "_append_number_filters()", "id": "app_services_crm_contract_template_list_filters_append_number_filters" }, @@ -126369,7 +126378,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L198", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "build_contract_template_column_filters()", "id": "app_services_crm_contract_template_list_filters_build_contract_template_column_filters" }, @@ -126379,7 +126388,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "any", "id": "app_services_crm_contract_template_list_filters_py_any" }, @@ -126389,7 +126398,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "crm \u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword(\u7531 list_contract_temp", "id": "app_services_crm_contract_template_list_filters_rationale_1" }, @@ -126399,7 +126408,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L199", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_contract_template_list_filters_rationale_199" }, @@ -126409,7 +126418,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "customer_list_filters.py", "id": "app_services_crm_customer_list_filters" }, @@ -126419,7 +126428,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L66", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_split_csv()", "id": "app_services_crm_customer_list_filters_split_csv" }, @@ -126429,7 +126438,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L72", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_parse_number()", "id": "app_services_crm_customer_list_filters_parse_number" }, @@ -126439,7 +126448,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L84", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_parse_day_start()", "id": "app_services_crm_customer_list_filters_parse_day_start" }, @@ -126449,7 +126458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "datetime", "id": "app_services_crm_customer_list_filters_py_datetime" }, @@ -126459,7 +126468,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L100", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_append_enum_filters()", "id": "app_services_crm_customer_list_filters_append_enum_filters" }, @@ -126469,7 +126478,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L112", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_append_text_filters()", "id": "app_services_crm_customer_list_filters_append_text_filters" }, @@ -126479,7 +126488,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L148", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_customer_list_filters_append_create_time_filters" }, @@ -126489,7 +126498,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L178", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_customer_list_filters_append_date_range_filters" }, @@ -126499,7 +126508,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L196", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "_append_number_filters()", "id": "app_services_crm_customer_list_filters_append_number_filters" }, @@ -126509,7 +126518,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L226", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "build_customer_column_filters()", "id": "app_services_crm_customer_list_filters_build_customer_column_filters" }, @@ -126519,7 +126528,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "any", "id": "app_services_crm_customer_list_filters_py_any" }, @@ -126529,7 +126538,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "crm \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_mode(\u7531 list_customers \u8d1f\u8d23)", "id": "app_services_crm_customer_list_filters_rationale_1" }, @@ -126539,7 +126548,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L227", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868(\u4e0d\u542b tenant/del_flag/view_mode)\u3002", "id": "app_services_crm_customer_list_filters_rationale_227" }, @@ -126549,7 +126558,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "list_sort.py", "id": "app_services_crm_list_sort" }, @@ -126559,7 +126568,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L7", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "resolve_datetime_order_by()", "id": "app_services_crm_list_sort_resolve_datetime_order_by" }, @@ -126569,7 +126578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "any", "id": "app_services_crm_list_sort_py_any" }, @@ -126579,7 +126588,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "crm \u5217\u8868\u65e5\u671f\u5217\u6392\u5e8f:\u767d\u540d\u5355 prop \u2192 sqlalchemy order \u8868\u8fbe\u5f0f\u3002", "id": "app_services_crm_list_sort_rationale_1" }, @@ -126589,7 +126598,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L13", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "sort_field: \u524d\u7aef camelcase prop(\u5982 createtime) sort_order: asc | desc(\u5927\u5c0f\u5199\u4e0d\u654f\u611f)", "id": "app_services_crm_list_sort_rationale_13" }, @@ -126599,7 +126608,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "opportunity_list_filters.py", "id": "app_services_crm_opportunity_list_filters" }, @@ -126609,7 +126618,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L56", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_split_csv()", "id": "app_services_crm_opportunity_list_filters_split_csv" }, @@ -126619,7 +126628,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_parse_number()", "id": "app_services_crm_opportunity_list_filters_parse_number" }, @@ -126629,7 +126638,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L74", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_parse_day_start()", "id": "app_services_crm_opportunity_list_filters_parse_day_start" }, @@ -126639,7 +126648,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "datetime", "id": "app_services_crm_opportunity_list_filters_py_datetime" }, @@ -126649,7 +126658,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L90", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_append_enum_filters()", "id": "app_services_crm_opportunity_list_filters_append_enum_filters" }, @@ -126659,7 +126668,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L102", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_append_text_filters()", "id": "app_services_crm_opportunity_list_filters_append_text_filters" }, @@ -126669,7 +126678,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L129", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_opportunity_list_filters_append_create_time_filters" }, @@ -126679,7 +126688,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L158", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_opportunity_list_filters_append_date_range_filters" }, @@ -126689,7 +126698,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L176", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "_append_number_filters()", "id": "app_services_crm_opportunity_list_filters_append_number_filters" }, @@ -126699,7 +126708,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L219", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "build_opportunity_column_filters()", "id": "app_services_crm_opportunity_list_filters_build_opportunity_column_filters" }, @@ -126709,7 +126718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "any", "id": "app_services_crm_opportunity_list_filters_py_any" }, @@ -126719,7 +126728,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "crm \u5546\u673a\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type(\u7531 list_opportunities", "id": "app_services_crm_opportunity_list_filters_rationale_1" }, @@ -126729,7 +126738,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L220", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_opportunity_list_filters_rationale_220" }, @@ -126739,7 +126748,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "price_letter_list_filters.py", "id": "app_services_crm_price_letter_list_filters" }, @@ -126749,7 +126758,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L19", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_param()", "id": "app_services_crm_price_letter_list_filters_param" }, @@ -126759,7 +126768,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L26", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_split_csv()", "id": "app_services_crm_price_letter_list_filters_split_csv" }, @@ -126769,7 +126778,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L32", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_parse_number()", "id": "app_services_crm_price_letter_list_filters_parse_number" }, @@ -126779,7 +126788,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L44", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_parse_day_start()", "id": "app_services_crm_price_letter_list_filters_parse_day_start" }, @@ -126789,7 +126798,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "datetime", "id": "app_services_crm_price_letter_list_filters_py_datetime" }, @@ -126799,7 +126808,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_append_enum_filters()", "id": "app_services_crm_price_letter_list_filters_append_enum_filters" }, @@ -126809,7 +126818,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L75", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_append_text_filters()", "id": "app_services_crm_price_letter_list_filters_append_text_filters" }, @@ -126819,7 +126828,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L100", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_price_letter_list_filters_append_create_time_filters" }, @@ -126829,7 +126838,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L129", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_append_adjust_date_filters()", "id": "app_services_crm_price_letter_list_filters_append_adjust_date_filters" }, @@ -126839,7 +126848,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L145", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_append_one_number_field()", "id": "app_services_crm_price_letter_list_filters_append_one_number_field" }, @@ -126849,7 +126858,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L174", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "_append_number_filters()", "id": "app_services_crm_price_letter_list_filters_append_number_filters" }, @@ -126859,7 +126868,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L189", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "build_price_letter_column_filters()", "id": "app_services_crm_price_letter_list_filters_build_price_letter_column_filters" }, @@ -126869,7 +126878,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "any", "id": "app_services_crm_price_letter_list_filters_py_any" }, @@ -126879,7 +126888,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "crm \u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / exclude_status(\u7531 li", "id": "app_services_crm_price_letter_list_filters_rationale_1" }, @@ -126889,7 +126898,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L190", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_price_letter_list_filters_rationale_190" }, @@ -126899,7 +126908,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "product_list_filters.py", "id": "app_services_crm_product_list_filters" }, @@ -126909,7 +126918,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L36", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_split_csv()", "id": "app_services_crm_product_list_filters_split_csv" }, @@ -126919,7 +126928,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L42", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_parse_number()", "id": "app_services_crm_product_list_filters_parse_number" }, @@ -126929,7 +126938,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L54", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_parse_day_start()", "id": "app_services_crm_product_list_filters_parse_day_start" }, @@ -126939,7 +126948,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "datetime", "id": "app_services_crm_product_list_filters_py_datetime" }, @@ -126949,7 +126958,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L70", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_append_enum_filters()", "id": "app_services_crm_product_list_filters_append_enum_filters" }, @@ -126959,7 +126968,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L82", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_append_text_filters()", "id": "app_services_crm_product_list_filters_append_text_filters" }, @@ -126969,7 +126978,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L136", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_product_list_filters_append_create_time_filters" }, @@ -126979,7 +126988,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L165", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_product_list_filters_append_date_range_filters" }, @@ -126989,7 +126998,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L183", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_append_one_number_field()", "id": "app_services_crm_product_list_filters_append_one_number_field" }, @@ -126999,7 +127008,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L210", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "_append_number_filters()", "id": "app_services_crm_product_list_filters_append_number_filters" }, @@ -127009,7 +127018,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L244", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "build_product_column_filters()", "id": "app_services_crm_product_list_filters_build_product_column_filters" }, @@ -127019,7 +127028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "any", "id": "app_services_crm_product_list_filters_py_any" }, @@ -127029,7 +127038,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "crm \u4ea7\u54c1\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / supplier_id(\u7531 list_p", "id": "app_services_crm_product_list_filters_rationale_1" }, @@ -127039,7 +127048,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L245", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "id": "app_services_crm_product_list_filters_rationale_245" }, @@ -127049,7 +127058,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "quote_list_filters.py", "id": "app_services_crm_quote_list_filters" }, @@ -127059,7 +127068,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L44", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_split_csv()", "id": "app_services_crm_quote_list_filters_split_csv" }, @@ -127069,7 +127078,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L50", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_parse_number()", "id": "app_services_crm_quote_list_filters_parse_number" }, @@ -127079,7 +127088,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_parse_day_start()", "id": "app_services_crm_quote_list_filters_parse_day_start" }, @@ -127089,7 +127098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "datetime", "id": "app_services_crm_quote_list_filters_py_datetime" }, @@ -127099,7 +127108,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L78", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_append_enum()", "id": "app_services_crm_quote_list_filters_append_enum" }, @@ -127109,7 +127118,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L89", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_append_text()", "id": "app_services_crm_quote_list_filters_append_text" }, @@ -127119,7 +127128,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L109", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_append_create()", "id": "app_services_crm_quote_list_filters_append_create" }, @@ -127129,7 +127138,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L130", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_append_quote_date()", "id": "app_services_crm_quote_list_filters_append_quote_date" }, @@ -127139,7 +127148,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L145", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_append_dates()", "id": "app_services_crm_quote_list_filters_append_dates" }, @@ -127149,7 +127158,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L169", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "_append_numbers()", "id": "app_services_crm_quote_list_filters_append_numbers" }, @@ -127159,7 +127168,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L204", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "build_quote_column_filters()", "id": "app_services_crm_quote_list_filters_build_quote_column_filters" }, @@ -127169,7 +127178,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "any", "id": "app_services_crm_quote_list_filters_py_any" }, @@ -127179,7 +127188,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "crm \u62a5\u4ef7\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5(\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91)\u3002", "id": "app_services_crm_quote_list_filters_rationale_1" }, @@ -127189,7 +127198,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "crm_quote_pdf.py", "id": "app_services_crm_quote_pdf" }, @@ -127199,7 +127208,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "_default_value()", "id": "app_services_crm_quote_pdf_default_value" }, @@ -127209,7 +127218,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "_format_date()", "id": "app_services_crm_quote_pdf_format_date" }, @@ -127219,7 +127228,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "any", "id": "app_services_crm_quote_pdf_py_any" }, @@ -127229,7 +127238,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "_format_money()", "id": "app_services_crm_quote_pdf_format_money" }, @@ -127239,7 +127248,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "_format_discount()", "id": "app_services_crm_quote_pdf_format_discount" }, @@ -127249,7 +127258,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "_get_pdf_styles()", "id": "app_services_crm_quote_pdf_get_pdf_styles" }, @@ -127259,7 +127268,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "build_quote_html()", "id": "app_services_crm_quote_pdf_build_quote_html" }, @@ -127269,7 +127278,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "generate_quote_pdf()", "id": "app_services_crm_quote_pdf_generate_quote_pdf" }, @@ -127279,7 +127288,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "crm \u62a5\u4ef7\u5355 pdf/html \u751f\u6210 \u2014 \u5bf9\u7167 crmquotepdfserviceimpl.java", "id": "app_services_crm_quote_pdf_rationale_1" }, @@ -127289,7 +127298,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "_origin": "ast", - "community": 317, + "community": 305, "norm_label": "java: generatequotepdf \u2014 \u751f\u6210 html \u6587\u4ef6(\u6269\u5c55\u540d .pdf),\u8fd4\u56de\u76f8\u5bf9 url\u3002 \u63a5\u53d7 quote dict + prod", "id": "app_services_crm_quote_pdf_rationale_189" }, @@ -127299,7 +127308,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L1", "_origin": "ast", - "community": 298, + "community": 285, "norm_label": "crm_settlement_clause.py", "id": "app_services_crm_settlement_clause" }, @@ -127309,7 +127318,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "_origin": "ast", - "community": 298, + "community": 285, "norm_label": "default_settlement_clause()", "id": "app_services_crm_settlement_clause_default_settlement_clause" }, @@ -127319,7 +127328,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L1", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "crm_supplier_hazard.py", "id": "app_services_crm_supplier_hazard" }, @@ -127329,7 +127338,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "_origin": "ast", - "community": 269, + "community": 293, "norm_label": "product_allowed()", "id": "app_services_crm_supplier_hazard_product_allowed" }, @@ -127339,7 +127348,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "get_supplier_hazard_flags()", "id": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, @@ -127349,7 +127358,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "session", "id": "app_services_crm_supplier_hazard_py_session" }, @@ -127359,7 +127368,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "enrich_products_with_hazard_flags()", "id": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, @@ -127369,7 +127378,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "any", "id": "app_services_crm_supplier_hazard_py_any" }, @@ -127379,7 +127388,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "assert_products_allowed_for_supplier()", "id": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, @@ -127389,7 +127398,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "_origin": "ast", - "community": 269, + "community": 29, "norm_label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c istoxic/isexplosive(\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e,\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664)\u3002", "id": "app_services_crm_supplier_hazard_rationale_54" }, @@ -127399,7 +127408,7 @@ "source_file": "app/services/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 488, + "community": 467, "norm_label": "__init__.py", "id": "app_services_db_init" }, @@ -127409,7 +127418,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "auto_generate_plans.py", "id": "app_services_db_auto_generate_plans" }, @@ -127419,7 +127428,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "month_range()", "id": "app_services_db_auto_generate_plans_month_range" }, @@ -127429,7 +127438,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "date", "id": "app_services_db_auto_generate_plans_py_date" }, @@ -127439,7 +127448,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "get_last_month_range()", "id": "app_services_db_auto_generate_plans_get_last_month_range" }, @@ -127449,7 +127458,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "run_auto_generate_monthly_plans()", "id": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, @@ -127459,7 +127468,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "session", "id": "app_services_db_auto_generate_plans_py_session" }, @@ -127469,7 +127478,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla", "id": "app_services_db_auto_generate_plans_rationale_1" }, @@ -127479,7 +127488,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c(force=true \u65f6\u8df3\u8fc7\u8be5\u9650\u5236,\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536) - \u904d\u5386\u6240\u6709\u79df\u6237,\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f", "id": "app_services_db_auto_generate_plans_rationale_41" }, @@ -127489,7 +127498,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "inventory_id.py", "id": "app_services_db_inventory_id" }, @@ -127499,7 +127508,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "max_numeric_inbound_outbound_id()", "id": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, @@ -127509,7 +127518,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "session", "id": "app_services_db_inventory_id_py_session" }, @@ -127519,7 +127528,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "_ensure_sequence_row()", "id": "app_services_db_inventory_id_ensure_sequence_row" }, @@ -127529,7 +127538,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "_allocate_inbound_outbound_id()", "id": "app_services_db_inventory_id_allocate_inbound_outbound_id" }, @@ -127539,7 +127548,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "next_inbound_outbound_id()", "id": "app_services_db_inventory_id_next_inbound_outbound_id" }, @@ -127549,7 +127558,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e,\u5e76\u53d1\u5b89\u5168\u3002", "id": "app_services_db_inventory_id_rationale_1" }, @@ -127559,7 +127568,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c(\u4e0d\u542b uuid \u7b49\u975e\u6570\u5b57\u4e3b\u952e)\u3002", "id": "app_services_db_inventory_id_rationale_16" }, @@ -127569,7 +127578,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id(\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32)\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e,\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002", "id": "app_services_db_inventory_id_rationale_74" }, @@ -127579,7 +127588,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 189, + "community": 11, "norm_label": "inventory_list_filters.py", "id": "app_services_db_inventory_list_filters" }, @@ -127589,7 +127598,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 189, + "community": 11, "norm_label": "_parse_decimal()", "id": "app_services_db_inventory_list_filters_parse_decimal" }, @@ -127599,7 +127608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 189, + "community": 11, "norm_label": "decimal", "id": "app_services_db_inventory_list_filters_py_decimal" }, @@ -127609,7 +127618,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 189, + "community": 11, "norm_label": "_append_number_filters()", "id": "app_services_db_inventory_list_filters_append_number_filters" }, @@ -127619,7 +127628,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 189, + "community": 229, "norm_label": "_append_enum_filter()", "id": "app_services_db_inventory_list_filters_append_enum_filter" }, @@ -127629,7 +127638,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L70", "_origin": "ast", - "community": 189, + "community": 229, "norm_label": "build_inventory_column_filters()", "id": "app_services_db_inventory_list_filters_build_inventory_column_filters" }, @@ -127639,7 +127648,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 189, + "community": 11, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "id": "app_services_db_inventory_list_filters_rationale_1" }, @@ -127649,7 +127658,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L89", "_origin": "ast", - "community": 189, + "community": 229, "norm_label": "\u62fc\u88c5\u5730\u78c5\u51fa\u5165\u5e93\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "app_services_db_inventory_list_filters_rationale_89" }, @@ -127659,7 +127668,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "list_sort.py", "id": "app_services_db_list_sort" }, @@ -127669,7 +127678,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L13", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "order_inventory()", "id": "app_services_db_list_sort_order_inventory" }, @@ -127679,7 +127688,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L19", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "order_weighing()", "id": "app_services_db_list_sort_order_weighing" }, @@ -127689,7 +127698,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L25", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "weighing_needs_inventory_join()", "id": "app_services_db_list_sort_weighing_needs_inventory_join" }, @@ -127699,7 +127708,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L31", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "parse_sort_params()", "id": "app_services_db_list_sort_parse_sort_params" }, @@ -127709,7 +127718,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L32", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002", "id": "app_services_db_list_sort_rationale_32" }, @@ -127719,7 +127728,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "mappers.py", "id": "app_services_db_mappers" }, @@ -127729,7 +127738,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L21", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "fmt_date()", "id": "app_services_db_mappers_fmt_date" }, @@ -127739,7 +127748,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "date", "id": "app_services_db_mappers_py_date" }, @@ -127749,7 +127758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "datetime", "id": "app_services_db_mappers_py_datetime" }, @@ -127759,7 +127768,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L31", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "fmt_datetime()", "id": "app_services_db_mappers_fmt_datetime" }, @@ -127769,7 +127778,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L39", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "load_user_display_name_map()", "id": "app_services_db_mappers_load_user_display_name_map" }, @@ -127779,7 +127788,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_services_db_mappers_py_session" }, @@ -127789,7 +127798,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L54", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_create_by_name()", "id": "app_services_db_mappers_create_by_name" }, @@ -127799,7 +127808,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L64", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "plan_to_read()", "id": "app_services_db_mappers_plan_to_read" }, @@ -127809,7 +127818,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L104", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "plan_to_read_with_fill_link()", "id": "app_services_db_mappers_plan_to_read_with_fill_link" }, @@ -127819,7 +127828,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L121", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "is_empty_inventory_date()", "id": "app_services_db_mappers_is_empty_inventory_date" }, @@ -127829,7 +127838,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L125", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventory_date_to_api()", "id": "app_services_db_mappers_inventory_date_to_api" }, @@ -127839,7 +127848,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L131", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_parse_site_feedback_images()", "id": "app_services_db_mappers_parse_site_feedback_images" }, @@ -127849,7 +127858,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L145", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "inventory_to_read()", "id": "app_services_db_mappers_inventory_to_read" }, @@ -127859,7 +127868,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L205", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighing_to_read()", "id": "app_services_db_mappers_weighing_to_read" }, @@ -127869,7 +127878,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L250", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "datetime_end_of_day()", "id": "app_services_db_mappers_datetime_end_of_day" }, @@ -127879,7 +127888,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L254", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "parse_date_str()", "id": "app_services_db_mappers_parse_date_str" }, @@ -127889,7 +127898,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L263", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "parse_datetime_str()", "id": "app_services_db_mappers_parse_datetime_str" }, @@ -127899,7 +127908,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002", "id": "app_services_db_mappers_rationale_1" }, @@ -127909,7 +127918,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L42", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002", "id": "app_services_db_mappers_rationale_42" }, @@ -127919,7 +127928,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "plan_helpers.py", "id": "app_services_db_plan_helpers" }, @@ -127929,7 +127938,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "generate_plan_no()", "id": "app_services_db_plan_helpers_generate_plan_no" }, @@ -127939,7 +127948,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "default_execution_status()", "id": "app_services_db_plan_helpers_default_execution_status" }, @@ -127949,7 +127958,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "_origin": "ast", - "community": 305, + "community": 202, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001", "id": "app_services_db_plan_helpers_rationale_8" }, @@ -127959,7 +127968,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "plan_list_filters.py", "id": "app_services_db_plan_list_filters" }, @@ -127969,7 +127978,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "_parse_decimal()", "id": "app_services_db_plan_list_filters_parse_decimal" }, @@ -127979,7 +127988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "decimal", "id": "app_services_db_plan_list_filters_py_decimal" }, @@ -127989,7 +127998,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "_append_number_filters()", "id": "app_services_db_plan_list_filters_append_number_filters" }, @@ -127999,7 +128008,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "_append_enum_filter()", "id": "app_services_db_plan_list_filters_append_enum_filter" }, @@ -128009,7 +128018,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L70", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "build_plan_column_filters()", "id": "app_services_db_plan_list_filters_build_plan_column_filters" }, @@ -128019,7 +128028,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L93", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "\u62fc\u88c5\u5730\u78c5\u8ba1\u5212\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "app_services_db_plan_list_filters_rationale_93" }, @@ -128029,7 +128038,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 11, "norm_label": "pound_qr_public.py", "id": "app_services_db_pound_qr_public" }, @@ -128039,7 +128048,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L10", "_origin": "ast", - "community": 141, + "community": 215, "norm_label": "build_pound_qr_label()", "id": "app_services_db_pound_qr_public_build_pound_qr_label" }, @@ -128049,7 +128058,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L18", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "build_public_pound_qr_read()", "id": "app_services_db_pound_qr_public_build_public_pound_qr_read" }, @@ -128059,7 +128068,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 141, + "community": 230, "norm_label": "any", "id": "app_services_db_pound_qr_public_py_any" }, @@ -128069,7 +128078,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L34", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "build_pound_qrcode_items_for_plan()", "id": "app_services_db_pound_qr_public_build_pound_qrcode_items_for_plan" }, @@ -128079,7 +128088,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "product_helpers.py", "id": "app_services_db_product_helpers" }, @@ -128089,7 +128098,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "productsnapshot", "id": "app_services_db_product_helpers_productsnapshot" }, @@ -128099,7 +128108,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "resolve_crm_product()", "id": "app_services_db_product_helpers_resolve_crm_product" }, @@ -128109,7 +128118,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_services_db_product_helpers_py_session" }, @@ -128119,7 +128128,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "apply_product_snapshot_to_plan()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, @@ -128129,7 +128138,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "apply_product_snapshot_to_inventory()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, @@ -128139,7 +128148,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "apply_product_snapshot_to_weighing()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, @@ -128149,7 +128158,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002", "id": "app_services_db_product_helpers_rationale_1" }, @@ -128159,7 +128168,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u6821\u9a8c crm \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=false \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386", "id": "app_services_db_product_helpers_rationale_26" }, @@ -128169,7 +128178,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 198, "norm_label": "weighing_list_filters.py", "id": "app_services_db_weighing_list_filters" }, @@ -128179,7 +128188,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L16", "_origin": "ast", - "community": 12, + "community": 198, "norm_label": "_parse_decimal()", "id": "app_services_db_weighing_list_filters_parse_decimal" }, @@ -128189,7 +128198,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 198, "norm_label": "decimal", "id": "app_services_db_weighing_list_filters_py_decimal" }, @@ -128199,7 +128208,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L26", "_origin": "ast", - "community": 12, + "community": 198, "norm_label": "_append_number_filters()", "id": "app_services_db_weighing_list_filters_append_number_filters" }, @@ -128209,7 +128218,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 216, + "community": 198, "norm_label": "_append_enum_filter()", "id": "app_services_db_weighing_list_filters_append_enum_filter" }, @@ -128219,7 +128228,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L71", "_origin": "ast", - "community": 216, + "community": 198, "norm_label": "build_weighing_column_filters()", "id": "app_services_db_weighing_list_filters_build_weighing_column_filters" }, @@ -128229,7 +128238,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L92", "_origin": "ast", - "community": 216, + "community": 198, "norm_label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "app_services_db_weighing_list_filters_rationale_92" }, @@ -128239,7 +128248,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "weighing_logic.py", "id": "app_services_db_weighing_logic" }, @@ -128249,7 +128258,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "_has_weight_time()", "id": "app_services_db_weighing_logic_has_weight_time" }, @@ -128259,7 +128268,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "datetime", "id": "app_services_db_weighing_logic_py_datetime" }, @@ -128269,7 +128278,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "process_weighing_business_logic()", "id": "app_services_db_weighing_logic_process_weighing_business_logic" }, @@ -128279,7 +128288,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_services_db_weighing_logic_py_session" }, @@ -128289,7 +128298,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic", "id": "app_services_db_weighing_logic_rationale_1" }, @@ -128299,7 +128308,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91: 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf(\u5355\u4f4d:kg) 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q", "id": "app_services_db_weighing_logic_rationale_21" }, @@ -128309,7 +128318,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "db_data_scope.py", "id": "app_services_db_data_scope" }, @@ -128319,7 +128328,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "apply_db_scope()", "id": "app_services_db_data_scope_apply_db_scope" }, @@ -128329,7 +128338,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "session", "id": "app_services_db_data_scope_py_session" }, @@ -128339,7 +128348,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L19", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "assert_db_row_in_scope()", "id": "app_services_db_data_scope_assert_db_row_in_scope" }, @@ -128349,7 +128358,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 11, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002", "id": "app_services_db_data_scope_rationale_1" }, @@ -128359,7 +128368,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "dict_ensure.py", "id": "app_services_dict_ensure" }, @@ -128369,7 +128378,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L20", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "dictensureerror", "id": "app_services_dict_ensure_dictensureerror" }, @@ -128379,7 +128388,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L24", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "ensure_dict_data()", "id": "app_services_dict_ensure_ensure_dict_data" }, @@ -128389,7 +128398,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "session", "id": "app_services_dict_ensure_py_session" }, @@ -128399,7 +128408,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L96", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "ensure_remove_dict_data()", "id": "app_services_dict_ensure_ensure_remove_dict_data" }, @@ -128409,7 +128418,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure:\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002", "id": "app_services_dict_ensure_rationale_1" }, @@ -128419,7 +128428,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "duty_schedule.py", "id": "app_services_duty_schedule" }, @@ -128429,7 +128438,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L37", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "dutybizerror", "id": "app_services_duty_schedule_dutybizerror" }, @@ -128439,7 +128448,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L41", "_origin": "ast", - "community": 29, + "community": 88, "norm_label": "parse_hhmm()", "id": "app_services_duty_schedule_parse_hhmm" }, @@ -128449,7 +128458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 196, + "community": 225, "norm_label": "time", "id": "time" }, @@ -128459,7 +128468,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L57", "_origin": "ast", - "community": 196, + "community": 94, "norm_label": "format_hhmm()", "id": "app_services_duty_schedule_format_hhmm" }, @@ -128469,7 +128478,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L63", "_origin": "ast", - "community": 196, + "community": 88, "norm_label": "format_time_label()", "id": "app_services_duty_schedule_format_time_label" }, @@ -128479,7 +128488,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L74", "_origin": "ast", - "community": 29, + "community": 94, "norm_label": "split_work_plans()", "id": "app_services_duty_schedule_split_work_plans" }, @@ -128489,7 +128498,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L80", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "join_work_plans()", "id": "app_services_duty_schedule_join_work_plans" }, @@ -128499,7 +128508,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L85", "_origin": "ast", - "community": 29, + "community": 94, "norm_label": "build_dict_value_from_label()", "id": "app_services_duty_schedule_build_dict_value_from_label" }, @@ -128509,7 +128518,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L99", "_origin": "ast", - "community": 85, + "community": 88, "norm_label": "_pad_hhmm()", "id": "app_services_duty_schedule_pad_hhmm" }, @@ -128519,7 +128528,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L103", "_origin": "ast", - "community": 29, + "community": 88, "norm_label": "parse_time_range_input()", "id": "app_services_duty_schedule_parse_time_range_input" }, @@ -128529,7 +128538,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "any", "id": "app_services_duty_schedule_py_any" }, @@ -128539,7 +128548,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L137", "_origin": "ast", - "community": 29, + "community": 94, "norm_label": "ensure_dict_data()", "id": "app_services_duty_schedule_ensure_dict_data" }, @@ -128549,7 +128558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "session", "id": "app_services_duty_schedule_py_session" }, @@ -128559,7 +128568,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L224", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_load_dict_label_map()", "id": "app_services_duty_schedule_load_dict_label_map" }, @@ -128569,7 +128578,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L237", "_origin": "ast", - "community": 29, + "community": 88, "norm_label": "normalize_person_name()", "id": "app_services_duty_schedule_normalize_person_name" }, @@ -128579,7 +128588,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L246", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "new_access_token()", "id": "app_services_duty_schedule_new_access_token" }, @@ -128589,7 +128598,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L250", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "build_public_url()", "id": "app_services_duty_schedule_build_public_url" }, @@ -128599,7 +128608,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L255", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_assignment_dict()", "id": "app_services_duty_schedule_assignment_dict" }, @@ -128609,7 +128618,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L264", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_slot_dict()", "id": "app_services_duty_schedule_slot_dict" }, @@ -128619,7 +128628,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L294", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_day_dict()", "id": "app_services_duty_schedule_day_dict" }, @@ -128629,7 +128638,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L322", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_load_day_by_date()", "id": "app_services_duty_schedule_load_day_by_date" }, @@ -128639,7 +128648,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "date", "id": "app_services_duty_schedule_py_date" }, @@ -128649,7 +128658,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L334", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_load_day_by_id()", "id": "app_services_duty_schedule_load_day_by_id" }, @@ -128659,7 +128668,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L342", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_load_slots()", "id": "app_services_duty_schedule_load_slots" }, @@ -128669,7 +128678,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L350", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_load_all_slots()", "id": "app_services_duty_schedule_load_all_slots" }, @@ -128679,7 +128688,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L354", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_tombstone_shift_type()", "id": "app_services_duty_schedule_tombstone_shift_type" }, @@ -128689,7 +128698,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L361", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_free_soft_deleted_uk()", "id": "app_services_duty_schedule_free_soft_deleted_uk" }, @@ -128699,7 +128708,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "datetime", "id": "app_services_duty_schedule_py_datetime" }, @@ -128709,7 +128718,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L386", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_retire_slot()", "id": "app_services_duty_schedule_retire_slot" }, @@ -128719,7 +128728,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L394", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_load_assignments_for_slots()", "id": "app_services_duty_schedule_load_assignments_for_slots" }, @@ -128729,7 +128738,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L410", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_serialize_day()", "id": "app_services_duty_schedule_serialize_day" }, @@ -128739,7 +128748,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L424", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "empty_day_skeleton()", "id": "app_services_duty_schedule_empty_day_skeleton" }, @@ -128749,7 +128758,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L435", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "get_month_summary()", "id": "app_services_duty_schedule_get_month_summary" }, @@ -128759,7 +128768,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L458", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "get_day_detail()", "id": "app_services_duty_schedule_get_day_detail" }, @@ -128769,7 +128778,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L465", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "soft_delete_assignment()", "id": "app_services_duty_schedule_soft_delete_assignment" }, @@ -128779,7 +128788,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L485", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "set_link_status()", "id": "app_services_duty_schedule_set_link_status" }, @@ -128789,7 +128798,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L501", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_count_active_assignments()", "id": "app_services_duty_schedule_count_active_assignments" }, @@ -128799,7 +128808,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L509", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "save_day()", "id": "app_services_duty_schedule_save_day" }, @@ -128809,7 +128818,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L747", "_origin": "ast", - "community": 85, + "community": 88, "norm_label": "resolve_duty_staff_role_id()", "id": "app_services_duty_schedule_resolve_duty_staff_role_id" }, @@ -128819,7 +128828,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L773", "_origin": "ast", - "community": 85, + "community": 88, "norm_label": "list_duty_staff_users()", "id": "app_services_duty_schedule_list_duty_staff_users" }, @@ -128829,7 +128838,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L810", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "assert_user_is_duty_staff()", "id": "app_services_duty_schedule_assert_user_is_duty_staff" }, @@ -128839,7 +128848,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L843", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_list_public_users()", "id": "app_services_duty_schedule_list_public_users" }, @@ -128849,7 +128858,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L847", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "_resolve_grab_user()", "id": "app_services_duty_schedule_resolve_grab_user" }, @@ -128859,7 +128868,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L867", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "get_public_page()", "id": "app_services_duty_schedule_get_public_page" }, @@ -128869,7 +128878,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L888", "_origin": "ast", - "community": 29, + "community": 88, "norm_label": "grab()", "id": "app_services_duty_schedule_grab" }, @@ -128879,7 +128888,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "id": "app_services_duty_schedule_rationale_1" }, @@ -128889,7 +128898,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L104", "_origin": "ast", - "community": 29, + "community": 88, "norm_label": "\u89e3\u6790\u300c09:00-17:00\u300d\u300c18:00-\u6b21\u65e507:00\u300d\u7b49,\u8fd4\u56de start/end/crossday/label/value\u3002", "id": "app_services_duty_schedule_rationale_104" }, @@ -128899,7 +128908,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L355", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "\u6539\u5199\u5df2\u8f6f\u5220\u884c\u7684 shift_type,\u91ca\u653e uk_day_shift(day, type, del_flag=1)\u3002", "id": "app_services_duty_schedule_rationale_355" }, @@ -128909,7 +128918,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L369", "_origin": "ast", - "community": 85, + "community": 94, "norm_label": "\u540c\u4e00\u5929\u540c\u73ed\u6b21\u82e5\u5df2\u6709 del_flag=1 \u5893\u7891,\u5148\u6539\u5199\u5176 shift_type,\u907f\u514d\u518d\u6b21\u8f6f\u5220\u649e uk\u3002", "id": "app_services_duty_schedule_rationale_369" }, @@ -128919,7 +128928,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L748", "_origin": "ast", - "community": 85, + "community": 88, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "id": "app_services_duty_schedule_rationale_748" }, @@ -128929,7 +128938,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L774", "_origin": "ast", - "community": 85, + "community": 88, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002", "id": "app_services_duty_schedule_rationale_774" }, @@ -128939,7 +128948,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "export_attachment_zip.py", "id": "app_services_export_attachment_zip" }, @@ -128949,7 +128958,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L28", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "sanitize_zip_segment()", "id": "app_services_export_attachment_zip_sanitize_zip_segment" }, @@ -128959,7 +128968,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L34", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "short_hash()", "id": "app_services_export_attachment_zip_short_hash" }, @@ -128969,7 +128978,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L38", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "guess_ext_from_url()", "id": "app_services_export_attachment_zip_guess_ext_from_url" }, @@ -128979,7 +128988,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L49", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "build_attachment_filename()", "id": "app_services_export_attachment_zip_build_attachment_filename" }, @@ -128989,7 +128998,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L56", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "first_row_no_by_entity_id()", "id": "app_services_export_attachment_zip_first_row_no_by_entity_id" }, @@ -128999,7 +129008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "any", "id": "app_services_export_attachment_zip_py_any" }, @@ -129009,7 +129018,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L71", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "build_hyperlink_formula()", "id": "app_services_export_attachment_zip_build_hyperlink_formula" }, @@ -129019,7 +129028,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L77", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "parse_url_list()", "id": "app_services_export_attachment_zip_parse_url_list" }, @@ -129029,7 +129038,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L92", "_origin": "ast", - "community": 31, + "community": 20, "norm_label": "urls_to_attachment_items()", "id": "app_services_export_attachment_zip_urls_to_attachment_items" }, @@ -129039,7 +129048,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L102", "_origin": "ast", - "community": 30, + "community": 14, "norm_label": "_default_download()", "id": "app_services_export_attachment_zip_default_download" }, @@ -129049,7 +129058,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L108", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "_attach_field()", "id": "app_services_export_attachment_zip_attach_field" }, @@ -129059,7 +129068,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L112", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "_plan_attachment_jobs()", "id": "app_services_export_attachment_zip_plan_attachment_jobs" }, @@ -129069,7 +129078,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L155", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "_build_xlsx_bytes()", "id": "app_services_export_attachment_zip_build_xlsx_bytes" }, @@ -129079,7 +129088,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "session", "id": "app_services_export_attachment_zip_py_session" }, @@ -129089,7 +129098,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L210", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "build_attachment_zip_bytes()", "id": "app_services_export_attachment_zip_build_attachment_zip_bytes" }, @@ -129099,7 +129108,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L245", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "iter_attachment_zip_chunks()", "id": "app_services_export_attachment_zip_iter_attachment_zip_chunks" }, @@ -129109,7 +129118,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L340", "_origin": "ast", - "community": 5, + "community": 36, "norm_label": "build_attachment_zip_streaming_response()", "id": "app_services_export_attachment_zip_build_attachment_zip_streaming_response" }, @@ -129119,7 +129128,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 36, "norm_label": "streamingresponse", "id": "app_services_export_attachment_zip_py_streamingresponse" }, @@ -129129,7 +129138,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "\u5217\u8868\u5bfc\u51fa:excel \u603b\u8868 + \u9644\u4ef6\u76ee\u5f55 zip(\u8ba1\u5212\u5f52\u6863 / \u5145\u503c\u7533\u8bf7\u7b49\u5171\u7528)\u3002", "id": "app_services_export_attachment_zip_rationale_1" }, @@ -129139,7 +129148,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L95", "_origin": "ast", - "community": 31, + "community": 20, "norm_label": "\u5c06\u9017\u53f7/json url \u5217\u8868\u8f6c\u4e3a {url, label} \u5217\u8868\u3002", "id": "app_services_export_attachment_zip_rationale_95" }, @@ -129149,7 +129158,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L119", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "\u9884\u5148\u786e\u5b9a\u9644\u4ef6 zip \u8def\u5f84\u4e0e\u8d85\u94fe\u63a5(\u5c1a\u672a\u4e0b\u8f7d)\u3002 \u8fd4\u56de: entity_file_meta: entity_id -> [(zip_pat", "id": "app_services_export_attachment_zip_rationale_119" }, @@ -129159,7 +129168,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L224", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "\u6253\u5305 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002", "id": "app_services_export_attachment_zip_rationale_224" }, @@ -129169,7 +129178,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L260", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "\u8fb9\u4e0b\u8f7d\u8fb9\u4ea7\u51fa zip \u5b57\u8282,\u4fbf\u4e8e\u4ee3\u7406\u5c42\u5728\u957f\u65f6\u95f4\u6253\u5305\u65f6\u4fdd\u6301\u8fde\u63a5\u3002", "id": "app_services_export_attachment_zip_rationale_260" }, @@ -129179,7 +129188,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L354", "_origin": "ast", - "community": 5, + "community": 36, "norm_label": "\u7acb\u5373\u8fd4\u56de streamingresponse:\u5148\u53d1\u54cd\u5e94\u5934,\u518d\u8fb9\u4e0b\u9644\u4ef6\u8fb9\u63a8\u9001 zip \u5b57\u8282\u3002", "id": "app_services_export_attachment_zip_rationale_354" }, @@ -129189,7 +129198,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "mp_webview_ticket.py", "id": "app_services_mp_webview_ticket" }, @@ -129199,7 +129208,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L40", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_key()", "id": "app_services_mp_webview_ticket_key" }, @@ -129209,7 +129218,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L44", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_jti_key()", "id": "app_services_mp_webview_ticket_jti_key" }, @@ -129219,7 +129228,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L48", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_atomic_getdel()", "id": "app_services_mp_webview_ticket_atomic_getdel" }, @@ -129229,7 +129238,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L57", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_redis_call()", "id": "app_services_mp_webview_ticket_redis_call" }, @@ -129239,7 +129248,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "t", "id": "app_services_mp_webview_ticket_py_t" }, @@ -129249,7 +129258,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L71", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_issue_signed_ticket()", "id": "app_services_mp_webview_ticket_issue_signed_ticket" }, @@ -129259,7 +129268,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L88", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_try_mark_jti_once()", "id": "app_services_mp_webview_ticket_try_mark_jti_once" }, @@ -129269,7 +129278,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L102", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "_consume_signed_ticket()", "id": "app_services_mp_webview_ticket_consume_signed_ticket" }, @@ -129279,7 +129288,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L125", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "issue_ticket()", "id": "app_services_mp_webview_ticket_issue_ticket" }, @@ -129289,7 +129298,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L130", "_origin": "ast", - "community": 78, + "community": 197, "norm_label": "consume_ticket()", "id": "app_services_mp_webview_ticket_consume_ticket" }, @@ -129299,7 +129308,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "\u5c0f\u7a0b\u5e8f webview \u4e00\u6b21\u6027\u77ed\u65f6 ticket(\u4e0d\u628a jwt \u653e\u8fdb url)\u3002 \u9ed8\u8ba4\u7b7e\u53d1\u77ed\u65f6\u7b7e\u540d\u7968(s. \u524d\u7f00):\u4e0d\u4f9d\u8d56 redis \u8de8\u5b9e\u4f8b\u5171\u4eab,\u907f\u514d\u751f\u4ea7\u591a", "id": "app_services_mp_webview_ticket_rationale_1" }, @@ -129309,7 +129318,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L49", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "\u539f\u5b50 get+del\u3002 \u4e0d\u7528 redis-py \u7684 ``getdel``:\u5ba2\u6237\u7aef\u6709\u8be5\u65b9\u6cd5,\u4f46 redis < 6.2 \u4e0d\u652f\u6301 getdel \u547d\u4ee4,", "id": "app_services_mp_webview_ticket_rationale_49" }, @@ -129319,7 +129328,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L89", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "redis \u53ef\u7528\u65f6\u6807\u8bb0 jti \u5df2\u7528\u3002\u8fd4\u56de true=\u9996\u6b21, false=\u91cd\u590d, none=redis \u4e0d\u53ef\u7528\u3002", "id": "app_services_mp_webview_ticket_rationale_89" }, @@ -129329,7 +129338,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L126", "_origin": "ast", - "community": 204, + "community": 197, "norm_label": "\u7b7e\u53d1\u7b7e\u540d\u7968(\u8de8\u5b9e\u4f8b\u4e0d\u4f9d\u8d56 redis \u8bfb\u5230\u5bf9\u65b9\u5199\u5165\u7684 key)\u3002", "id": "app_services_mp_webview_ticket_rationale_126" }, @@ -129339,7 +129348,7 @@ "source_file": "app/services/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 489, + "community": 468, "norm_label": "__init__.py", "id": "app_services_pl_init" }, @@ -129349,7 +129358,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "carrier_list_filters.py", "id": "app_services_pl_carrier_list_filters" }, @@ -129359,7 +129368,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_split_csv()", "id": "app_services_pl_carrier_list_filters_split_csv" }, @@ -129369,7 +129378,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_append_enum_filter()", "id": "app_services_pl_carrier_list_filters_append_enum_filter" }, @@ -129379,7 +129388,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "build_carrier_column_filters()", "id": "app_services_pl_carrier_list_filters_build_carrier_column_filters" }, @@ -129389,7 +129398,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "\u627f\u8fd0\u5546\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002", "id": "app_services_pl_carrier_list_filters_rationale_1" }, @@ -129399,7 +129408,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "document_reminder_list_filters.py", "id": "app_services_pl_document_reminder_list_filters" }, @@ -129409,7 +129418,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "_split_csv()", "id": "app_services_pl_document_reminder_list_filters_split_csv" }, @@ -129419,7 +129428,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L21", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "_append_enum_filter()", "id": "app_services_pl_document_reminder_list_filters_append_enum_filter" }, @@ -129429,7 +129438,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "_parse_date()", "id": "app_services_pl_document_reminder_list_filters_parse_date" }, @@ -129439,7 +129448,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "datelike", "id": "app_services_pl_document_reminder_list_filters_py_datelike" }, @@ -129449,7 +129458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "date", "id": "app_services_pl_document_reminder_list_filters_py_date" }, @@ -129459,7 +129468,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L53", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "build_document_reminder_column_filters()", "id": "app_services_pl_document_reminder_list_filters_build_document_reminder_column_filters" }, @@ -129469,7 +129478,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531\u8def\u7531\u8d1f\u8d23)\u3002", "id": "app_services_pl_document_reminder_list_filters_rationale_1" }, @@ -129479,7 +129488,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "freight_list_filters.py", "id": "app_services_pl_freight_list_filters" }, @@ -129489,7 +129498,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L17", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "_split_csv()", "id": "app_services_pl_freight_list_filters_split_csv" }, @@ -129499,7 +129508,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L23", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "_append_enum_filter()", "id": "app_services_pl_freight_list_filters_append_enum_filter" }, @@ -129509,7 +129518,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L49", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "_parse_decimal()", "id": "app_services_pl_freight_list_filters_parse_decimal" }, @@ -129519,7 +129528,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "decimal", "id": "app_services_pl_freight_list_filters_py_decimal" }, @@ -129529,7 +129538,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L59", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "_append_number_filters()", "id": "app_services_pl_freight_list_filters_append_number_filters" }, @@ -129539,7 +129548,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L94", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "build_unsettled_plan_column_filters()", "id": "app_services_pl_freight_list_filters_build_unsettled_plan_column_filters" }, @@ -129549,7 +129558,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L161", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "build_settlement_column_filters()", "id": "app_services_pl_freight_list_filters_build_settlement_column_filters" }, @@ -129559,7 +129568,7 @@ "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97:\u672a\u7ed3\u7b97\u8ba1\u5212 / \u7ed3\u7b97\u5355\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tab\u3001carrier_id(\u8def\u7531/\u9762\u677f\u8bed\u4e49)\u3002", "id": "app_services_pl_freight_list_filters_rationale_1" }, @@ -129569,7 +129578,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "io_order_list_filters.py", "id": "app_services_pl_io_order_list_filters" }, @@ -129579,7 +129588,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L13", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "_split_csv()", "id": "app_services_pl_io_order_list_filters_split_csv" }, @@ -129589,7 +129598,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L19", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "_append_enum_filter()", "id": "app_services_pl_io_order_list_filters_append_enum_filter" }, @@ -129599,7 +129608,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L33", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "_parse_date()", "id": "app_services_pl_io_order_list_filters_parse_date" }, @@ -129609,7 +129618,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "datelike", "id": "app_services_pl_io_order_list_filters_py_datelike" }, @@ -129619,7 +129628,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "date", "id": "app_services_pl_io_order_list_filters_py_date" }, @@ -129629,7 +129638,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L51", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "build_io_order_column_filters()", "id": "app_services_pl_io_order_list_filters_build_io_order_column_filters" }, @@ -129639,7 +129648,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q(\u7531 list \u8def\u7531\u8d1f\u8d23)\u3002header_m \u4e3a plinboundorder \u6216 ploutbo", "id": "app_services_pl_io_order_list_filters_rationale_1" }, @@ -129649,7 +129658,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "list_sort.py", "id": "app_services_pl_list_sort" }, @@ -129659,7 +129668,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L29", "_origin": "ast", - "community": 28, + "community": 87, "norm_label": "order_plan()", "id": "app_services_pl_list_sort_order_plan" }, @@ -129669,7 +129678,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L35", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "order_reminder()", "id": "app_services_pl_list_sort_order_reminder" }, @@ -129679,7 +129688,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L41", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "order_maint_apply()", "id": "app_services_pl_list_sort_order_maint_apply" }, @@ -129689,7 +129698,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L47", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "order_maint_board()", "id": "app_services_pl_list_sort_order_maint_board" }, @@ -129699,7 +129708,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L53", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "order_recharge_apply()", "id": "app_services_pl_list_sort_order_recharge_apply" }, @@ -129709,7 +129718,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L59", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "order_recharge_board()", "id": "app_services_pl_list_sort_order_recharge_board" }, @@ -129719,7 +129728,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L65", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "parse_sort_params()", "id": "app_services_pl_list_sort_parse_sort_params" }, @@ -129729,7 +129738,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "personnel_list_filters.py", "id": "app_services_pl_personnel_list_filters" }, @@ -129739,7 +129748,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_split_csv()", "id": "app_services_pl_personnel_list_filters_split_csv" }, @@ -129749,7 +129758,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_append_enum_filter()", "id": "app_services_pl_personnel_list_filters_append_enum_filter" }, @@ -129759,7 +129768,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "build_personnel_column_filters()", "id": "app_services_pl_personnel_list_filters_build_personnel_column_filters" }, @@ -129769,7 +129778,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "\u9a7e\u62bc\u4eba\u5458\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / personnel_affiliation(\u8def\u7531\u8d1f\u8d23)\u3002", "id": "app_services_pl_personnel_list_filters_rationale_1" }, @@ -129779,7 +129788,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "plan_list_filters.py", "id": "app_services_pl_plan_list_filters" }, @@ -129789,7 +129798,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L33", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "plan_product_name_exists()", "id": "app_services_pl_plan_list_filters_plan_product_name_exists" }, @@ -129799,7 +129808,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "session", "id": "app_services_pl_plan_list_filters_py_session" }, @@ -129809,7 +129818,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L47", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_package_spec_exists()", "id": "app_services_pl_plan_list_filters_plan_package_spec_exists" }, @@ -129819,7 +129828,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_product_spec_exists()", "id": "app_services_pl_plan_list_filters_plan_product_spec_exists" }, @@ -129829,7 +129838,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L106", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_product_unit_exists()", "id": "app_services_pl_plan_list_filters_plan_product_unit_exists" }, @@ -129839,7 +129848,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L142", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_carrier_name_match()", "id": "app_services_pl_plan_list_filters_plan_carrier_name_match" }, @@ -129849,7 +129858,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L164", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_stop_address_match()", "id": "app_services_pl_plan_list_filters_plan_stop_address_match" }, @@ -129859,7 +129868,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L196", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_contract_no_match()", "id": "app_services_pl_plan_list_filters_plan_contract_no_match" }, @@ -129869,7 +129878,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L215", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_stop_dibang_match()", "id": "app_services_pl_plan_list_filters_plan_stop_dibang_match" }, @@ -129879,7 +129888,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L274", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "plan_delivery_time_exists()", "id": "app_services_pl_plan_list_filters_plan_delivery_time_exists" }, @@ -129889,7 +129898,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "date", "id": "app_services_pl_plan_list_filters_py_date" }, @@ -129899,7 +129908,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L295", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "parse_single_stop_kind()", "id": "app_services_pl_plan_list_filters_parse_single_stop_kind" }, @@ -129909,7 +129918,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L310", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_stop_kind_exists()", "id": "app_services_pl_plan_list_filters_plan_stop_kind_exists" }, @@ -129919,7 +129928,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L324", "_origin": "ast", - "community": 349, + "community": 45, "norm_label": "parse_stop_customer_keywords()", "id": "app_services_pl_plan_list_filters_parse_stop_customer_keywords" }, @@ -129939,7 +129948,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L361", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "_column_contains_any()", "id": "app_services_pl_plan_list_filters_column_contains_any" }, @@ -129949,7 +129958,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L365", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "plan_stop_customer_keywords_match()", "id": "app_services_pl_plan_list_filters_plan_stop_customer_keywords_match" }, @@ -129959,7 +129968,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L395", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "plan_plate_match()", "id": "app_services_pl_plan_list_filters_plan_plate_match" }, @@ -129969,7 +129978,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L404", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "_split_csv()", "id": "app_services_pl_plan_list_filters_split_csv" }, @@ -129979,7 +129988,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L410", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "_append_enum_filter()", "id": "app_services_pl_plan_list_filters_append_enum_filter" }, @@ -129989,7 +129998,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L424", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "_append_int_enum_filter()", "id": "app_services_pl_plan_list_filters_append_int_enum_filter" }, @@ -129999,7 +130008,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L444", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_parse_date()", "id": "app_services_pl_plan_list_filters_parse_date" }, @@ -130009,7 +130018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "datelike", "id": "app_services_pl_plan_list_filters_py_datelike" }, @@ -130019,7 +130028,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L462", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "_parse_decimal()", "id": "app_services_pl_plan_list_filters_parse_decimal" }, @@ -130029,7 +130038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "decimal", "id": "app_services_pl_plan_list_filters_py_decimal" }, @@ -130039,7 +130048,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L472", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "_number_conditions()", "id": "app_services_pl_plan_list_filters_number_conditions" }, @@ -130049,7 +130058,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L508", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "_append_number_exists()", "id": "app_services_pl_plan_list_filters_append_number_exists" }, @@ -130059,7 +130068,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L559", "_origin": "ast", - "community": 211, + "community": 45, "norm_label": "build_plan_column_filters()", "id": "app_services_pl_plan_list_filters_build_plan_column_filters" }, @@ -130069,7 +130078,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001follow_status / exclude_follow_status\u3001contract_id\u3001has", "id": "app_services_pl_plan_list_filters_rationale_1" }, @@ -130079,7 +130088,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u578b\u53f7/\u89c4\u683c:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1\u7684 model / package_spec \u6a21\u7cca\u5339\u914d\u3002", "id": "app_services_pl_plan_list_filters_rationale_62" }, @@ -130089,7 +130098,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L107", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u5355\u4f4d:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1 unit \u6a21\u7cca\u5339\u914d\u3002", "id": "app_services_pl_plan_list_filters_rationale_107" }, @@ -130099,7 +130108,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L143", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u627f\u8fd0\u5546:\u8fd0\u8f93\u8868 carrier_name,\u6216\u8ba1\u5212 resource_snapshot json \u6587\u672c\u542b\u5173\u952e\u5b57\u3002", "id": "app_services_pl_plan_list_filters_rationale_143" }, @@ -130109,7 +130118,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L165", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u5730\u5740/\u65f6\u95f4:\u88c5\u8d27/\u9001\u8d27\u5730\u5740\u6a21\u7cca\u5339\u914d(\u65f6\u95f4\u5217\u901a\u5e38\u968f\u5730\u5740\u4e00\u8d77\u68c0\u7d22\u5730\u5740\u5173\u952e\u5b57)\u3002", "id": "app_services_pl_plan_list_filters_rationale_165" }, @@ -130119,7 +130128,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L197", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u5408\u540c\u7f16\u53f7:\u5173\u8054\u8868 contract_no,\u6216\u8ba1\u5212\u4e3b\u8868\u9057\u7559 contract_no\u3002", "id": "app_services_pl_plan_list_filters_rationale_197" }, @@ -130129,7 +130138,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L222", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u5730\u78c5\u5217:outbound/inbound/none=\u5df2\u751f\u6210\u4e14\u65b9\u5411\u5339\u914d;off=\u6bb5\u6b21\u672a\u751f\u6210\u5730\u78c5\u3002", "id": "app_services_pl_plan_list_filters_rationale_222" }, @@ -130139,7 +130148,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L281", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "\u4efb\u4e00\u672a\u5220\u9664\u9001\u8d27\u6bb5\u7684\u9001\u8d27\u65e5\u5386\u65e5\u843d\u5728 [from, to] \u5185\u3002", "id": "app_services_pl_plan_list_filters_rationale_281" }, @@ -130149,7 +130158,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L299", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "\u5217\u5934\u6bb5\u6b21\u591a\u9009:\u4ec5\u52fe\u9009\u88c5\u8d27\u6216\u9001\u8d27\u4e4b\u4e00\u65f6\u8fd4\u56de\u8be5\u7c7b;\u90fd\u9009\u6216\u672a\u9009\u5219\u4e0d\u8fc7\u6ee4\u3002", "id": "app_services_pl_plan_list_filters_rationale_299" }, @@ -130159,7 +130168,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L325", "_origin": "ast", - "community": 349, + "community": 45, "norm_label": "\u5ba2\u6237\u5217\u591a\u503c:json \u6570\u7ec4,\u6216\u5355\u4e2a\u7eaf\u6587\u672c\u5173\u952e\u5b57\u3002", "id": "app_services_pl_plan_list_filters_rationale_325" }, @@ -130169,7 +130178,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L366", "_origin": "ast", - "community": 211, + "community": 153, "norm_label": "\u6bb5\u6b21\u5ba2\u6237(\u88c5\u8d27/\u9001\u8d27)\u5305\u542b\u4efb\u4e00\u5173\u952e\u5b57;\u65e0\u6bb5\u8868\u65f6\u56de\u9000\u8ba1\u5212\u4f9b\u65b9/\u9700\u65b9\u540d\u79f0\u3002", "id": "app_services_pl_plan_list_filters_rationale_366" }, @@ -130179,7 +130188,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L520", "_origin": "ast", - "community": 28, + "community": 153, "norm_label": "\u6bb5\u4ea7\u54c1\u6570\u503c\u5217:\u4efb\u4e00\u88c5\u8d27/\u9001\u8d27\u4ea7\u54c1\u884c\u547d\u4e2d\u5373\u4fdd\u7559\u8be5\u8ba1\u5212\u3002", "id": "app_services_pl_plan_list_filters_rationale_520" }, @@ -130189,7 +130198,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "transport_address_list_filters.py", "id": "app_services_pl_transport_address_list_filters" }, @@ -130199,7 +130208,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_split_csv()", "id": "app_services_pl_transport_address_list_filters_split_csv" }, @@ -130209,7 +130218,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_append_enum_filter()", "id": "app_services_pl_transport_address_list_filters_append_enum_filter" }, @@ -130219,7 +130228,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "build_transport_address_column_filters()", "id": "app_services_pl_transport_address_list_filters_build_transport_address_column_filters" }, @@ -130229,7 +130238,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002", "id": "app_services_pl_transport_address_list_filters_rationale_1" }, @@ -130239,7 +130248,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "vehicle_list_filters.py", "id": "app_services_pl_vehicle_list_filters" }, @@ -130249,7 +130258,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_list_filters_split_csv" }, @@ -130259,7 +130268,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_list_filters_append_enum_filter" }, @@ -130269,7 +130278,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "build_vehicle_column_filters()", "id": "app_services_pl_vehicle_list_filters_build_vehicle_column_filters" }, @@ -130279,7 +130288,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "\u8f66\u8f86\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / vehicle_type / carrier_id(\u8def\u7531\u6216\u5de5\u5177\u680f)\u3002", "id": "app_services_pl_vehicle_list_filters_rationale_1" }, @@ -130289,7 +130298,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "vehicle_maintenance_list_filters.py", "id": "app_services_pl_vehicle_maintenance_list_filters" }, @@ -130299,7 +130308,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_maintenance_list_filters_split_csv" }, @@ -130309,7 +130318,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L21", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_maintenance_list_filters_append_enum_filter" }, @@ -130319,7 +130328,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "_parse_date()", "id": "app_services_pl_vehicle_maintenance_list_filters_parse_date" }, @@ -130329,7 +130338,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "datelike", "id": "app_services_pl_vehicle_maintenance_list_filters_py_datelike" }, @@ -130339,7 +130348,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "date", "id": "app_services_pl_vehicle_maintenance_list_filters_py_date" }, @@ -130349,7 +130358,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L53", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "_append_date_range()", "id": "app_services_pl_vehicle_maintenance_list_filters_append_date_range" }, @@ -130359,7 +130368,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "build_maintenance_apply_column_filters()", "id": "app_services_pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters" }, @@ -130369,7 +130378,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L94", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "build_maintenance_process_board_column_filters()", "id": "app_services_pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters" }, @@ -130379,7 +130388,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd:\u7533\u8bf7\u5217\u8868 / \u5904\u7406\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002", "id": "app_services_pl_vehicle_maintenance_list_filters_rationale_1" }, @@ -130389,7 +130398,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "vehicle_recharge_list_filters.py", "id": "app_services_pl_vehicle_recharge_list_filters" }, @@ -130399,7 +130408,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_recharge_list_filters_split_csv" }, @@ -130409,7 +130418,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L21", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_recharge_list_filters_append_enum_filter" }, @@ -130419,7 +130428,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "_parse_date()", "id": "app_services_pl_vehicle_recharge_list_filters_parse_date" }, @@ -130429,7 +130438,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "datelike", "id": "app_services_pl_vehicle_recharge_list_filters_py_datelike" }, @@ -130439,7 +130448,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "date", "id": "app_services_pl_vehicle_recharge_list_filters_py_date" }, @@ -130449,7 +130458,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L53", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "_append_date_range()", "id": "app_services_pl_vehicle_recharge_list_filters_append_date_range" }, @@ -130459,7 +130468,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "build_recharge_apply_column_filters()", "id": "app_services_pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters" }, @@ -130469,7 +130478,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L98", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "build_recharge_disburse_board_column_filters()", "id": "app_services_pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters" }, @@ -130479,7 +130488,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 20, "norm_label": "\u8f66\u8f86 etc/\u52a0\u6cb9:\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002", "id": "app_services_pl_vehicle_recharge_list_filters_rationale_1" }, @@ -130489,7 +130498,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "vehicle_urea_list_filters.py", "id": "app_services_pl_vehicle_urea_list_filters" }, @@ -130499,7 +130508,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L12", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_urea_list_filters_split_csv" }, @@ -130509,7 +130518,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L18", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_urea_list_filters_append_enum_filter" }, @@ -130519,7 +130528,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L32", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_parse_date()", "id": "app_services_pl_vehicle_urea_list_filters_parse_date" }, @@ -130529,7 +130538,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "datelike", "id": "app_services_pl_vehicle_urea_list_filters_py_datelike" }, @@ -130539,7 +130548,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "date", "id": "app_services_pl_vehicle_urea_list_filters_py_date" }, @@ -130549,7 +130558,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L50", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_append_date_range()", "id": "app_services_pl_vehicle_urea_list_filters_append_date_range" }, @@ -130559,7 +130568,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L59", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "build_urea_apply_column_filters()", "id": "app_services_pl_vehicle_urea_list_filters_build_urea_apply_column_filters" }, @@ -130569,7 +130578,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L95", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "build_urea_disburse_board_column_filters()", "id": "app_services_pl_vehicle_urea_list_filters_build_urea_disburse_board_column_filters" }, @@ -130579,7 +130588,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "\u8f66\u8f86\u5c3f\u7d20:\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002", "id": "app_services_pl_vehicle_urea_list_filters_rationale_1" }, @@ -130589,7 +130598,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L1", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "pl_brand_archive.py", "id": "app_services_pl_brand_archive" }, @@ -130599,7 +130608,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "_is_plan_level_row()", "id": "app_services_pl_brand_archive_is_plan_level_row" }, @@ -130609,7 +130618,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "_row_to_brand_dict()", "id": "app_services_pl_brand_archive_row_to_brand_dict" }, @@ -130619,7 +130628,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "_parse_unit_price()", "id": "app_services_pl_brand_archive_parse_unit_price" }, @@ -130629,7 +130638,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "load_brand_qtys_by_plan_product_ids()", "id": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, @@ -130639,7 +130648,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "load_brand_qtys_by_stop_product_ids()", "id": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, @@ -130649,7 +130658,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "_origin": "ast", - "community": 219, + "community": 54, "norm_label": "validate_brand_qty_rows()", "id": "app_services_pl_brand_archive_validate_brand_qty_rows" }, @@ -130659,7 +130668,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "persist_plan_product_brand_qtys()", "id": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, @@ -130669,7 +130678,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "persist_stop_product_brand_qtys()", "id": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, @@ -130679,7 +130688,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 id \u6279\u91cf\u52a0\u8f7d\u8ba1\u5212\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf(brandid/brandname/qty/unitprice)\u3002", "id": "app_services_pl_brand_archive_rationale_44" }, @@ -130689,7 +130698,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c id \u6279\u91cf\u52a0\u8f7d\u6bb5\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\u3002", "id": "app_services_pl_brand_archive_rationale_77" }, @@ -130699,7 +130708,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165;\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "id": "app_services_pl_brand_archive_rationale_132" }, @@ -130709,7 +130718,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", "_origin": "ast", - "community": 268, + "community": 54, "norm_label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165;\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "id": "app_services_pl_brand_archive_rationale_190" }, @@ -130719,7 +130728,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L1", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "pl_carrier_service.py", "id": "app_services_pl_carrier_service" }, @@ -130729,7 +130738,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "_urls_nonempty()", "id": "app_services_pl_carrier_service_urls_nonempty" }, @@ -130739,7 +130748,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "carrier_qualification_complete()", "id": "app_services_pl_carrier_service_carrier_qualification_complete" }, @@ -130749,7 +130758,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "carrier_agreement_expired()", "id": "app_services_pl_carrier_service_carrier_agreement_expired" }, @@ -130759,7 +130768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "date", "id": "app_services_pl_carrier_service_py_date" }, @@ -130769,7 +130778,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "carrier_audit_approved()", "id": "app_services_pl_carrier_service_carrier_audit_approved" }, @@ -130779,7 +130788,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "carrier_eligible_for_transport()", "id": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, @@ -130789,7 +130798,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "assert_carrier_eligible_for_transport()", "id": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, @@ -130799,7 +130808,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "normalize_carrier_urls()", "id": "app_services_pl_carrier_service_normalize_carrier_urls" }, @@ -130809,7 +130818,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "validate_carrier_qualification_fields()", "id": "app_services_pl_carrier_service_validate_carrier_qualification_fields" }, @@ -130819,7 +130828,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b,\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "id": "app_services_pl_carrier_service_rationale_61" }, @@ -130829,7 +130838,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L1", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "pl_cert_required_service.py", "id": "app_services_pl_cert_required_service" }, @@ -130839,7 +130848,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "is_huolala_trailer_no()", "id": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, @@ -130849,7 +130858,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "should_show_trailer_cert_slots()", "id": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, @@ -130859,7 +130868,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "should_require_trailer_certs()", "id": "app_services_pl_cert_required_service_should_require_trailer_certs" }, @@ -130869,7 +130878,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "match_required_cert_name()", "id": "app_services_pl_cert_required_service_match_required_cert_name" }, @@ -130879,7 +130888,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "_cert_row_complete()", "id": "app_services_pl_cert_required_service_cert_row_complete" }, @@ -130889,7 +130898,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "_find_cert_for_required()", "id": "app_services_pl_cert_required_service_find_cert_for_required" }, @@ -130899,7 +130908,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "_missing_field_labels()", "id": "app_services_pl_cert_required_service_missing_field_labels" }, @@ -130909,7 +130918,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "collect_required_cert_errors()", "id": "app_services_pl_cert_required_service_collect_required_cert_errors" }, @@ -130919,7 +130928,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "get_required_personnel_cert_names()", "id": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, @@ -130929,7 +130938,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_personnel_type_role_compat()", "id": "app_services_pl_cert_required_service_validate_personnel_type_role_compat" }, @@ -130939,7 +130948,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_personnel_required_certs()", "id": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, @@ -130949,7 +130958,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_self_vehicle_required_certs()", "id": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, @@ -130959,7 +130968,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_carrier_vehicle_required_certs()", "id": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, @@ -130969,7 +130978,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_vehicle_personnel_affiliation()", "id": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, @@ -130979,7 +130988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "session", "id": "app_services_pl_cert_required_service_py_session" }, @@ -130989,7 +130998,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_vehicle_personnel_cert_links()", "id": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, @@ -130999,7 +131008,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "validate_vehicle_save_certs()", "id": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, @@ -131009,7 +131018,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "\u4e09\u65b9\u8f66\u8f86\u8bc1\u4ef6\u4e0d\u5f3a\u5236;\u4fdd\u7559\u51fd\u6570\u4f9b\u517c\u5bb9\u8c03\u7528,\u6052\u4e3a\u901a\u8fc7\u3002", "id": "app_services_pl_cert_required_service_rationale_216" }, @@ -131019,7 +131028,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "pl_cert_service.py", "id": "app_services_pl_cert_service" }, @@ -131029,7 +131038,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "_origin": "ast", - "community": 32, + "community": 59, "norm_label": "list_owner_certs()", "id": "app_services_pl_cert_service_list_owner_certs" }, @@ -131039,7 +131048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "session", "id": "app_services_pl_cert_service_py_session" }, @@ -131049,7 +131058,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "_origin": "ast", - "community": 32, + "community": 59, "norm_label": "list_owner_certs_batch()", "id": "app_services_pl_cert_service_list_owner_certs_batch" }, @@ -131059,7 +131068,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "_origin": "ast", - "community": 32, + "community": 177, "norm_label": "certs_to_read()", "id": "app_services_pl_cert_service_certs_to_read" }, @@ -131069,7 +131078,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "_normalize_cert_row()", "id": "app_services_pl_cert_service_normalize_cert_row" }, @@ -131079,7 +131088,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "save_owner_certs()", "id": "app_services_pl_cert_service_save_owner_certs" }, @@ -131089,7 +131098,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "nearest_expire_date()", "id": "app_services_pl_cert_service_nearest_expire_date" }, @@ -131099,7 +131108,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "date", "id": "app_services_pl_cert_service_py_date" }, @@ -131109,7 +131118,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "_resolve_owner_label()", "id": "app_services_pl_cert_service_resolve_owner_label" }, @@ -131119,7 +131128,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "_pending_reminder_for_cert()", "id": "app_services_pl_cert_service_pending_reminder_for_cert" }, @@ -131129,7 +131138,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L197", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "_resolve_pending_reminder()", "id": "app_services_pl_cert_service_resolve_pending_reminder" }, @@ -131139,7 +131148,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L219", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "scan_cert_expiry()", "id": "app_services_pl_cert_service_scan_cert_expiry" }, @@ -131149,7 +131158,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "id": "app_services_pl_cert_service_rationale_90" }, @@ -131159,7 +131168,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L206", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "\u5173\u95ed\u5f85\u5904\u7406\u63d0\u9192:\u8bc1\u4ef6\u5df2\u5904\u7406/\u9000\u51fa\u7a97\u53e3\u540e\u4e0d\u518d\u7ee7\u7eed\u63d0\u9192\u3002", "id": "app_services_pl_cert_service_rationale_206" }, @@ -131169,7 +131178,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L220", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192;\u9000\u51fa\u63d0\u9192\u7a97\u53e3\u6216\u8bc1\u4ef6\u5931\u6548\u65f6\u5173\u95ed\u65e7 pending\u3002", "id": "app_services_pl_cert_service_rationale_220" }, @@ -131179,7 +131188,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "pl_contract_plan_qty.py", "id": "app_services_pl_contract_plan_qty" }, @@ -131189,7 +131198,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L32", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "normalize_package_spec()", "id": "app_services_pl_contract_plan_qty_normalize_package_spec" }, @@ -131199,7 +131208,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "any", "id": "app_services_pl_contract_plan_qty_py_any" }, @@ -131209,7 +131218,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "product_package_key()", "id": "app_services_pl_contract_plan_qty_product_package_key" }, @@ -131219,7 +131228,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "productpackagekey", "id": "productpackagekey" }, @@ -131229,7 +131238,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L45", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "_to_float()", "id": "app_services_pl_contract_plan_qty_to_float" }, @@ -131239,7 +131248,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L54", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "contract_line_package_specs()", "id": "app_services_pl_contract_plan_qty_contract_line_package_specs" }, @@ -131249,7 +131258,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L67", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "pool_keys_for_contract_line()", "id": "app_services_pl_contract_plan_qty_pool_keys_for_contract_line" }, @@ -131259,7 +131268,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L83", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "sum_qty_stats_for_keys()", "id": "app_services_pl_contract_plan_qty_sum_qty_stats_for_keys" }, @@ -131269,7 +131278,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L102", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "match_contract_product_for_key()", "id": "app_services_pl_contract_plan_qty_match_contract_product_for_key" }, @@ -131279,7 +131288,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L158", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "encode_specs_for_attr()", "id": "app_services_pl_contract_plan_qty_encode_specs_for_attr" }, @@ -131289,7 +131298,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L164", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "_bucket_for_plan()", "id": "app_services_pl_contract_plan_qty_bucket_for_plan" }, @@ -131299,7 +131308,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L179", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "merge_product_qty_maps()", "id": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, @@ -131309,7 +131318,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L203", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "_resolve_stop_product_qty()", "id": "app_services_pl_contract_plan_qty_resolve_stop_product_qty" }, @@ -131319,7 +131328,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L219", "_origin": "ast", - "community": 74, + "community": 52, "norm_label": "accumulate_stop_products()", "id": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, @@ -131329,7 +131338,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 74, + "community": 52, "norm_label": "defaultdict", "id": "defaultdict" }, @@ -131339,7 +131348,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L238", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "resolve_linked_plan_scopes()", "id": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, @@ -131349,7 +131358,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L295", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "sum_qtys_for_scope()", "id": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, @@ -131359,7 +131368,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L366", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "aggregate_contract_product_plan_qtys()", "id": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, @@ -131369,7 +131378,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "session", "id": "app_services_pl_contract_plan_qty_py_session" }, @@ -131379,7 +131388,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L502", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "attach_plan_qty_fields_to_products()", "id": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, @@ -131389,7 +131398,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L544", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "plan_ids_linked_to_contract()", "id": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, @@ -131399,7 +131408,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L580", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "contract_ids_linked_to_plan()", "id": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, @@ -131409,7 +131418,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L604", "_origin": "ast", - "community": 86, + "community": 306, "norm_label": "auto_start_execute_approved_contracts()", "id": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, @@ -131419,7 +131428,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L643", "_origin": "ast", - "community": 154, + "community": 156, "norm_label": "effective_arranged_total()", "id": "app_services_pl_contract_plan_qty_effective_arranged_total" }, @@ -131429,7 +131438,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L656", "_origin": "ast", - "community": 154, + "community": 156, "norm_label": "contract_product_has_fixed_qty()", "id": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, @@ -131439,7 +131448,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L671", "_origin": "ast", - "community": 154, + "community": 156, "norm_label": "evaluate_product_qty_for_arrange()", "id": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, @@ -131449,7 +131458,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L726", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "_stop_kind_from_scope()", "id": "app_services_pl_contract_plan_qty_stop_kind_from_scope" }, @@ -131459,7 +131468,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L742", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "_plan_scope_for_contract()", "id": "app_services_pl_contract_plan_qty_plan_scope_for_contract" }, @@ -131469,7 +131478,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L763", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "_load_plan_stop_product_maps()", "id": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps" }, @@ -131479,7 +131488,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L816", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "collect_plan_contract_qty_checks()", "id": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, @@ -131489,7 +131498,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1032", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "assert_contract_qty_for_arrange()", "id": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, @@ -131499,7 +131508,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1056", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "build_contract_qty_reminder_payload()", "id": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, @@ -131509,7 +131518,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1064", "_origin": "ast", - "community": 147, + "community": 271, "norm_label": "validate_stop_products_package_against_contract()", "id": "app_services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, @@ -131519,7 +131528,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1107", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "get_contract_product_arrange_qty_detail()", "id": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, @@ -131529,7 +131538,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L55", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u4ece\u5408\u540c\u4ea7\u54c1\u884c(orm / dict / simplenamespace)\u89e3\u6790\u5305\u88c5\u5217\u8868\u3002", "id": "app_services_pl_contract_plan_qty_rationale_55" }, @@ -131539,7 +131548,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L106", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u6309 productid + \u5305\u88c5\u2208\u884c\u5185\u96c6\u5408 \u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c;\u540c\u5305\u88c5\u810f\u6570\u636e\u591a\u884c\u65f6 quantity \u76f8\u52a0\u3002", "id": "app_services_pl_contract_plan_qty_rationale_106" }, @@ -131549,7 +131558,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L165", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_165" }, @@ -131559,7 +131568,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L184", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "app_services_pl_contract_plan_qty_rationale_184" }, @@ -131569,7 +131578,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L242", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "app_services_pl_contract_plan_qty_rationale_242" }, @@ -131579,7 +131588,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L372", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "app_services_pl_contract_plan_qty_rationale_372" }, @@ -131589,7 +131598,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L611", "_origin": "ast", - "community": 86, + "community": 306, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "app_services_pl_contract_plan_qty_rationale_611" }, @@ -131599,7 +131608,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L649", "_origin": "ast", - "community": 154, + "community": 156, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "app_services_pl_contract_plan_qty_rationale_649" }, @@ -131609,7 +131618,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L679", "_origin": "ast", - "community": 154, + "community": 156, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "app_services_pl_contract_plan_qty_rationale_679" }, @@ -131619,7 +131628,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L822", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "app_services_pl_contract_plan_qty_rationale_822" }, @@ -131629,7 +131638,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1038", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_1038" }, @@ -131639,7 +131648,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1069", "_origin": "ast", - "community": 147, + "community": 271, "norm_label": "\u7ed1\u5408\u540c\u65f6:\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b,\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_1069" }, @@ -131649,7 +131658,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1116", "_origin": "ast", - "community": 86, + "community": 52, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "app_services_pl_contract_plan_qty_rationale_1116" }, @@ -131659,7 +131668,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L1", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "pl_customer_stop_pref_service.py", "id": "app_services_pl_customer_stop_pref_service" }, @@ -131669,7 +131678,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "_as_str()", "id": "app_services_pl_customer_stop_pref_service_as_str" }, @@ -131679,7 +131688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "any", "id": "app_services_pl_customer_stop_pref_service_py_any" }, @@ -131689,7 +131698,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "_row_to_item()", "id": "app_services_pl_customer_stop_pref_service_row_to_item" }, @@ -131699,7 +131708,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "build_stop_pref_upsert_items()", "id": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, @@ -131709,7 +131718,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "get_customer_stop_pref()", "id": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, @@ -131719,7 +131728,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "session", "id": "app_services_pl_customer_stop_pref_service_py_session" }, @@ -131729,7 +131738,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "upsert_customer_stop_pref()", "id": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, @@ -131739,7 +131748,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "upsert_prefs_from_plan_stops()", "id": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, @@ -131749,7 +131758,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "safe_upsert_prefs_from_plan_stops()", "id": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, @@ -131759,7 +131768,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "\u62bd\u51fa\u5f85 upsert \u6761\u76ee;\u540c\u5ba2\u6237\u540c stop_type \u540e\u8005\u8986\u76d6(\u4fdd\u6301\u5217\u8868\u4e2d\u6bcf\u79cd\u952e\u4e00\u6761)\u3002", "id": "app_services_pl_customer_stop_pref_service_rationale_46" }, @@ -131769,7 +131778,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528;\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002", "id": "app_services_pl_customer_stop_pref_service_rationale_125" }, @@ -131779,7 +131788,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "savepoint \u5305\u88f9;\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7,\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002", "id": "app_services_pl_customer_stop_pref_service_rationale_145" }, @@ -131789,7 +131798,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "pl_data_scope.py", "id": "app_services_pl_data_scope" }, @@ -131799,7 +131808,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "apply_pl_scope()", "id": "app_services_pl_data_scope_apply_pl_scope" }, @@ -131809,7 +131818,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "session", "id": "app_services_pl_data_scope_py_session" }, @@ -131819,7 +131828,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "_origin": "ast", - "community": 5, + "community": 48, "norm_label": "assert_pl_row_in_scope()", "id": "app_services_pl_data_scope_assert_pl_row_in_scope" }, @@ -131829,7 +131838,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "pl \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id,\u65e0 owner_field)\u3002", "id": "app_services_pl_data_scope_rationale_1" }, @@ -131839,7 +131848,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_dibang_bridge_service.py", "id": "app_services_pl_dibang_bridge_service" }, @@ -131849,7 +131858,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L37", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "dibanginventorylinkresult", "id": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, @@ -131859,7 +131868,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L47", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "stopdibangoption", "id": "app_services_pl_dibang_bridge_service_stopdibangoption" }, @@ -131869,7 +131878,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L54", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_stopdibangproduct", "id": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, @@ -131879,7 +131888,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "resolve_partner_company()", "id": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, @@ -131889,7 +131898,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_normalize_to_date()", "id": "app_services_pl_dibang_bridge_service_normalize_to_date" }, @@ -131899,7 +131908,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "date", "id": "app_services_pl_dibang_bridge_service_py_date" }, @@ -131909,7 +131918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "datetime", "id": "app_services_pl_dibang_bridge_service_py_datetime" }, @@ -131919,7 +131928,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_dibang_bridge_service_normalize_plan_date" }, @@ -131929,7 +131938,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_resolve_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, @@ -131939,7 +131948,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_month_range()", "id": "app_services_pl_dibang_bridge_service_month_range" }, @@ -131949,7 +131958,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L118", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_plan_type_to_business_type()", "id": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, @@ -131959,7 +131968,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L126", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_direction_to_business_type()", "id": "app_services_pl_dibang_bridge_service_direction_to_business_type" }, @@ -131969,7 +131978,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_resolve_stop_business_type()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_business_type" }, @@ -131979,7 +131988,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "_origin": "ast", - "community": 22, + "community": 5, "norm_label": "resolve_stop_dibang_partner()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, @@ -131989,7 +131998,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_stop_product_quantity()", "id": "app_services_pl_dibang_bridge_service_stop_product_quantity" }, @@ -131999,7 +132008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "any", "id": "app_services_pl_dibang_bridge_service_py_any" }, @@ -132009,7 +132018,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "plan_has_load_stop()", "id": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, @@ -132019,7 +132028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "session", "id": "app_services_pl_dibang_bridge_service_py_session" }, @@ -132029,7 +132038,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "apply_stop_dibang_options()", "id": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options" }, @@ -132039,7 +132048,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_product_quantity()", "id": "app_services_pl_dibang_bridge_service_product_quantity" }, @@ -132049,7 +132058,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_apply_plan_quantity_delta()", "id": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, @@ -132059,7 +132068,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_resolve_link_contributed_qty()", "id": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, @@ -132069,7 +132078,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_subtract_plan_contribution()", "id": "app_services_pl_dibang_bridge_service_subtract_plan_contribution" }, @@ -132079,7 +132088,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_generate_batch_no()", "id": "app_services_pl_dibang_bridge_service_generate_batch_no" }, @@ -132089,7 +132098,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "find_monthly_db_plan()", "id": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, @@ -132099,7 +132108,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_create_db_plan()", "id": "app_services_pl_dibang_bridge_service_create_db_plan" }, @@ -132109,7 +132118,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_create_db_inventory()", "id": "app_services_pl_dibang_bridge_service_create_db_inventory" }, @@ -132119,7 +132128,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_inventory_has_weighing_slip()", "id": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, @@ -132129,7 +132138,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_sync_weighing_slip_business_fields()", "id": "app_services_pl_dibang_bridge_service_sync_weighing_slip_business_fields" }, @@ -132139,7 +132148,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L474", "_origin": "ast", - "community": 22, + "community": 5, "norm_label": "revoke_regeneratable_dibang_for_transport()", "id": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, @@ -132149,7 +132158,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L555", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_inventory_date_editable()", "id": "app_services_pl_dibang_bridge_service_inventory_date_editable" }, @@ -132159,7 +132168,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L564", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_find_active_stop_link()", "id": "app_services_pl_dibang_bridge_service_find_active_stop_link" }, @@ -132169,7 +132178,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L589", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_soft_delete_link_and_inventory()", "id": "app_services_pl_dibang_bridge_service_soft_delete_link_and_inventory" }, @@ -132179,7 +132188,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L619", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_cancel_stop_dibang_links()", "id": "app_services_pl_dibang_bridge_service_cancel_stop_dibang_links" }, @@ -132189,7 +132198,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L683", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_update_existing_stop_inventory()", "id": "app_services_pl_dibang_bridge_service_update_existing_stop_inventory" }, @@ -132199,7 +132208,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L845", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_resolve_link_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date" }, @@ -132209,7 +132218,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L870", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_ensure_monthly_db_plan_for_inventory()", "id": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, @@ -132219,7 +132228,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L926", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "sync_linked_dibang_dates_for_plan()", "id": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, @@ -132229,7 +132238,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1044", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_sync_stop_inventory_links()", "id": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links" }, @@ -132239,7 +132248,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1199", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_resolve_stop_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, @@ -132249,7 +132258,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1217", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_load_stop_products()", "id": "app_services_pl_dibang_bridge_service_load_stop_products" }, @@ -132259,7 +132268,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1245", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_delivery_stop_products()", "id": "app_services_pl_dibang_bridge_service_delivery_stop_products" }, @@ -132269,7 +132278,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1273", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "upsert_stop_dibang_links()", "id": "app_services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, @@ -132279,7 +132288,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1408", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "sync_dibang_for_plan_stops()", "id": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, @@ -132289,7 +132298,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1431", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_sync_transport_inventory_links()", "id": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links" }, @@ -132299,7 +132308,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1534", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "sync_dibang_for_transport()", "id": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, @@ -132309,7 +132318,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam", "id": "app_services_pl_dibang_bridge_service_rationale_64" }, @@ -132319,7 +132328,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4,\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4;\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_101" }, @@ -132329,7 +132338,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", "_origin": "ast", - "community": 22, + "community": 5, "norm_label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237;\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_153" }, @@ -132339,7 +132348,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u6309\u51fa\u5165\u5e93\u6b63\u6587\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5;\u79f0\u91cd\u6570\u5b57\u4e00\u5f8b\u4e0d\u52a8\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_434" }, @@ -132349,7 +132358,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L481", "_origin": "ast", - "community": 22, + "community": 5, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "id": "app_services_pl_dibang_bridge_service_rationale_481" }, @@ -132359,7 +132368,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L629", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_629" }, @@ -132369,7 +132378,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L698", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587(\u542b\u5df2\u8fc7\u78c5),\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_698" }, @@ -132379,7 +132388,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L934", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_934" }, @@ -132389,7 +132398,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1060", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_1060" }, @@ -132399,7 +132408,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1283", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u4ea7\u54c1/\u5f80\u6765", "id": "app_services_pl_dibang_bridge_service_rationale_1283" }, @@ -132409,7 +132418,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1418", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_1418" }, @@ -132419,7 +132428,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1544", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_1544" }, @@ -132429,7 +132438,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "pl_driver_plan_service.py", "id": "app_services_pl_driver_plan_service" }, @@ -132439,7 +132448,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L57", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "transport_visible_to_personnel()", "id": "app_services_pl_driver_plan_service_transport_visible_to_personnel" }, @@ -132449,7 +132458,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L64", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "resolve_personnel_for_user()", "id": "app_services_pl_driver_plan_service_resolve_personnel_for_user" }, @@ -132459,7 +132468,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "session", "id": "app_services_pl_driver_plan_service_py_session" }, @@ -132469,7 +132478,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L81", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "resolve_transport_for_driver_plan()", "id": "app_services_pl_driver_plan_service_resolve_transport_for_driver_plan" }, @@ -132479,7 +132488,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L114", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_build_driver_url()", "id": "app_services_pl_driver_plan_service_build_driver_url" }, @@ -132489,7 +132498,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L119", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_format_file_size()", "id": "app_services_pl_driver_plan_service_format_file_size" }, @@ -132499,7 +132508,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L127", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "build_driver_history_page()", "id": "app_services_pl_driver_plan_service_build_driver_history_page" }, @@ -132509,7 +132518,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L286", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "build_driver_calendar_counts()", "id": "app_services_pl_driver_plan_service_build_driver_calendar_counts" }, @@ -132519,7 +132528,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L364", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "build_driver_page_for_plan()", "id": "app_services_pl_driver_plan_service_build_driver_page_for_plan" }, @@ -132529,7 +132538,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L379", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "save_driver_feedback_for_plan()", "id": "app_services_pl_driver_plan_service_save_driver_feedback_for_plan" }, @@ -132539,7 +132548,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L435", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "save_driver_stop_feedback_for_plan()", "id": "app_services_pl_driver_plan_service_save_driver_stop_feedback_for_plan" }, @@ -132549,7 +132558,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L530", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "upload_driver_attachment_for_plan()", "id": "app_services_pl_driver_plan_service_upload_driver_attachment_for_plan" }, @@ -132559,7 +132568,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "uploadfile", "id": "app_services_pl_driver_plan_service_py_uploadfile" }, @@ -132569,7 +132578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "any", "id": "app_services_pl_driver_plan_service_py_any" }, @@ -132579,7 +132588,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u53f8\u673a/\u62bc\u8fd0\u767b\u5f55\u6001(history / page / feedback / upload)", "id": "app_services_pl_driver_plan_service_rationale_1" }, @@ -132589,7 +132598,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L84", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u672c\u79df\u6237\u8ba1\u5212 + \u8fd0\u8f93,\u4e14\u5f53\u524d\u4eba\u5458\u662f\u53f8\u673a\u6216\u62bc\u8fd0\u3002", "id": "app_services_pl_driver_plan_service_rationale_84" }, @@ -132599,7 +132608,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L293", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u6309\u6708\u7edf\u8ba1\u53f8\u673a\u53ef\u89c1\u8ba1\u5212\u6761\u6570,\u952e\u4e3a yyyy-mm-dd\u3002", "id": "app_services_pl_driver_plan_service_rationale_293" }, @@ -132609,7 +132618,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "pl_feedback_brand_qty.py", "id": "app_services_pl_feedback_brand_qty" }, @@ -132619,7 +132628,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "_origin": "ast", - "community": 95, + "community": 146, "norm_label": "format_brand_qty_summary()", "id": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, @@ -132629,7 +132638,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "require_brand_qtys_if_needed()", "id": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, @@ -132639,7 +132648,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "decimal", "id": "app_services_pl_feedback_brand_qty_py_decimal" }, @@ -132649,7 +132658,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "persist_io_item_brand_qtys()", "id": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, @@ -132659,7 +132668,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "session", "id": "app_services_pl_feedback_brand_qty_py_session" }, @@ -132669,7 +132678,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "any", "id": "app_services_pl_feedback_brand_qty_py_any" }, @@ -132679,7 +132688,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L98", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "_dict_field()", "id": "app_services_pl_feedback_brand_qty_dict_field" }, @@ -132689,7 +132698,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "persist_transport_product_feedback()", "id": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, @@ -132699,7 +132708,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "load_transport_driver_product_feedbacks()", "id": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, @@ -132709,7 +132718,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316", "id": "app_services_pl_feedback_brand_qty_rationale_1" }, @@ -132719,7 +132728,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", "_origin": "ast", - "community": 95, + "community": 12, "norm_label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "id": "app_services_pl_feedback_brand_qty_rationale_228" }, @@ -132729,7 +132738,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "pl_freight_settlement_service.py", "id": "app_services_pl_freight_settlement_service" }, @@ -132739,7 +132748,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_resolve_user_display_name()", "id": "app_services_pl_freight_settlement_service_resolve_user_display_name" }, @@ -132749,7 +132758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "session", "id": "app_services_pl_freight_settlement_service_py_session" }, @@ -132759,7 +132768,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_occupied_transport_ids_subquery()", "id": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, @@ -132769,7 +132778,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "get_settlement_row()", "id": "app_services_pl_freight_settlement_service_get_settlement_row" }, @@ -132779,7 +132788,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "get_settlement_by_transport_id()", "id": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id" }, @@ -132789,7 +132798,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "any", "id": "app_services_pl_freight_settlement_service_py_any" }, @@ -132799,7 +132808,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L135", "_origin": "ast", - "community": 319, + "community": 34, "norm_label": "unsettled_plans_q_filter()", "id": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, @@ -132809,7 +132818,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "list_unsettled_plans()", "id": "app_services_pl_freight_settlement_service_list_unsettled_plans" }, @@ -132819,7 +132828,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L271", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_resolve_transports_for_create()", "id": "app_services_pl_freight_settlement_service_resolve_transports_for_create" }, @@ -132829,7 +132838,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L321", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "create_settlement()", "id": "app_services_pl_freight_settlement_service_create_settlement" }, @@ -132839,7 +132848,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L365", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_recalc_settlement_total_freight_from_links()", "id": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, @@ -132849,7 +132858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "datetime", "id": "app_services_pl_freight_settlement_service_py_datetime" }, @@ -132859,7 +132868,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L398", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "sync_draft_settlement_freight_for_transport()", "id": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, @@ -132869,7 +132878,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "decimal", "id": "app_services_pl_freight_settlement_service_py_decimal" }, @@ -132879,7 +132888,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L445", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "refresh_draft_settlement_freight()", "id": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, @@ -132889,7 +132898,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L496", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "delete_draft_settlement()", "id": "app_services_pl_freight_settlement_service_delete_draft_settlement" }, @@ -132899,7 +132908,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L528", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "cancel_draft_settlement()", "id": "app_services_pl_freight_settlement_service_cancel_draft_settlement" }, @@ -132909,7 +132918,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L573", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_get_transport_ids()", "id": "app_services_pl_freight_settlement_service_get_transport_ids" }, @@ -132919,7 +132928,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L585", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_get_plans_for_transports()", "id": "app_services_pl_freight_settlement_service_get_plans_for_transports" }, @@ -132929,7 +132938,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L599", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_approval_to_dict()", "id": "app_services_pl_freight_settlement_service_approval_to_dict" }, @@ -132939,7 +132948,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L614", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "create_settlement_approval_records()", "id": "app_services_pl_freight_settlement_service_create_settlement_approval_records" }, @@ -132949,7 +132958,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L673", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_clear_settlement_approval_records()", "id": "app_services_pl_freight_settlement_service_clear_settlement_approval_records" }, @@ -132959,7 +132968,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L691", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_sync_settlement_status_if_approval_complete()", "id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, @@ -132969,7 +132978,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L704", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_sync_settlement_status_if_disbursed()", "id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, @@ -132979,7 +132988,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L725", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_sync_disbursed_settlements()", "id": "app_services_pl_freight_settlement_service_sync_disbursed_settlements" }, @@ -132989,7 +132998,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L751", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "can_user_approve_settlement()", "id": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, @@ -132999,7 +133008,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L781", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_settlement_all_approved()", "id": "app_services_pl_freight_settlement_service_settlement_all_approved" }, @@ -133009,7 +133018,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L794", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_advance_after_approval()", "id": "app_services_pl_freight_settlement_service_advance_after_approval" }, @@ -133019,7 +133028,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L871", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "submit_settlement_approval()", "id": "app_services_pl_freight_settlement_service_submit_settlement_approval" }, @@ -133029,7 +133038,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L907", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "process_settlement_approval()", "id": "app_services_pl_freight_settlement_service_process_settlement_approval" }, @@ -133039,7 +133048,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L955", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "withdraw_settlement_approval()", "id": "app_services_pl_freight_settlement_service_withdraw_settlement_approval" }, @@ -133049,7 +133058,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "disburse_settlement()", "id": "app_services_pl_freight_settlement_service_disburse_settlement" }, @@ -133059,7 +133068,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1024", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "get_approval_flow()", "id": "app_services_pl_freight_settlement_service_get_approval_flow" }, @@ -133069,7 +133078,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1037", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "get_approval_history()", "id": "app_services_pl_freight_settlement_service_get_approval_history" }, @@ -133079,7 +133088,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1054", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_current_approver_name()", "id": "app_services_pl_freight_settlement_service_current_approver_name" }, @@ -133089,7 +133098,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1069", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_current_approval_id()", "id": "app_services_pl_freight_settlement_service_current_approval_id" }, @@ -133099,7 +133108,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1086", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_last_approval_time()", "id": "app_services_pl_freight_settlement_service_last_approval_time" }, @@ -133109,7 +133118,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1100", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "enrich_settlement_list_item()", "id": "app_services_pl_freight_settlement_service_enrich_settlement_list_item" }, @@ -133119,7 +133128,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1160", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_split_status_csv()", "id": "app_services_pl_freight_settlement_service_split_status_csv" }, @@ -133129,7 +133138,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1166", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "list_settlements_enriched()", "id": "app_services_pl_freight_settlement_service_list_settlements_enriched" }, @@ -133139,7 +133148,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1265", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "get_settlement_detail()", "id": "app_services_pl_freight_settlement_service_get_settlement_detail" }, @@ -133149,7 +133158,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1351", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_validate_transports_for_settlement_update()", "id": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, @@ -133159,7 +133168,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1411", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "_sync_settlement_transport_links()", "id": "app_services_pl_freight_settlement_service_sync_settlement_transport_links" }, @@ -133169,7 +133178,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1467", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "update_settlement_draft()", "id": "app_services_pl_freight_settlement_service_update_settlement_draft" }, @@ -133179,7 +133188,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", "_origin": "ast", - "community": 319, + "community": 34, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "id": "app_services_pl_freight_settlement_service_rationale_136" }, @@ -133189,7 +133198,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L406", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "app_services_pl_freight_settlement_service_rationale_406" }, @@ -133199,7 +133208,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L451", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "app_services_pl_freight_settlement_service_rationale_451" }, @@ -133209,7 +133218,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "app_services_pl_freight_settlement_service_rationale_674" }, @@ -133219,7 +133228,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L694", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "app_services_pl_freight_settlement_service_rationale_694" }, @@ -133229,7 +133238,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L707", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "app_services_pl_freight_settlement_service_rationale_707" }, @@ -133239,7 +133248,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L726", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "app_services_pl_freight_settlement_service_rationale_726" }, @@ -133249,7 +133258,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1038", "_origin": "ast", - "community": 67, + "community": 34, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "app_services_pl_freight_settlement_service_rationale_1038" }, @@ -133259,7 +133268,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_internal_customer.py", "id": "app_services_pl_internal_customer" }, @@ -133269,7 +133278,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "is_internal_customer_name()", "id": "app_services_pl_internal_customer_is_internal_customer_name" }, @@ -133279,7 +133288,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "_origin": "ast", - "community": 223, + "community": 224, "norm_label": "plan_requires_site_link()", "id": "app_services_pl_internal_customer_plan_requires_site_link" }, @@ -133289,7 +133298,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 223, + "community": 224, "norm_label": "session", "id": "app_services_pl_internal_customer_py_session" }, @@ -133299,7 +133308,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)", "id": "app_services_pl_internal_customer_rationale_1" }, @@ -133309,7 +133318,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "_origin": "ast", - "community": 223, + "community": 224, "norm_label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6,\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002", "id": "app_services_pl_internal_customer_rationale_23" }, @@ -133319,7 +133328,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "pl_inventory_link_read.py", "id": "app_services_pl_inventory_link_read" }, @@ -133329,7 +133338,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "build_transport_inventory_link_read()", "id": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, @@ -133339,7 +133348,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "session", "id": "app_services_pl_inventory_link_read_py_session" }, @@ -133349,7 +133358,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b(\u4e0d\u542b\u73b0\u573a\u94fe\u63a5,\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link)\u3002", "id": "app_services_pl_inventory_link_read_rationale_1" }, @@ -133359,7 +133368,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "pl_inventory_service.py", "id": "app_services_pl_inventory_service" }, @@ -133369,7 +133378,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "qty_delta_for_plan()", "id": "app_services_pl_inventory_service_qty_delta_for_plan" }, @@ -133379,7 +133388,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "decimal", "id": "app_services_pl_inventory_service_py_decimal" }, @@ -133389,7 +133398,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "get_or_create_inventory()", "id": "app_services_pl_inventory_service_get_or_create_inventory" }, @@ -133399,7 +133408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "session", "id": "app_services_pl_inventory_service_py_session" }, @@ -133409,7 +133418,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "apply_brand_stock_change()", "id": "app_services_pl_inventory_service_apply_brand_stock_change" }, @@ -133419,7 +133428,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "reverse_plan_inventory_postings()", "id": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, @@ -133429,7 +133438,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "apply_archive_inventory_for_plan()", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, @@ -133439,7 +133448,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "apply_archive_inventory_for_plan_stops()", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, @@ -133449,7 +133458,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26;\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf(\u5141\u8bb8\u8d1f\u5e93\u5b58,\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a)\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i", "id": "app_services_pl_inventory_service_rationale_1" }, @@ -133459,7 +133468,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34(\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528)\u3002", "id": "app_services_pl_inventory_service_rationale_154" }, @@ -133469,7 +133478,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "_origin": "ast", - "community": 274, + "community": 260, "norm_label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf(\u6216\u65e0\u54c1\u724c actual_qty)\u843d\u8d26;\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002", "id": "app_services_pl_inventory_service_rationale_194" }, @@ -133479,7 +133488,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_io_order_service.py", "id": "app_services_pl_io_order_service" }, @@ -133489,7 +133498,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "ioordercreateresult", "id": "app_services_pl_io_order_service_ioordercreateresult" }, @@ -133499,7 +133508,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "_origin": "ast", - "community": 11, + "community": 47, "norm_label": "build_io_order_site_url()", "id": "app_services_pl_io_order_service_build_io_order_site_url" }, @@ -133509,7 +133518,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_io_order_service_normalize_plan_date" }, @@ -133519,7 +133528,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "date", "id": "app_services_pl_io_order_service_py_date" }, @@ -133529,7 +133538,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_next_order_no()", "id": "app_services_pl_io_order_service_next_order_no" }, @@ -133539,7 +133548,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "session", "id": "app_services_pl_io_order_service_py_session" }, @@ -133549,7 +133558,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "_dibang_qty_by_plan_product()", "id": "app_services_pl_io_order_service_dibang_qty_by_plan_product" }, @@ -133559,7 +133568,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "decimal", "id": "app_services_pl_io_order_service_py_decimal" }, @@ -133569,7 +133578,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "create_io_order_for_transport()", "id": "app_services_pl_io_order_service_create_io_order_for_transport" }, @@ -133579,7 +133588,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "apply_dibang_prefill_to_order()", "id": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, @@ -133589,7 +133598,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "_origin": "ast", - "community": 6, + "community": 47, "norm_label": "void_io_orders_for_plan()", "id": "app_services_pl_io_order_service_void_io_orders_for_plan" }, @@ -133599,7 +133608,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "get_active_io_order_for_plan()", "id": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, @@ -133609,7 +133618,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "orderheader", "id": "orderheader" }, @@ -133619,7 +133628,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "parse_feedback_images()", "id": "app_services_pl_io_order_service_parse_feedback_images" }, @@ -133629,7 +133638,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "_origin": "ast", - "community": 33, + "community": 137, "norm_label": "dump_feedback_images()", "id": "app_services_pl_io_order_service_dump_feedback_images" }, @@ -133639,7 +133648,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "_io_item_brand_qty_model()", "id": "app_services_pl_io_order_service_io_item_brand_qty_model" }, @@ -133649,7 +133658,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "update_io_order_items_qty_and_brand()", "id": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, @@ -133659,7 +133668,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "orderitem", "id": "orderitem" }, @@ -133669,7 +133678,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "apply_io_order_stop_site_feedbacks()", "id": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, @@ -133679,7 +133688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "any", "id": "app_services_pl_io_order_service_py_any" }, @@ -133689,7 +133698,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "_origin": "ast", - "community": 300, + "community": 77, "norm_label": "apply_site_feedback()", "id": "app_services_pl_io_order_service_apply_site_feedback" }, @@ -133699,7 +133708,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "resolve_unit_label()", "id": "app_services_pl_io_order_service_resolve_unit_label" }, @@ -133709,7 +133718,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "merge_plan_logistics_into_order()", "id": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, @@ -133719,7 +133728,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "merge_plan_product_into_item()", "id": "app_services_pl_io_order_service_merge_plan_product_into_item" }, @@ -133729,7 +133738,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "_format_io_product_summary_line()", "id": "app_services_pl_io_order_service_format_io_product_summary_line" }, @@ -133739,7 +133748,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "enrich_io_items_with_brand_feedback()", "id": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, @@ -133749,7 +133758,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "enrich_io_order_dict()", "id": "app_services_pl_io_order_service_enrich_io_order_dict" }, @@ -133759,7 +133768,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "order_header_to_dict()", "id": "app_services_pl_io_order_service_order_header_to_dict" }, @@ -133769,7 +133778,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355(\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f)", "id": "app_services_pl_io_order_service_rationale_1" }, @@ -133779,7 +133788,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de none\u3002", "id": "app_services_pl_io_order_service_rationale_131" }, @@ -133789,7 +133798,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "\u5730\u78c5\u5355\u751f\u6210\u540e,\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002", "id": "app_services_pl_io_order_service_rationale_209" }, @@ -133799,7 +133808,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf,\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002", "id": "app_services_pl_io_order_service_rationale_344" }, @@ -133809,7 +133818,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20,\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002", "id": "app_services_pl_io_order_service_rationale_432" }, @@ -133819,7 +133828,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001crm \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002", "id": "app_services_pl_io_order_service_rationale_721" }, @@ -133829,7 +133838,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "pl_menu_badge_service.py", "id": "app_services_pl_menu_badge_service" }, @@ -133839,7 +133848,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L45", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "_count_pending_applies()", "id": "app_services_pl_menu_badge_service_count_pending_applies" }, @@ -133849,7 +133858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "session", "id": "app_services_pl_menu_badge_service_py_session" }, @@ -133859,7 +133868,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_document_reminder_expired_pending()", "id": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending" }, @@ -133869,7 +133878,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_freight_approval_pending()", "id": "app_services_pl_menu_badge_service_count_freight_approval_pending" }, @@ -133879,7 +133888,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_plan_cert_pending()", "id": "app_services_pl_menu_badge_service_count_plan_cert_pending" }, @@ -133889,7 +133898,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L104", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_plan_archive_pending()", "id": "app_services_pl_menu_badge_service_count_plan_archive_pending" }, @@ -133899,7 +133908,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L117", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_plan_contract_gaps()", "id": "app_services_pl_menu_badge_service_count_plan_contract_gaps" }, @@ -133909,7 +133918,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L130", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_freight_disburse_pending()", "id": "app_services_pl_menu_badge_service_count_freight_disburse_pending" }, @@ -133919,7 +133928,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L140", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "count_recharge_approval_pending()", "id": "app_services_pl_menu_badge_service_count_recharge_approval_pending" }, @@ -133929,7 +133938,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L162", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "build_menu_badge_counts()", "id": "app_services_pl_menu_badge_service_build_menu_badge_counts" }, @@ -133939,7 +133948,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L89", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "\u5371\u5316\u54c1\u8bc1\u5f85\u529e\u89d2\u6807:\u672a\u9f50\u5907\u4e14\u542b\u5371\u5316\u4ea7\u54c1\u7684\u672a\u5f52\u6863\u8ba1\u5212(sql exists,\u907f\u514d\u5168\u8868\u62c9\u5165\u5185\u5b58)\u3002", "id": "app_services_pl_menu_badge_service_rationale_89" }, @@ -133949,7 +133958,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L105", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "\u5f85\u5f52\u6863\u89d2\u6807:\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4,\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002", "id": "app_services_pl_menu_badge_service_rationale_105" }, @@ -133959,7 +133968,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L141", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "\u4e0e\u5145\u503c\u5ba1\u6279\u5f85\u529e\u5217\u8868\u4e00\u81f4:\u5f53\u524d\u7528\u6237\u4e3a\u5f53\u524d\u8282\u70b9\u5ba1\u6279\u4eba\u7684\u5ba1\u6279\u4e2d\u5355\u636e\u3002", "id": "app_services_pl_menu_badge_service_rationale_141" }, @@ -133969,7 +133978,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "pl_ocr_service.py", "id": "app_services_pl_ocr_service" }, @@ -133979,7 +133988,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_monthly_limit()", "id": "app_services_pl_ocr_service_monthly_limit" }, @@ -133989,7 +133998,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "current_usage_month()", "id": "app_services_pl_ocr_service_current_usage_month" }, @@ -133999,7 +134008,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "get_or_create_usage_row()", "id": "app_services_pl_ocr_service_get_or_create_usage_row" }, @@ -134009,7 +134018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "session", "id": "app_services_pl_ocr_service_py_session" }, @@ -134019,7 +134028,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "assert_quota_available()", "id": "app_services_pl_ocr_service_assert_quota_available" }, @@ -134029,7 +134038,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "increment_usage()", "id": "app_services_pl_ocr_service_increment_usage" }, @@ -134039,7 +134048,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_first_attachment_url()", "id": "app_services_pl_ocr_service_first_attachment_url" }, @@ -134049,7 +134058,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "compress_image_bytes()", "id": "app_services_pl_ocr_service_compress_image_bytes" }, @@ -134059,7 +134068,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "parse_expire_date()", "id": "app_services_pl_ocr_service_parse_expire_date" }, @@ -134069,7 +134078,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "parse_vehicle_license_expire()", "id": "app_services_pl_ocr_service_parse_vehicle_license_expire" }, @@ -134079,7 +134088,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_build_ocr_client()", "id": "app_services_pl_ocr_service_build_ocr_client" }, @@ -134089,7 +134098,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_parse_aliyun_data()", "id": "app_services_pl_ocr_service_parse_aliyun_data" }, @@ -134099,7 +134108,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "any", "id": "app_services_pl_ocr_service_py_any" }, @@ -134109,7 +134118,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_recognize_idcard()", "id": "app_services_pl_ocr_service_recognize_idcard" }, @@ -134119,7 +134128,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_recognize_driving_license()", "id": "app_services_pl_ocr_service_recognize_driving_license" }, @@ -134129,7 +134138,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "_recognize_vehicle_license()", "id": "app_services_pl_ocr_service_recognize_vehicle_license" }, @@ -134139,7 +134148,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "recognize_personnel_cert()", "id": "app_services_pl_ocr_service_recognize_personnel_cert" }, @@ -134149,7 +134158,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 ocr(\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1)", "id": "app_services_pl_ocr_service_rationale_1" }, @@ -134159,7 +134168,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848:\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708", "id": "app_services_pl_ocr_service_rationale_130" }, @@ -134169,7 +134178,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "_origin": "ast", - "community": 201, + "community": 208, "norm_label": "\u884c\u9a76\u8bc1:\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(vin),\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002", "id": "app_services_pl_ocr_service_rationale_241" }, @@ -134179,7 +134188,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "pl_paste_recognize_service.py", "id": "app_services_pl_paste_recognize_service" }, @@ -134189,7 +134198,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "_conflict_map()", "id": "app_services_pl_paste_recognize_service_conflict_map" }, @@ -134199,7 +134208,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "_find_personnel_by_id_card()", "id": "app_services_pl_paste_recognize_service_find_personnel_by_id_card" }, @@ -134209,7 +134218,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "session", "id": "app_services_pl_paste_recognize_service_py_session" }, @@ -134219,7 +134228,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "_find_vehicle_by_plate()", "id": "app_services_pl_paste_recognize_service_find_vehicle_by_plate" }, @@ -134229,7 +134238,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "_get_personnel()", "id": "app_services_pl_paste_recognize_service_get_personnel" }, @@ -134239,7 +134248,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "_get_vehicle()", "id": "app_services_pl_paste_recognize_service_get_vehicle" }, @@ -134249,7 +134258,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "_resolve_personnel()", "id": "app_services_pl_paste_recognize_service_resolve_personnel" }, @@ -134259,7 +134268,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "_resolve_vehicle()", "id": "app_services_pl_paste_recognize_service_resolve_vehicle" }, @@ -134269,7 +134278,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "commit_paste_recognize()", "id": "app_services_pl_paste_recognize_service_commit_paste_recognize" }, @@ -134279,7 +134288,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "pl_personnel_service.py", "id": "app_services_pl_personnel_service" }, @@ -134289,7 +134298,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "upsert_personnel()", "id": "app_services_pl_personnel_service_upsert_personnel" }, @@ -134299,7 +134308,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "session", "id": "app_services_pl_personnel_service_py_session" }, @@ -134309,7 +134318,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "save_vehicle_personnel()", "id": "app_services_pl_personnel_service_save_vehicle_personnel" }, @@ -134319,7 +134328,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L142", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "build_personnel_summary()", "id": "app_services_pl_personnel_service_build_personnel_summary" }, @@ -134329,7 +134338,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "load_vehicle_personnel_rows()", "id": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, @@ -134339,7 +134348,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "load_vehicle_personnel_summaries()", "id": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, @@ -134349,7 +134358,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "refresh_personnel_ages_from_id_card()", "id": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, @@ -134359,7 +134368,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58", "id": "app_services_pl_personnel_service_rationale_1" }, @@ -134369,7 +134378,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", "_origin": "ast", - "community": 77, + "community": 27, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002", "id": "app_services_pl_personnel_service_rationale_25" }, @@ -134379,7 +134388,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "app_services_pl_personnel_service_rationale_145" }, @@ -134389,7 +134398,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", "_origin": "ast", - "community": 32, + "community": 27, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "app_services_pl_personnel_service_rationale_195" }, @@ -134399,7 +134408,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002", "id": "app_services_pl_personnel_service_rationale_227" }, @@ -134409,7 +134418,7 @@ "source_file": "app/services/pl_personnel_user_bind.py", "source_location": "L1", "_origin": "ast", - "community": 318, + "community": 297, "norm_label": "pl_personnel_user_bind.py", "id": "app_services_pl_personnel_user_bind" }, @@ -134419,7 +134428,7 @@ "source_file": "app/services/pl_personnel_user_bind.py", "source_location": "L4", "_origin": "ast", - "community": 318, + "community": 297, "norm_label": "assert_sys_user_bind_available()", "id": "app_services_pl_personnel_user_bind_assert_sys_user_bind_available" }, @@ -134429,7 +134438,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "pl_plan_archive_export.py", "id": "app_services_pl_plan_archive_export" }, @@ -134439,7 +134448,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L17", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_unique_contract_nos()", "id": "app_services_pl_plan_archive_export_unique_contract_nos" }, @@ -134449,7 +134458,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L28", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_load_contract_nos_by_plan()", "id": "app_services_pl_plan_archive_export_load_contract_nos_by_plan" }, @@ -134459,7 +134468,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L84", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "resolve_archive_list_io_column()", "id": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, @@ -134469,7 +134478,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L92", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_format_date_value()", "id": "app_services_pl_plan_archive_export_format_date_value" }, @@ -134479,7 +134488,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L98", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_format_plate_display()", "id": "app_services_pl_plan_archive_export_format_plate_display" }, @@ -134489,7 +134498,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L108", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_get_stop_archive_actual_qty()", "id": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty" }, @@ -134499,7 +134508,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L112", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_get_stop_archive_unit_price()", "id": "app_services_pl_plan_archive_export_get_stop_archive_unit_price" }, @@ -134509,7 +134518,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L116", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_get_stop_archive_amount()", "id": "app_services_pl_plan_archive_export_get_stop_archive_amount" }, @@ -134519,7 +134528,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L127", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_stop_kind_label()", "id": "app_services_pl_plan_archive_export_stop_kind_label" }, @@ -134529,7 +134538,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L133", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_stop_time()", "id": "app_services_pl_plan_archive_export_stop_time" }, @@ -134539,7 +134548,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L139", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_product_match_key()", "id": "app_services_pl_plan_archive_export_product_match_key" }, @@ -134549,7 +134558,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L146", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_load_legacy_products_by_plan()", "id": "app_services_pl_plan_archive_export_load_legacy_products_by_plan" }, @@ -134559,7 +134568,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L167", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_plan_common_export_fields()", "id": "app_services_pl_plan_archive_export_plan_common_export_fields" }, @@ -134569,7 +134578,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L198", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_empty_pair_side_fields()", "id": "app_services_pl_plan_archive_export_empty_pair_side_fields" }, @@ -134579,7 +134588,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L214", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_empty_product_identity_fields()", "id": "app_services_pl_plan_archive_export_empty_product_identity_fields" }, @@ -134589,7 +134598,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L223", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_side_qty_fields()", "id": "app_services_pl_plan_archive_export_side_qty_fields" }, @@ -134599,7 +134608,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L247", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_product_identity_from_stop()", "id": "app_services_pl_plan_archive_export_product_identity_from_stop" }, @@ -134609,7 +134618,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L256", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_append_stop_product_rows()", "id": "app_services_pl_plan_archive_export_append_stop_product_rows" }, @@ -134619,7 +134628,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L313", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_append_paired_product_rows()", "id": "app_services_pl_plan_archive_export_append_paired_product_rows" }, @@ -134629,7 +134638,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L362", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_append_legacy_plan_product_rows()", "id": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows" }, @@ -134639,7 +134648,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L422", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "build_plan_archive_export_rows()", "id": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, @@ -134649,7 +134658,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863\u5bfc\u51fa:\u88c5\u8d27\u00d7\u9001\u8d27\u6309\u4ea7\u54c1\u914d\u5bf9\u6210\u884c(\u4e00\u4ea7\u54c1\u4e00\u884c)\u3002", "id": "app_services_pl_plan_archive_export_rationale_1" }, @@ -134659,7 +134668,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L85", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "app_services_pl_plan_archive_export_rationale_85" }, @@ -134669,7 +134678,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L199", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "side: load | delivery", "id": "app_services_pl_plan_archive_export_rationale_199" }, @@ -134679,7 +134688,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L265", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u5355\u4fa7\u7b5b\u9009\u56de\u9000:\u4ecd\u6309\u6bb5\u00d7\u4ea7\u54c1\u4e00\u884c,\u4f46\u5199\u5165\u914d\u5bf9\u5217\u7ed3\u6784(\u53e6\u4e00\u4fa7\u7559\u7a7a)\u3002", "id": "app_services_pl_plan_archive_export_rationale_265" }, @@ -134689,7 +134698,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L321", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u88c5\u8d27\u00d7\u9001\u8d27\u6309 productid+packagespec \u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u4e00\u884c\u3002", "id": "app_services_pl_plan_archive_export_rationale_321" }, @@ -134699,7 +134708,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L369", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "app_services_pl_plan_archive_export_rationale_369" }, @@ -134709,7 +134718,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L431", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\u3002 \u9ed8\u8ba4:\u88c5\u8d27\u00d7\u9001\u8d27\u6309\u4ea7\u54c1\u5185\u8fde\u63a5,\u4e00\u4ea7\u54c1\u914d\u5bf9\u4e00\u884c\u3002 stop_kind \u4e3a load / delivery \u65f6\u56de\u9000\u4e3a\u5355\u4fa7\u6bb5\u00d7", "id": "app_services_pl_plan_archive_export_rationale_431" }, @@ -134719,7 +134728,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "pl_plan_archive_stop_service.py", "id": "app_services_pl_plan_archive_stop_service" }, @@ -134729,7 +134738,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "_require_qty()", "id": "app_services_pl_plan_archive_stop_service_require_qty" }, @@ -134739,7 +134748,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "decimal", "id": "app_services_pl_plan_archive_stop_service_py_decimal" }, @@ -134749,7 +134758,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "_apply_stop_product_archive()", "id": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive" }, @@ -134759,7 +134768,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "_brand_rows_from_item()", "id": "app_services_pl_plan_archive_stop_service_brand_rows_from_item" }, @@ -134769,7 +134778,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "_persist_stop_brand_qtys()", "id": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, @@ -134779,7 +134788,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 187, + "community": 260, "norm_label": "session", "id": "app_services_pl_plan_archive_stop_service_py_session" }, @@ -134789,7 +134798,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "apply_archive_stop_quantities()", "id": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, @@ -134799,7 +134808,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "sync_plan_products_from_stop_archive()", "id": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, @@ -134809,7 +134818,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "_origin": "ast", - "community": 187, + "community": 3, "norm_label": "sum_delivery_outbound_qty()", "id": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, @@ -134819,7 +134828,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "_origin": "ast", - "community": 187, + "community": 260, "norm_label": "iter_stop_archive_inventory_lines()", "id": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, @@ -134829,7 +134838,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002", "id": "app_services_pl_plan_archive_stop_service_rationale_241" }, @@ -134839,7 +134848,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "pl_plan_archive_zip_export.py", "id": "app_services_pl_plan_archive_zip_export" }, @@ -134849,7 +134858,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L41", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "first_row_no_by_plan_id()", "id": "app_services_pl_plan_archive_zip_export_first_row_no_by_plan_id" }, @@ -134859,7 +134868,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "any", "id": "app_services_pl_plan_archive_zip_export_py_any" }, @@ -134869,7 +134878,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L45", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "collect_hazard_cert_items()", "id": "app_services_pl_plan_archive_zip_export_collect_hazard_cert_items" }, @@ -134879,7 +134888,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L61", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "merge_plan_attachment_items()", "id": "app_services_pl_plan_archive_zip_export_merge_plan_attachment_items" }, @@ -134889,7 +134898,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L76", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "load_plan_products_by_plan_ids()", "id": "app_services_pl_plan_archive_zip_export_load_plan_products_by_plan_ids" }, @@ -134899,7 +134908,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L97", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "build_archive_zip_bytes()", "id": "app_services_pl_plan_archive_zip_export_build_archive_zip_bytes" }, @@ -134909,7 +134918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "session", "id": "app_services_pl_plan_archive_zip_export_py_session" }, @@ -134919,7 +134928,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L123", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "build_archive_zip_streaming_response()", "id": "app_services_pl_plan_archive_zip_export_build_archive_zip_streaming_response" }, @@ -134929,7 +134938,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "streamingresponse", "id": "app_services_pl_plan_archive_zip_export_py_streamingresponse" }, @@ -134939,7 +134948,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863 zip \u5bfc\u51fa(\u8ba1\u5212\u7279\u6709\u9644\u4ef6\u6536\u96c6 + \u516c\u5171\u6253\u5305)\u3002", "id": "app_services_pl_plan_archive_zip_export_rationale_1" }, @@ -134949,7 +134958,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L107", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "\u6253\u5305\u5f52\u6863 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002", "id": "app_services_pl_plan_archive_zip_export_rationale_107" }, @@ -134959,7 +134968,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_plan_arrange_copy_flags.py", "id": "app_services_pl_plan_arrange_copy_flags" }, @@ -134969,7 +134978,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L30", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "planarrangecopyflags", "id": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, @@ -134979,7 +134988,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L36", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_plan_requires_site_link_cached()", "id": "app_services_pl_plan_arrange_copy_flags_plan_requires_site_link_cached" }, @@ -134989,7 +134998,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L58", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "load_plan_arrange_copy_flags()", "id": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, @@ -134999,7 +135008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "session", "id": "app_services_pl_plan_arrange_copy_flags_py_session" }, @@ -135009,7 +135018,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / useplplanarrangeactions / buil", "id": "app_services_pl_plan_arrange_copy_flags_rationale_1" }, @@ -135019,7 +135028,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L42", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u4e0e plan_requires_site_link \u8bed\u4e49\u4e00\u81f4,\u4f7f\u7528\u5df2\u6279\u91cf\u52a0\u8f7d\u7684\u88c5/\u9001\u8d27\u6bb5\u3002", "id": "app_services_pl_plan_arrange_copy_flags_rationale_42" }, @@ -135029,7 +135038,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L1", "_origin": "ast", - "community": 372, + "community": 359, "norm_label": "pl_plan_cert_perm.py", "id": "app_services_pl_plan_cert_perm" }, @@ -135039,7 +135048,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L11", "_origin": "ast", - "community": 372, + "community": 359, "norm_label": "user_has_menu_perm()", "id": "app_services_pl_plan_cert_perm_user_has_menu_perm" }, @@ -135049,7 +135058,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 372, + "community": 359, "norm_label": "session", "id": "app_services_pl_plan_cert_perm_py_session" }, @@ -135059,7 +135068,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L18", "_origin": "ast", - "community": 372, + "community": 359, "norm_label": "user_can_upload_plan_cert()", "id": "app_services_pl_plan_cert_perm_user_can_upload_plan_cert" }, @@ -135069,7 +135078,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L22", "_origin": "ast", - "community": 372, + "community": 359, "norm_label": "user_can_manage_plan_cert_ready()", "id": "app_services_pl_plan_cert_perm_user_can_manage_plan_cert_ready" }, @@ -135079,7 +135088,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "pl_plan_contract_gap.py", "id": "app_services_pl_plan_contract_gap" }, @@ -135089,7 +135098,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L53", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "stop_contract_gap()", "id": "app_services_pl_plan_contract_gap_stop_contract_gap" }, @@ -135099,7 +135108,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L58", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "side_is_exempt()", "id": "app_services_pl_plan_contract_gap_side_is_exempt" }, @@ -135109,7 +135118,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L62", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "compute_contract_gap_sides()", "id": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, @@ -135119,7 +135128,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L77", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "compute_plan_gap_sides_from_stops()", "id": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, @@ -135129,7 +135138,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L111", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_stop_contract_exists()", "id": "app_services_pl_plan_contract_gap_stop_contract_exists" }, @@ -135139,7 +135148,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L128", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_load_stop_gap_expr()", "id": "app_services_pl_plan_contract_gap_load_stop_gap_expr" }, @@ -135149,7 +135158,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L151", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_delivery_stop_gap_expr()", "id": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr" }, @@ -135159,7 +135168,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L174", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_legacy_supplier_gap_expr()", "id": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, @@ -135169,7 +135178,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L200", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_legacy_demander_gap_expr()", "id": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr" }, @@ -135179,7 +135188,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L226", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "plan_has_contract_gap_exists()", "id": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, @@ -135189,7 +135198,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L236", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_supplier_gap_expr()", "id": "app_services_pl_plan_contract_gap_supplier_gap_expr" }, @@ -135199,7 +135208,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L240", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_demander_gap_expr()", "id": "app_services_pl_plan_contract_gap_demander_gap_expr" }, @@ -135209,7 +135218,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L244", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "build_plan_contract_gap_read()", "id": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, @@ -135219,7 +135228,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L284", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_load_products_by_plan_ids()", "id": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, @@ -135229,7 +135238,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "session", "id": "app_services_pl_plan_contract_gap_py_session" }, @@ -135239,7 +135248,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L319", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "_parse_csv()", "id": "app_services_pl_plan_contract_gap_parse_csv" }, @@ -135249,7 +135258,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L325", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "list_plan_contract_gaps()", "id": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, @@ -135259,7 +135268,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "date", "id": "app_services_pl_plan_contract_gap_py_date" }, @@ -135269,7 +135278,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L508", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_write_stop_contract_rows()", "id": "app_services_pl_plan_contract_gap_write_stop_contract_rows" }, @@ -135279,7 +135288,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L552", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_clear_legacy_side_contracts()", "id": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts" }, @@ -135289,7 +135298,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L573", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "update_plan_stop_contracts()", "id": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" }, @@ -135299,7 +135308,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L683", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "update_plan_side_contracts()", "id": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, @@ -135309,7 +135318,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L86", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3(supplier=\u88c5\u8d27\u4fa7,demander=\u9001\u8d27\u4fa7)\u3002", "id": "app_services_pl_plan_contract_gap_rationale_86" }, @@ -135319,7 +135328,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L227", "_origin": "ast", - "community": 28, + "community": 33, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002", "id": "app_services_pl_plan_contract_gap_rationale_227" }, @@ -135329,7 +135338,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L693", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "app_services_pl_plan_contract_gap_rationale_693" }, @@ -135339,7 +135348,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 254, "norm_label": "pl_plan_list_attachments.py", "id": "app_services_pl_plan_list_attachments" }, @@ -135349,7 +135358,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "_parse_image_urls()", "id": "app_services_pl_plan_list_attachments_parse_image_urls" }, @@ -135359,7 +135368,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "_short_label()", "id": "app_services_pl_plan_list_attachments_short_label" }, @@ -135369,7 +135378,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "_stop_source_label()", "id": "app_services_pl_plan_list_attachments_stop_source_label" }, @@ -135379,7 +135388,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "_stop_sort_key()", "id": "app_services_pl_plan_list_attachments_stop_sort_key" }, @@ -135389,7 +135398,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "load_plan_document_attachments_by_plan_ids()", "id": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, @@ -135399,7 +135408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "session", "id": "app_services_pl_plan_list_attachments_py_session" }, @@ -135409,7 +135418,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 254, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u805a\u5408\u53f8\u673a/\u73b0\u573a/\u51fa\u5165\u5e93\u73b0\u573a\u7b49\u5355\u636e\u9644\u4ef6\u3002", "id": "app_services_pl_plan_list_attachments_rationale_1" }, @@ -135419,7 +135428,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "pl_plan_price_mask.py", "id": "app_services_pl_plan_price_mask" }, @@ -135429,7 +135438,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L14", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "user_has_menu_perm()", "id": "app_services_pl_plan_price_mask_user_has_menu_perm" }, @@ -135439,7 +135448,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "session", "id": "app_services_pl_plan_price_mask_py_session" }, @@ -135449,7 +135458,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L21", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "user_can_view_archive_prices()", "id": "app_services_pl_plan_price_mask_user_can_view_archive_prices" }, @@ -135459,7 +135468,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L25", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "user_can_archive_plan()", "id": "app_services_pl_plan_price_mask_user_can_archive_plan" }, @@ -135469,7 +135478,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L29", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_mask_brand_qtys()", "id": "app_services_pl_plan_price_mask_mask_brand_qtys" }, @@ -135479,7 +135488,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L35", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_mask_product_like()", "id": "app_services_pl_plan_price_mask_mask_product_like" }, @@ -135489,7 +135498,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L47", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "mask_plan_with_products_prices()", "id": "app_services_pl_plan_price_mask_mask_plan_with_products_prices" }, @@ -135499,7 +135508,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L1", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "pl_plan_print_service.py", "id": "app_services_pl_plan_print_service" }, @@ -135509,7 +135518,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_customer_key()", "id": "app_services_pl_plan_print_service_customer_key" }, @@ -135519,7 +135528,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_resolve_customer_id()", "id": "app_services_pl_plan_print_service_resolve_customer_id" }, @@ -135529,7 +135538,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "list_delivery_print_customers()", "id": "app_services_pl_plan_print_service_list_delivery_print_customers" }, @@ -135539,7 +135548,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_delivery_matches_customer()", "id": "app_services_pl_plan_print_service_delivery_matches_customer" }, @@ -135549,7 +135558,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "_merge_stop_products()", "id": "app_services_pl_plan_print_service_merge_stop_products" }, @@ -135559,7 +135568,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "build_delivery_slip_print()", "id": "app_services_pl_plan_print_service_build_delivery_slip_print" }, @@ -135569,7 +135578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "session", "id": "app_services_pl_plan_print_service_py_session" }, @@ -135579,7 +135588,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "get_delivery_slip_print_context()", "id": "app_services_pl_plan_print_service_get_delivery_slip_print_context" }, @@ -135589,7 +135598,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "pl_plan_service.py", "id": "app_services_pl_plan_service" }, @@ -135599,7 +135608,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L49", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "determine_plan_type()", "id": "app_services_pl_plan_service_determine_plan_type" }, @@ -135609,7 +135618,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "is_ton_product_unit()", "id": "app_services_pl_plan_service_is_ton_product_unit" }, @@ -135619,7 +135628,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_product_quantity()", "id": "app_services_pl_plan_service_product_quantity" }, @@ -135629,7 +135638,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_product_create_actual_qty()", "id": "app_services_pl_plan_service_product_create_actual_qty" }, @@ -135639,7 +135648,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "_plan_product_actual_qty()", "id": "app_services_pl_plan_service_plan_product_actual_qty" }, @@ -135649,7 +135658,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "sum_product_actual_quantities()", "id": "app_services_pl_plan_service_sum_product_actual_quantities" }, @@ -135659,7 +135668,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "sum_plan_product_actual_quantities()", "id": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, @@ -135669,7 +135678,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_estimate_qty_fields()", "id": "app_services_pl_plan_service_estimate_qty_fields" }, @@ -135679,7 +135688,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "build_plan_product()", "id": "app_services_pl_plan_service_build_plan_product" }, @@ -135689,7 +135698,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L156", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_plan_product_fields()", "id": "app_services_pl_plan_service_apply_plan_product_fields" }, @@ -135699,7 +135708,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L201", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "resolve_plan_product_id_for_upsert()", "id": "app_services_pl_plan_service_resolve_plan_product_id_for_upsert" }, @@ -135709,7 +135718,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L220", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "_apply_vehicle_snapshot_to_plan_transport()", "id": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, @@ -135719,7 +135728,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L240", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "_resolve_personnel_by_vehicle_role()", "id": "app_services_pl_plan_service_resolve_personnel_by_vehicle_role" }, @@ -135729,7 +135738,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L288", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "_resolve_driver()", "id": "app_services_pl_plan_service_resolve_driver" }, @@ -135739,7 +135748,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L300", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "_resolve_escort()", "id": "app_services_pl_plan_service_resolve_escort" }, @@ -135749,7 +135758,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L312", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "_calc_freight_amount()", "id": "app_services_pl_plan_service_calc_freight_amount" }, @@ -135759,7 +135768,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L333", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "fetch_hazard_flags_map()", "id": "app_services_pl_plan_service_fetch_hazard_flags_map" }, @@ -135769,7 +135778,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L359", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "resolve_hazard_flags_from_crm()", "id": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, @@ -135779,7 +135788,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L387", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "plan_has_hazard_products()", "id": "app_services_pl_plan_service_plan_has_hazard_products" }, @@ -135789,7 +135798,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L395", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "_cert_url_blank()", "id": "app_services_pl_plan_service_cert_url_blank" }, @@ -135799,7 +135808,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L400", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "plan_has_hazard_product_exists()", "id": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, @@ -135809,7 +135818,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L422", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "plan_has_incomplete_hazard_cert_exists()", "id": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, @@ -135819,7 +135828,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L455", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "collect_hazard_product_ids()", "id": "app_services_pl_plan_service_collect_hazard_product_ids" }, @@ -135829,7 +135838,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L480", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "clear_hazard_cert_ready()", "id": "app_services_pl_plan_service_clear_hazard_cert_ready" }, @@ -135839,7 +135848,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L486", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_required_hazard_cert_fields()", "id": "app_services_pl_plan_service_required_hazard_cert_fields" }, @@ -135849,7 +135858,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L495", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_is_hazard_product_cert_complete()", "id": "app_services_pl_plan_service_is_hazard_product_cert_complete" }, @@ -135859,7 +135868,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L507", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "all_hazard_products_cert_complete()", "id": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, @@ -135869,7 +135878,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L540", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "maybe_auto_set_hazard_cert_ready()", "id": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, @@ -135879,7 +135888,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L558", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "validate_hazard_cert_ready_for_transport()", "id": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, @@ -135889,7 +135898,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L576", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "set_hazard_cert_ready()", "id": "app_services_pl_plan_service_set_hazard_cert_ready" }, @@ -135899,7 +135908,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L626", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "set_plan_erp_entered()", "id": "app_services_pl_plan_service_set_plan_erp_entered" }, @@ -135909,7 +135918,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L655", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "update_plan_product_certs()", "id": "app_services_pl_plan_service_update_plan_product_certs" }, @@ -135919,7 +135928,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L731", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "_generate_transport_no()", "id": "app_services_pl_plan_service_generate_transport_no" }, @@ -135929,7 +135938,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L749", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "_resolve_transport_context()", "id": "app_services_pl_plan_service_resolve_transport_context" }, @@ -135939,7 +135948,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L824", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "_apply_payload_to_transport_row()", "id": "app_services_pl_plan_service_apply_payload_to_transport_row" }, @@ -135949,7 +135958,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L867", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "upsert_draft_transport_for_plan()", "id": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, @@ -135959,7 +135968,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1003", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "clear_draft_transport_for_plan()", "id": "app_services_pl_plan_service_clear_draft_transport_for_plan" }, @@ -135969,7 +135978,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1047", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "sync_transport_prefill_for_plan()", "id": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, @@ -135979,7 +135988,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1069", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "apply_vehicle_prefill_to_plan()", "id": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" }, @@ -135989,7 +135998,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1091", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "create_transport_for_plan()", "id": "app_services_pl_plan_service_create_transport_for_plan" }, @@ -135999,7 +136008,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1219", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "assert_contract_selectable_for_plan()", "id": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, @@ -136009,7 +136018,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1247", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_normalize_contract_links()", "id": "app_services_pl_plan_service_normalize_contract_links" }, @@ -136019,7 +136028,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1263", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "validate_plan_party_contracts()", "id": "app_services_pl_plan_service_validate_plan_party_contracts" }, @@ -136029,7 +136038,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1319", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "replace_plan_contracts()", "id": "app_services_pl_plan_service_replace_plan_contracts" }, @@ -136039,7 +136048,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1366", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "load_plan_contracts_grouped()", "id": "app_services_pl_plan_service_load_plan_contracts_grouped" }, @@ -136049,7 +136058,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1403", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "validate_draft_min_fields()", "id": "app_services_pl_plan_service_validate_draft_min_fields" }, @@ -136059,7 +136068,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1409", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "resolve_follow_status_on_save()", "id": "app_services_pl_plan_service_resolve_follow_status_on_save" }, @@ -136069,7 +136078,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1425", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "assert_can_save_as_draft()", "id": "app_services_pl_plan_service_assert_can_save_as_draft" }, @@ -136079,7 +136088,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1431", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "validate_create_full()", "id": "app_services_pl_plan_service_validate_create_full" }, @@ -136089,7 +136098,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1455", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "calc_plan_total_amount()", "id": "app_services_pl_plan_service_calc_plan_total_amount" }, @@ -136099,7 +136108,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1466", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "transport_has_locked_freight_settlement()", "id": "app_services_pl_plan_service_transport_has_locked_freight_settlement" }, @@ -136109,7 +136118,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1490", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "sync_archive_qty_from_io_order()", "id": "app_services_pl_plan_service_sync_archive_qty_from_io_order" }, @@ -136119,7 +136128,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1549", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_archive_product_quantities()", "id": "app_services_pl_plan_service_apply_archive_product_quantities" }, @@ -136129,7 +136138,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1635", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_archive_brand_qtys_only()", "id": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, @@ -136139,7 +136148,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1689", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_archive_freight()", "id": "app_services_pl_plan_service_apply_archive_freight" }, @@ -136149,7 +136158,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1807", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "record_plan_change()", "id": "app_services_pl_plan_service_record_plan_change" }, @@ -136159,7 +136168,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1833", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_plan_driver_feedback()", "id": "app_services_pl_plan_service_apply_plan_driver_feedback" }, @@ -136169,7 +136178,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1891", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_plan_site_feedback()", "id": "app_services_pl_plan_service_apply_plan_site_feedback" }, @@ -136179,7 +136188,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1927", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_resolve_stop_business_type_for_archive()", "id": "app_services_pl_plan_service_resolve_stop_business_type_for_archive" }, @@ -136189,7 +136198,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1970", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "apply_archive_stop_feedback_attachments()", "id": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, @@ -136199,7 +136208,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L164", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u8ba1\u5212\u4ea7\u54c1\u884c\u5b57\u6bb5(\u4fdd\u6301 id),\u7528\u4e8e update upsert\u3002", "id": "app_services_pl_plan_service_rationale_164" }, @@ -136209,7 +136218,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L207", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e:\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559;\u65e0 id \u5219\u65b0\u5efa;\u975e\u6cd5 id \u5219 422\u3002", "id": "app_services_pl_plan_service_rationale_207" }, @@ -136219,7 +136228,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L248", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "\u89e3\u6790\u9a7e\u62bc\u4eba\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u8be5\u89d2\u8272;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "app_services_pl_plan_service_rationale_248" }, @@ -136229,7 +136238,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "app_services_pl_plan_service_rationale_294" }, @@ -136239,7 +136248,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L306", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "\u89e3\u6790\u62bc\u8fd0\u5458:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u62bc\u8fd0;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "app_services_pl_plan_service_rationale_306" }, @@ -136249,7 +136258,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L338", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "app_services_pl_plan_service_rationale_338" }, @@ -136259,7 +136268,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L366", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "app_services_pl_plan_service_rationale_366" }, @@ -136269,7 +136278,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L396", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "app_services_pl_plan_service_rationale_396" }, @@ -136279,7 +136288,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L401", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "id": "app_services_pl_plan_service_rationale_401" }, @@ -136289,7 +136298,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L423", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "app_services_pl_plan_service_rationale_423" }, @@ -136299,7 +136308,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L512", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "app_services_pl_plan_service_rationale_512" }, @@ -136309,7 +136318,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L548", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "app_services_pl_plan_service_rationale_548" }, @@ -136319,7 +136328,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L877", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "app_services_pl_plan_service_rationale_877" }, @@ -136329,7 +136338,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1057", "_origin": "ast", - "community": 6, + "community": 5, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "app_services_pl_plan_service_rationale_1057" }, @@ -136339,7 +136348,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1497", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "app_services_pl_plan_service_rationale_1497" }, @@ -136349,7 +136358,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1643", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "app_services_pl_plan_service_rationale_1643" }, @@ -136359,7 +136368,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_plan_site_link_service.py", "id": "app_services_pl_plan_site_link_service" }, @@ -136369,7 +136378,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "build_site_records_for_arranged_plan()", "id": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, @@ -136379,7 +136388,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "session", "id": "app_services_pl_plan_site_link_service_py_session" }, @@ -136389,7 +136398,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790(\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528)", "id": "app_services_pl_plan_site_link_service_rationale_1" }, @@ -136399,7 +136408,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a,\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002", "id": "app_services_pl_plan_site_link_service_rationale_22" }, @@ -136409,7 +136418,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "pl_plan_stop_rules.py", "id": "app_services_pl_plan_stop_rules" }, @@ -136419,7 +136428,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "resolve_stop_dibang_defaults()", "id": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, @@ -136429,7 +136438,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "stoptype", "id": "stoptype" }, @@ -136439,7 +136448,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "normalize_stop_dibang_fields()", "id": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, @@ -136449,7 +136458,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L58", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "_extract_qty()", "id": "app_services_pl_plan_stop_rules_extract_qty" }, @@ -136459,7 +136468,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "any", "id": "app_services_pl_plan_stop_rules_py_any" }, @@ -136469,7 +136478,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "decimal", "id": "app_services_pl_plan_stop_rules_py_decimal" }, @@ -136479,7 +136488,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L69", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "_sum_qty()", "id": "app_services_pl_plan_stop_rules_sum_qty" }, @@ -136489,7 +136498,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L76", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "_fmt_qty()", "id": "app_services_pl_plan_stop_rules_fmt_qty" }, @@ -136499,7 +136508,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L82", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "warn_qty_imbalance()", "id": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, @@ -136509,7 +136518,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c", "id": "app_services_pl_plan_stop_rules_rationale_1" }, @@ -136519,7 +136528,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b)\u4e3a\u51c6\u3002", "id": "app_services_pl_plan_stop_rules_rationale_16" }, @@ -136529,7 +136538,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411\u3002 - \u975e\u5185\u90e8\u5ba2\u6237:\u5f3a\u5236\u4e0d\u751f\u6210\u5730\u78c5\u5355 - \u5185\u90e8\u5ba2\u6237:\u5c0a\u91cd\u663e\u5f0f\u52fe\u9009\u503c(\u542b\u53ef\u9009\u8f66\u53d6\u6d88\u52fe\u9009\u4f20 0);\u4ec5 none \u65f6\u7528\u9ed8\u8ba4", "id": "app_services_pl_plan_stop_rules_rationale_32" }, @@ -136539,7 +136548,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "pl_plan_stop_service.py", "id": "app_services_pl_plan_stop_service" }, @@ -136549,7 +136558,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_contract_link()", "id": "app_services_pl_plan_stop_service_contract_link" }, @@ -136559,7 +136568,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_attach_stop_brand_qtys()", "id": "app_services_pl_plan_stop_service_attach_stop_brand_qtys" }, @@ -136569,7 +136578,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_resolve_stop_list_product_name()", "id": "app_services_pl_plan_stop_service_resolve_stop_list_product_name" }, @@ -136579,7 +136588,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_apply_stop_list_product_name()", "id": "app_services_pl_plan_stop_service_apply_stop_list_product_name" }, @@ -136589,7 +136598,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_load_stop_product()", "id": "app_services_pl_plan_stop_service_load_stop_product" }, @@ -136599,7 +136608,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_delivery_stop_product()", "id": "app_services_pl_plan_stop_service_delivery_stop_product" }, @@ -136609,7 +136618,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "load_stop_contract_rows_grouped()", "id": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, @@ -136619,7 +136628,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_contracts_for_stop()", "id": "app_services_pl_plan_stop_service_contracts_for_stop" }, @@ -136649,7 +136658,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "enrich_stop_addresses_from_library()", "id": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, @@ -136659,7 +136668,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "load_plan_stops_grouped()", "id": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, @@ -136669,7 +136678,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "resolve_load_customer_name()", "id": "app_services_pl_plan_stop_service_resolve_load_customer_name" }, @@ -136679,7 +136688,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "resolve_delivery_customer_summary()", "id": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary" }, @@ -136689,7 +136698,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "_origin": "ast", - "community": 28, + "community": 332, "norm_label": "collect_unique_delivery_date_strings()", "id": "app_services_pl_plan_stop_service_collect_unique_delivery_date_strings" }, @@ -136699,7 +136708,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L459", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "attach_plan_stops_to_item()", "id": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, @@ -136709,7 +136718,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L476", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "uses_multi_stop_payload()", "id": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, @@ -136719,7 +136728,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L480", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_normalize_contract_links()", "id": "app_services_pl_plan_stop_service_normalize_contract_links" }, @@ -136729,7 +136738,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L494", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "assert_at_most_one_contract()", "id": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, @@ -136799,7 +136808,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L608", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "assert_stop_contract_required()", "id": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, @@ -136809,7 +136818,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L620", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_resolve_stop_contracts()", "id": "app_services_pl_plan_stop_service_resolve_stop_contracts" }, @@ -136819,7 +136828,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L652", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "validate_plan_stops_write()", "id": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, @@ -136829,7 +136838,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L701", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "collect_stop_qty_warnings()", "id": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, @@ -136839,7 +136848,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L714", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "sync_plan_legacy_from_stops()", "id": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, @@ -136849,7 +136858,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L741", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_soft_delete_load_products_and_stop_contracts()", "id": "app_services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, @@ -136859,7 +136868,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L775", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_soft_delete_delivery_products()", "id": "app_services_pl_plan_stop_service_soft_delete_delivery_products" }, @@ -136869,7 +136878,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L789", "_origin": "ast", - "community": 345, + "community": 331, "norm_label": "resolve_delivery_id_for_upsert()", "id": "app_services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, @@ -136879,7 +136888,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L804", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "_write_stop_contracts()", "id": "app_services_pl_plan_stop_service_write_stop_contracts" }, @@ -136899,7 +136908,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L865", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "_resolve_or_create_plan_load()", "id": "app_services_pl_plan_stop_service_resolve_or_create_plan_load" }, @@ -136909,7 +136918,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L936", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "replace_plan_stops()", "id": "app_services_pl_plan_stop_service_replace_plan_stops" }, @@ -136919,7 +136928,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002", "id": "app_services_pl_plan_stop_service_rationale_1" }, @@ -136929,7 +136938,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002", "id": "app_services_pl_plan_stop_service_rationale_74" }, @@ -136949,7 +136958,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002", "id": "app_services_pl_plan_stop_service_rationale_249" }, @@ -136959,7 +136968,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L438", "_origin": "ast", - "community": 28, + "community": 332, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "app_services_pl_plan_stop_service_rationale_438" }, @@ -136969,7 +136978,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L613", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002", "id": "app_services_pl_plan_stop_service_rationale_613" }, @@ -136979,7 +136988,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L747", "_origin": "ast", - "community": 28, + "community": 3, "norm_label": "\u8f6f\u5220\u88c5\u8d27\u4ea7\u54c1\u4e0e\u88c5/\u9001\u8d27\u6bb5\u5408\u540c;\u9001\u8d27\u6bb5\u672c\u4f53\u7531 upsert \u4fdd\u7559\u4e3b\u952e,\u4e0d\u5728\u6b64\u5168\u91cf\u8f6f\u5220\u3002", "id": "app_services_pl_plan_stop_service_rationale_747" }, @@ -136989,7 +136998,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L874", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002", "id": "app_services_pl_plan_stop_service_rationale_874" }, @@ -136999,7 +137008,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "pl_product_display.py", "id": "app_services_pl_product_display" }, @@ -137009,7 +137018,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L11", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "resolve_alias_from_saved_name()", "id": "app_services_pl_product_display_resolve_alias_from_saved_name" }, @@ -137019,7 +137028,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L26", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "load_crm_product_alias_maps()", "id": "app_services_pl_product_display_load_crm_product_alias_maps" }, @@ -137029,7 +137038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "session", "id": "app_services_pl_product_display_py_session" }, @@ -137039,7 +137048,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L74", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "resolve_product_display_names()", "id": "app_services_pl_product_display_resolve_product_display_names" }, @@ -137049,7 +137058,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L94", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "apply_product_alias_display()", "id": "app_services_pl_product_display_apply_product_alias_display" }, @@ -137059,7 +137068,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a:\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206(\u4e0e\u524d\u7aef applyaliasdisplaymeta \u5bf9\u9f50)", "id": "app_services_pl_product_display_rationale_1" }, @@ -137069,7 +137078,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L16", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u4ece\u5df2\u5b58 productname \u53cd\u63a8\u522b\u540d;\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 none\u3002", "id": "app_services_pl_product_display_rationale_16" }, @@ -137079,7 +137088,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L32", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u6279\u91cf\u52a0\u8f7d crm \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002", "id": "app_services_pl_product_display_rationale_32" }, @@ -137089,7 +137098,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L81", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 crm \u6807\u51c6\u540d;\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002", "id": "app_services_pl_product_display_rationale_81" }, @@ -137099,7 +137108,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L102", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "\u5c31\u5730\u5199\u5165 item \u7684 productname(\u6807\u51c6\u540d)\u4e0e aliasname\u3002", "id": "app_services_pl_product_display_rationale_102" }, @@ -137109,7 +137118,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "pl_public_transport_helpers.py", "id": "app_services_pl_public_transport_helpers" }, @@ -137119,7 +137128,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L16", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_resolve_unit_label()", "id": "app_services_pl_public_transport_helpers_resolve_unit_label" }, @@ -137129,7 +137138,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L23", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_normalize_main_plate()", "id": "app_services_pl_public_transport_helpers_normalize_main_plate" }, @@ -137139,7 +137148,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L27", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_parse_history_date()", "id": "app_services_pl_public_transport_helpers_parse_history_date" }, @@ -137149,7 +137158,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "date", "id": "app_services_pl_public_transport_helpers_py_date" }, @@ -137159,7 +137168,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L37", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "_parse_calendar_month()", "id": "app_services_pl_public_transport_helpers_parse_calendar_month" }, @@ -137169,7 +137178,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L50", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "_as_plain_date()", "id": "app_services_pl_public_transport_helpers_as_plain_date" }, @@ -137179,7 +137188,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "any", "id": "app_services_pl_public_transport_helpers_py_any" }, @@ -137189,7 +137198,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L60", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "_plan_hit_dates()", "id": "app_services_pl_public_transport_helpers_plan_hit_dates" }, @@ -137199,7 +137208,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L74", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "_accumulate_calendar_day_counts()", "id": "app_services_pl_public_transport_helpers_accumulate_calendar_day_counts" }, @@ -137209,7 +137218,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L92", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_history_status_label()", "id": "app_services_pl_public_transport_helpers_history_status_label" }, @@ -137219,7 +137228,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L100", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_resolve_driver_link_flags()", "id": "app_services_pl_public_transport_helpers_resolve_driver_link_flags" }, @@ -137229,7 +137238,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u516c\u5171\u9875\u5171\u4eab\u7eaf\u51fd\u6570(\u53f8\u673a/\u73b0\u573a history \u7b49)\u3002", "id": "app_services_pl_public_transport_helpers_rationale_1" }, @@ -137239,7 +137248,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L38", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "\u89e3\u6790 yyyy-mm,\u8fd4\u56de\u5f53\u6708 [start, end];\u65e0\u6548\u8fd4\u56de none\u3002", "id": "app_services_pl_public_transport_helpers_rationale_38" }, @@ -137249,7 +137258,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L61", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "\u8ba1\u5212\u5728 history \u4e2d\u53ef\u80fd\u547d\u4e2d\u7684\u65e5\u671f\u96c6\u5408\u3002", "id": "app_services_pl_public_transport_helpers_rationale_61" }, @@ -137259,7 +137268,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L81", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "\u6309\u65e5\u7d2f\u8ba1\u8ba1\u5212\u6761\u6570(\u4ec5\u7edf\u8ba1\u843d\u5728\u5f53\u6708\u5185\u7684\u547d\u4e2d\u65e5)\u3002", "id": "app_services_pl_public_transport_helpers_rationale_81" }, @@ -137269,7 +137278,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 5, "norm_label": "pl_site_link_read.py", "id": "app_services_pl_site_link_read" }, @@ -137279,7 +137288,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "build_transport_site_link_read()", "id": "app_services_pl_site_link_read_build_transport_site_link_read" }, @@ -137289,7 +137298,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "session", "id": "app_services_pl_site_link_read_py_session" }, @@ -137299,7 +137308,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "_origin": "ast", - "community": 44, + "community": 5, "norm_label": "build_transport_site_link_read_from_row()", "id": "app_services_pl_site_link_read_build_transport_site_link_read_from_row" }, @@ -137309,7 +137318,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "_origin": "ast", - "community": 44, + "community": 5, "norm_label": "_parse_feedback_images()", "id": "app_services_pl_site_link_read_parse_feedback_images" }, @@ -137319,7 +137328,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "pl_site_plan_service.py", "id": "app_services_pl_site_plan_service" }, @@ -137329,7 +137338,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L56", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "plan_matches_history_day()", "id": "app_services_pl_site_plan_service_plan_matches_history_day" }, @@ -137339,7 +137348,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "date", "id": "app_services_pl_site_plan_service_py_date" }, @@ -137349,7 +137358,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L71", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "resolve_transport_for_plan()", "id": "app_services_pl_site_plan_service_resolve_transport_for_plan" }, @@ -137359,7 +137368,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "session", "id": "app_services_pl_site_plan_service_py_session" }, @@ -137369,7 +137378,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L111", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "_format_plan_date()", "id": "app_services_pl_site_plan_service_format_plan_date" }, @@ -137379,7 +137388,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L121", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "_format_file_size()", "id": "app_services_pl_site_plan_service_format_file_size" }, @@ -137389,7 +137398,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L129", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "build_site_page_for_transport()", "id": "app_services_pl_site_plan_service_build_site_page_for_transport" }, @@ -137399,7 +137408,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L176", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "build_site_page_for_plan()", "id": "app_services_pl_site_plan_service_build_site_page_for_plan" }, @@ -137409,7 +137418,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L187", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "_build_site_history_stop_reads()", "id": "app_services_pl_site_plan_service_build_site_history_stop_reads" }, @@ -137419,7 +137428,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L280", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "build_site_history_page()", "id": "app_services_pl_site_plan_service_build_site_history_page" }, @@ -137429,7 +137438,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L430", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "build_site_calendar_counts()", "id": "app_services_pl_site_plan_service_build_site_calendar_counts" }, @@ -137439,7 +137448,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L513", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "save_site_feedback_for_transport()", "id": "app_services_pl_site_plan_service_save_site_feedback_for_transport" }, @@ -137449,7 +137458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "decimal", "id": "app_services_pl_site_plan_service_py_decimal" }, @@ -137459,7 +137468,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L577", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "save_site_feedback_for_plan()", "id": "app_services_pl_site_plan_service_save_site_feedback_for_plan" }, @@ -137469,7 +137478,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L604", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "upload_site_attachment_for_transport()", "id": "app_services_pl_site_plan_service_upload_site_attachment_for_transport" }, @@ -137479,7 +137488,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "uploadfile", "id": "app_services_pl_site_plan_service_py_uploadfile" }, @@ -137489,7 +137498,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "any", "id": "app_services_pl_site_plan_service_py_any" }, @@ -137499,7 +137508,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L661", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "upload_site_attachment_for_plan()", "id": "app_services_pl_site_plan_service_upload_site_attachment_for_plan" }, @@ -137509,7 +137518,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u9875(history / page / feedback / upload)\u5171\u4eab\u903b\u8f91", "id": "app_services_pl_site_plan_service_rationale_1" }, @@ -137519,7 +137528,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L57", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "mirrors sql day filters in build_site_history_page for unit tests.", "id": "app_services_pl_site_plan_service_rationale_57" }, @@ -137529,7 +137538,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L74", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "\u672c\u79df\u6237\u8ba1\u5212 + \u5173\u8054\u8fd0\u8f93(\u987b\u6709\u6709\u6548 site_access_token)\u3002\u627e\u4e0d\u5230\u8fd4\u56de (none, none)\u3002", "id": "app_services_pl_site_plan_service_rationale_74" }, @@ -137539,7 +137548,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L436", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "\u6309\u6708\u7edf\u8ba1\u73b0\u573a\u53ef\u89c1\u8ba1\u5212\u6761\u6570,\u952e\u4e3a yyyy-mm-dd(\u4e0d\u53d7\u5217\u8868\u5173\u952e\u5b57\u5f71\u54cd)\u3002", "id": "app_services_pl_site_plan_service_rationale_436" }, @@ -137549,7 +137558,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L523", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "\u4fdd\u5b58\u6bb5\u56de\u4f20\u3002\u6210\u529f\u8fd4\u56de (true, none);\u5931\u8d25\u8fd4\u56de (false, msg)\u3002\u4e0d commit\u3002", "id": "app_services_pl_site_plan_service_rationale_523" }, @@ -137559,7 +137568,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L611", "_origin": "ast", - "community": 185, + "community": 12, "norm_label": "\u4e0a\u4f20\u9644\u4ef6\u3002\u6210\u529f\u8fd4\u56de (data, none) \u5e76 commit;\u5931\u8d25\u8fd4\u56de (none, (code, msg))\u3002", "id": "app_services_pl_site_plan_service_rationale_611" }, @@ -137569,7 +137578,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "pl_transport_resource_snapshot_service.py", "id": "app_services_pl_transport_resource_snapshot_service" }, @@ -137579,7 +137588,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "_cert_to_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, @@ -137589,7 +137598,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "build_transport_resource_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, @@ -137599,7 +137608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "session", "id": "app_services_pl_transport_resource_snapshot_service_py_session" }, @@ -137609,7 +137618,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L124", "_origin": "ast", - "community": 6, + "community": 47, "norm_label": "apply_resource_snapshot_json()", "id": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, @@ -137619,7 +137628,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L142", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "clear_resource_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, @@ -137629,7 +137638,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167", "id": "app_services_pl_transport_resource_snapshot_service_rationale_1" }, @@ -137639,7 +137648,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L48", "_origin": "ast", - "community": 77, + "community": 177, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002", "id": "app_services_pl_transport_resource_snapshot_service_rationale_48" }, @@ -137649,7 +137658,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L130", "_origin": "ast", - "community": 6, + "community": 47, "norm_label": "\u5c06\u5feb\u7167 json \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355,\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002", "id": "app_services_pl_transport_resource_snapshot_service_rationale_130" }, @@ -137659,7 +137668,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "pl_transport_site_service.py", "id": "app_services_pl_transport_site_service" }, @@ -137669,7 +137678,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L28", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "transportsitelinkresult", "id": "app_services_pl_transport_site_service_transportsitelinkresult" }, @@ -137679,7 +137688,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L36", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_transport_site_service_normalize_plan_date" }, @@ -137689,7 +137698,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "date", "id": "app_services_pl_transport_site_service_py_date" }, @@ -137699,7 +137708,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L48", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "revoke_site_links_for_transport()", "id": "app_services_pl_transport_site_service_revoke_site_links_for_transport" }, @@ -137709,7 +137718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "session", "id": "app_services_pl_transport_site_service_py_session" }, @@ -137719,7 +137728,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L72", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "sync_site_links_for_transport()", "id": "app_services_pl_transport_site_service_sync_site_links_for_transport" }, @@ -137729,7 +137738,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "app_services_pl_transport_site_service_rationale_1" }, @@ -137739,7 +137748,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L82", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002", "id": "app_services_pl_transport_site_service_rationale_82" }, @@ -137749,7 +137758,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L1", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "pl_transport_stop_feedback_service.py", "id": "app_services_pl_transport_stop_feedback_service" }, @@ -137759,7 +137768,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "publicstopproductrow", "id": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, @@ -137769,7 +137778,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "publicstopsegment", "id": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, @@ -137779,7 +137788,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "build_transport_site_url()", "id": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, @@ -137789,7 +137798,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "ensure_transport_site_token()", "id": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, @@ -137799,7 +137808,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "_origin": "ast", - "community": 6, + "community": 83, "norm_label": "rotate_transport_site_token()", "id": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, @@ -137809,7 +137818,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_parse_urls()", "id": "app_services_pl_transport_stop_feedback_service_parse_urls" }, @@ -137819,7 +137828,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_dump_urls()", "id": "app_services_pl_transport_stop_feedback_service_dump_urls" }, @@ -137829,7 +137838,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_direction_label()", "id": "app_services_pl_transport_stop_feedback_service_direction_label" }, @@ -137839,7 +137848,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_sum_stop_qty()", "id": "app_services_pl_transport_stop_feedback_service_sum_stop_qty" }, @@ -137849,7 +137858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "any", "id": "app_services_pl_transport_stop_feedback_service_py_any" }, @@ -137859,7 +137868,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "decimal", "id": "app_services_pl_transport_stop_feedback_service_py_decimal" }, @@ -137869,7 +137878,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_stop_product_row_from_load()", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, @@ -137879,7 +137888,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_stop_product_row_from_delivery()", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, @@ -137889,7 +137898,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_parse_product_feedbacks()", "id": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, @@ -137899,7 +137908,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_dump_product_feedbacks()", "id": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, @@ -137909,7 +137918,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_merge_product_feedbacks_into_segment()", "id": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, @@ -137919,7 +137928,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L215", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_is_site_visible_stop()", "id": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop" }, @@ -137929,7 +137938,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L220", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "list_plan_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, @@ -137939,7 +137948,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "session", "id": "app_services_pl_transport_stop_feedback_service_py_session" }, @@ -137949,7 +137958,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_merge_driver_feedback()", "id": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback" }, @@ -137959,7 +137968,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_merge_site_feedback()", "id": "app_services_pl_transport_stop_feedback_service_merge_site_feedback" }, @@ -137969,7 +137978,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "load_driver_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, @@ -137979,7 +137988,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_load_site_stop_feedback_rows()", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, @@ -137989,7 +137998,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "load_site_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, @@ -137999,7 +138008,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "load_io_order_site_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, @@ -138009,7 +138018,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_get_driver_feedback_row()", "id": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, @@ -138019,7 +138028,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "save_driver_stop_feedback()", "id": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, @@ -138029,7 +138038,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_get_site_feedback_row()", "id": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row" }, @@ -138039,7 +138048,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_sum_product_actual_qty()", "id": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, @@ -138049,7 +138058,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_has_positive_feedback_qty()", "id": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, @@ -138059,7 +138068,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "save_site_stop_feedback()", "id": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, @@ -138069,7 +138078,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "list_driver_stop_feedback_reads()", "id": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads" }, @@ -138079,7 +138088,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "list_site_stop_feedback_reads()", "id": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads" }, @@ -138089,7 +138098,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L752", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "_resolve_unit_label()", "id": "app_services_pl_transport_stop_feedback_service_resolve_unit_label" }, @@ -138099,7 +138108,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "build_public_stop_reads_for_segments()", "id": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, @@ -138109,7 +138118,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L216", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "\u73b0\u573a\u9875/\u7b80\u8ff0\u53ef\u89c1\u6bb5:\u4ec5\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b),\u4e0e\u662f\u5426\u52fe\u9009\u751f\u6210\u5730\u78c5\u5355\u65e0\u5173\u3002", "id": "app_services_pl_transport_stop_feedback_service_rationale_216" }, @@ -138119,7 +138128,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L442", "_origin": "ast", - "community": 108, + "community": 83, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875:\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002", "id": "app_services_pl_transport_stop_feedback_service_rationale_442" }, @@ -138129,7 +138138,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L766", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1(\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879)\u3002", "id": "app_services_pl_transport_stop_feedback_service_rationale_766" }, @@ -138139,7 +138148,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L1", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "pl_vehicle_fuel_service.py", "id": "app_services_pl_vehicle_fuel_service" }, @@ -138149,7 +138158,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L24", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_generate_register_no()", "id": "app_services_pl_vehicle_fuel_service_generate_register_no" }, @@ -138159,7 +138168,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "session", "id": "app_services_pl_vehicle_fuel_service_py_session" }, @@ -138169,7 +138178,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L36", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_fuel_service_resolve_user_name" }, @@ -138179,7 +138188,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L47", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_fuel_service_assert_vehicle_exists" }, @@ -138189,7 +138198,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L61", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_resolve_registrant_id()", "id": "app_services_pl_vehicle_fuel_service_resolve_registrant_id" }, @@ -138199,7 +138208,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L85", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_get_row()", "id": "app_services_pl_vehicle_fuel_service_get_row" }, @@ -138209,7 +138218,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L103", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_compute_seq_no()", "id": "app_services_pl_vehicle_fuel_service_compute_seq_no" }, @@ -138219,7 +138228,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L122", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "_build_seq_no_map()", "id": "app_services_pl_vehicle_fuel_service_build_seq_no_map" }, @@ -138229,7 +138238,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L136", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "to_read()", "id": "app_services_pl_vehicle_fuel_service_to_read" }, @@ -138239,7 +138248,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L166", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "list_registers()", "id": "app_services_pl_vehicle_fuel_service_list_registers" }, @@ -138249,7 +138258,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "date", "id": "app_services_pl_vehicle_fuel_service_py_date" }, @@ -138259,7 +138268,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L245", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "get_register()", "id": "app_services_pl_vehicle_fuel_service_get_register" }, @@ -138269,7 +138278,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L251", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "create_register()", "id": "app_services_pl_vehicle_fuel_service_create_register" }, @@ -138279,7 +138288,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L292", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "update_register()", "id": "app_services_pl_vehicle_fuel_service_update_register" }, @@ -138289,7 +138298,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L326", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "cancel_register()", "id": "app_services_pl_vehicle_fuel_service_cancel_register" }, @@ -138299,7 +138308,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L354", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "restore_register()", "id": "app_services_pl_vehicle_fuel_service_restore_register" }, @@ -138309,7 +138318,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L104", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "\u79df\u6237\u5185\u542b\u8f6f\u5220:\u6309 create_time asc, id asc \u7684 1-based \u5e8f\u53f7\u3002", "id": "app_services_pl_vehicle_fuel_service_rationale_104" }, @@ -138319,7 +138328,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L123", "_origin": "ast", - "community": 188, + "community": 85, "norm_label": "\u4e00\u6b21\u62c9\u53d6\u79df\u6237\u5185\u5168\u90e8 id(\u542b\u8f6f\u5220)\u6620\u5c04\u5e8f\u53f7,\u4f9b\u5217\u8868\u907f\u514d n+1\u3002", "id": "app_services_pl_vehicle_fuel_service_rationale_123" }, @@ -138329,7 +138338,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L1", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "pl_vehicle_maintenance_service.py", "id": "app_services_pl_vehicle_maintenance_service" }, @@ -138339,7 +138348,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_seq_no" }, @@ -138349,7 +138358,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "session", "id": "app_services_pl_vehicle_maintenance_service_py_session" }, @@ -138359,7 +138368,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_apply_no" }, @@ -138369,7 +138378,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "generate_process_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_process_no" }, @@ -138379,7 +138388,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, @@ -138389,7 +138398,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, @@ -138399,7 +138408,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_resolve_user_id()", "id": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, @@ -138409,7 +138418,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_validate_apply_dates()", "id": "app_services_pl_vehicle_maintenance_service_validate_apply_dates" }, @@ -138419,7 +138428,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "date", "id": "app_services_pl_vehicle_maintenance_service_py_date" }, @@ -138429,7 +138438,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, @@ -138439,7 +138448,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_get_process_row()", "id": "app_services_pl_vehicle_maintenance_service_get_process_row" }, @@ -138449,7 +138458,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_has_active_process()", "id": "app_services_pl_vehicle_maintenance_service_has_active_process" }, @@ -138459,7 +138468,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, @@ -138469,7 +138478,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L198", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "process_to_read()", "id": "app_services_pl_vehicle_maintenance_service_process_to_read" }, @@ -138479,7 +138488,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L230", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "_resolve_apply_for_process()", "id": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, @@ -138489,7 +138498,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L263", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_maintenance_service_list_applies" }, @@ -138499,7 +138508,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L330", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_maintenance_service_get_apply" }, @@ -138509,7 +138518,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L337", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_maintenance_service_create_apply" }, @@ -138519,7 +138528,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L383", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_maintenance_service_update_apply" }, @@ -138529,7 +138538,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_maintenance_service_cancel_apply" }, @@ -138539,7 +138548,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L441", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_maintenance_service_delete_applies" }, @@ -138549,7 +138558,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L456", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "list_reminders()", "id": "app_services_pl_vehicle_maintenance_service_list_reminders" }, @@ -138559,7 +138568,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L499", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_maintenance_service_board_item_to_read" }, @@ -138569,7 +138578,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L526", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "list_process_board()", "id": "app_services_pl_vehicle_maintenance_service_list_process_board" }, @@ -138579,7 +138588,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L610", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "get_process()", "id": "app_services_pl_vehicle_maintenance_service_get_process" }, @@ -138589,7 +138598,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L617", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "create_process()", "id": "app_services_pl_vehicle_maintenance_service_create_process" }, @@ -138599,7 +138608,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L656", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "update_process()", "id": "app_services_pl_vehicle_maintenance_service_update_process" }, @@ -138609,7 +138618,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L708", "_origin": "ast", - "community": 59, + "community": 60, "norm_label": "delete_processes()", "id": "app_services_pl_vehicle_maintenance_service_delete_processes" }, @@ -138619,7 +138628,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "pl_vehicle_mine_vehicles.py", "id": "app_services_pl_vehicle_mine_vehicles" }, @@ -138629,7 +138638,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L16", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "user_is_pl_recharge_admin()", "id": "app_services_pl_vehicle_mine_vehicles_user_is_pl_recharge_admin" }, @@ -138639,7 +138648,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "session", "id": "app_services_pl_vehicle_mine_vehicles_py_session" }, @@ -138649,7 +138658,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L38", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "should_restrict_mine_vehicles()", "id": "app_services_pl_vehicle_mine_vehicles_should_restrict_mine_vehicles" }, @@ -138659,7 +138668,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L47", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "license_plates_for_user_personnel()", "id": "app_services_pl_vehicle_mine_vehicles_license_plates_for_user_personnel" }, @@ -138669,7 +138678,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L71", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "resolve_personnel_id_for_user()", "id": "app_services_pl_vehicle_mine_vehicles_resolve_personnel_id_for_user" }, @@ -138679,7 +138688,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "\u5f53\u524d\u7528\u6237\u5173\u8054\u9a7e\u62bc\u4eba\u5458\u6240\u6302\u9760\u8f66\u8f86\u7684\u8f66\u724c\u96c6\u5408;\u5145\u503c\u7533\u8bf7\u7ba1\u7406\u5458\u653e\u5bbd\u3002", "id": "app_services_pl_vehicle_mine_vehicles_rationale_1" }, @@ -138689,7 +138698,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L41", "_origin": "ast", - "community": 118, + "community": 20, "norm_label": "minevehicles \u8bf7\u6c42\u662f\u5426\u4ecd\u6309\u6302\u9760\u8f66\u724c\u9650\u5236(\u7ba1\u7406\u5458\u4e3a false)\u3002", "id": "app_services_pl_vehicle_mine_vehicles_rationale_41" }, @@ -138699,7 +138708,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "pl_vehicle_recharge_approval_service.py", "id": "app_services_pl_vehicle_recharge_approval_service" }, @@ -138709,7 +138718,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L32", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_get_apply_for_approval()", "id": "app_services_pl_vehicle_recharge_approval_service_get_apply_for_approval" }, @@ -138719,7 +138728,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "session", "id": "app_services_pl_vehicle_recharge_approval_service_py_session" }, @@ -138729,7 +138738,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L49", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_current_node()", "id": "app_services_pl_vehicle_recharge_approval_service_current_node" }, @@ -138739,7 +138748,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L73", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_append_approval()", "id": "app_services_pl_vehicle_recharge_approval_service_append_approval" }, @@ -138749,7 +138758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "datetime", "id": "app_services_pl_vehicle_recharge_approval_service_py_datetime" }, @@ -138759,7 +138768,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L107", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "list_pending()", "id": "app_services_pl_vehicle_recharge_approval_service_list_pending" }, @@ -138769,7 +138778,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L162", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "list_done()", "id": "app_services_pl_vehicle_recharge_approval_service_list_done" }, @@ -138779,7 +138788,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L221", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "approve_apply()", "id": "app_services_pl_vehicle_recharge_approval_service_approve_apply" }, @@ -138789,7 +138798,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L259", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "reject_apply()", "id": "app_services_pl_vehicle_recharge_approval_service_reject_apply" }, @@ -138799,7 +138808,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L292", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "disburse_apply()", "id": "app_services_pl_vehicle_recharge_approval_service_disburse_apply" }, @@ -138809,7 +138818,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u8f66\u8f86\u5145\u503c\u5ba1\u6279:\u5f85\u529e\u3001\u901a\u8fc7\u3001\u9a73\u56de\u3001\u53d1\u653e\u767b\u8bb0\u3002", "id": "app_services_pl_vehicle_recharge_approval_service_rationale_1" }, @@ -138819,7 +138828,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "pl_vehicle_recharge_service.py", "id": "app_services_pl_vehicle_recharge_service" }, @@ -138829,7 +138838,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L42", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_recharge_service_generate_seq_no" }, @@ -138839,7 +138848,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "session", "id": "app_services_pl_vehicle_recharge_service_py_session" }, @@ -138849,7 +138858,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L56", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_recharge_service_generate_apply_no" }, @@ -138859,7 +138868,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L66", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "generate_recharge_order_no()", "id": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no" }, @@ -138869,7 +138878,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L75", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, @@ -138879,7 +138888,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L86", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, @@ -138889,7 +138898,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L100", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_resolve_applicant_id()", "id": "app_services_pl_vehicle_recharge_service_resolve_applicant_id" }, @@ -138899,7 +138908,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L122", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_recharge_service_get_apply_row" }, @@ -138909,7 +138918,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L152", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_get_record_row()", "id": "app_services_pl_vehicle_recharge_service_get_record_row" }, @@ -138919,7 +138928,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L170", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_has_active_record()", "id": "app_services_pl_vehicle_recharge_service_has_active_record" }, @@ -138929,7 +138938,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L183", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "approval_to_read()", "id": "app_services_pl_vehicle_recharge_service_approval_to_read" }, @@ -138939,7 +138948,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L198", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_list_approval_rows()", "id": "app_services_pl_vehicle_recharge_service_list_approval_rows" }, @@ -138949,7 +138958,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L217", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_list_approvals()", "id": "app_services_pl_vehicle_recharge_service_list_approvals" }, @@ -138959,7 +138968,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L223", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_approval_flow_item_from_row()", "id": "app_services_pl_vehicle_recharge_service_approval_flow_item_from_row" }, @@ -138969,7 +138978,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L241", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_build_approval_flow()", "id": "app_services_pl_vehicle_recharge_service_build_approval_flow" }, @@ -138979,7 +138988,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L287", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_build_approval_history()", "id": "app_services_pl_vehicle_recharge_service_build_approval_history" }, @@ -138989,7 +138998,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L304", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_get_linked_record()", "id": "app_services_pl_vehicle_recharge_service_get_linked_record" }, @@ -138999,7 +139008,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L318", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_recharge_service_apply_to_read" }, @@ -139009,7 +139018,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L379", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_workflow_nodes()", "id": "app_services_pl_vehicle_recharge_service_workflow_nodes" }, @@ -139019,7 +139028,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L392", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_get_vehicle_recharge_workflow()", "id": "app_services_pl_vehicle_recharge_service_get_vehicle_recharge_workflow" }, @@ -139029,7 +139038,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L410", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "record_to_read()", "id": "app_services_pl_vehicle_recharge_service_record_to_read" }, @@ -139039,7 +139048,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L443", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_resolve_apply_for_record()", "id": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record" }, @@ -139049,7 +139058,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L484", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_recharge_service_list_applies" }, @@ -139059,7 +139068,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "date", "id": "app_services_pl_vehicle_recharge_service_py_date" }, @@ -139069,7 +139078,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L566", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_recharge_service_get_apply" }, @@ -139079,7 +139088,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L580", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_assert_mine_vehicle_plate()", "id": "app_services_pl_vehicle_recharge_service_assert_mine_vehicle_plate" }, @@ -139089,7 +139098,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L592", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "_assert_own_apply_for_write()", "id": "app_services_pl_vehicle_recharge_service_assert_own_apply_for_write" }, @@ -139099,7 +139108,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L597", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_recharge_service_create_apply" }, @@ -139109,7 +139118,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L642", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_recharge_service_update_apply" }, @@ -139119,7 +139128,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L681", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_recharge_service_cancel_apply" }, @@ -139129,7 +139138,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L711", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "withdraw_apply()", "id": "app_services_pl_vehicle_recharge_service_withdraw_apply" }, @@ -139139,7 +139148,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L735", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "submit_apply()", "id": "app_services_pl_vehicle_recharge_service_submit_apply" }, @@ -139149,7 +139158,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L767", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_recharge_service_delete_applies" }, @@ -139159,7 +139168,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L782", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "list_pending_apply_options()", "id": "app_services_pl_vehicle_recharge_service_list_pending_apply_options" }, @@ -139169,7 +139178,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L803", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "list_records()", "id": "app_services_pl_vehicle_recharge_service_list_records" }, @@ -139179,7 +139188,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L856", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_recharge_service_board_item_to_read" }, @@ -139189,7 +139198,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L883", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "list_disburse_board()", "id": "app_services_pl_vehicle_recharge_service_list_disburse_board" }, @@ -139199,7 +139208,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L967", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "get_record()", "id": "app_services_pl_vehicle_recharge_service_get_record" }, @@ -139209,7 +139218,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L974", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "create_record()", "id": "app_services_pl_vehicle_recharge_service_create_record" }, @@ -139219,7 +139228,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1014", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "update_record()", "id": "app_services_pl_vehicle_recharge_service_update_record" }, @@ -139229,7 +139238,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1078", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "delete_records()", "id": "app_services_pl_vehicle_recharge_service_delete_records" }, @@ -139239,7 +139248,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L246", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u5f53\u524d\u8f6e:\u6d41\u7a0b\u5168\u90e8\u8282\u70b9;\u5df2\u5ba1\u5e26\u4fe1\u606f,\u672a\u5ba1\u4e3a pending\u3002", "id": "app_services_pl_vehicle_recharge_service_rationale_246" }, @@ -139249,7 +139258,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L292", "_origin": "ast", - "community": 53, + "community": 20, "norm_label": "\u5168\u90e8\u5386\u53f2\u5ba1\u6279\u52a8\u4f5c(\u542b\u6253\u56de\u524d\u5404\u8f6e),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "app_services_pl_vehicle_recharge_service_rationale_292" }, @@ -139259,7 +139268,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "pl_vehicle_urea_service.py", "id": "app_services_pl_vehicle_urea_service" }, @@ -139269,7 +139278,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L31", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_urea_service_generate_seq_no" }, @@ -139279,7 +139288,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "session", "id": "app_services_pl_vehicle_urea_service_py_session" }, @@ -139289,7 +139298,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L43", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_urea_service_generate_apply_no" }, @@ -139299,7 +139308,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L49", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "generate_disburse_no()", "id": "app_services_pl_vehicle_urea_service_generate_disburse_no" }, @@ -139309,7 +139318,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L55", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_urea_service_resolve_user_name" }, @@ -139319,7 +139328,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L66", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, @@ -139329,7 +139338,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L80", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_resolve_user_id()", "id": "app_services_pl_vehicle_urea_service_resolve_user_id" }, @@ -139339,7 +139348,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L104", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_validate_apply_dates()", "id": "app_services_pl_vehicle_urea_service_validate_apply_dates" }, @@ -139349,7 +139358,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "date", "id": "app_services_pl_vehicle_urea_service_py_date" }, @@ -139359,7 +139368,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L109", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_urea_service_get_apply_row" }, @@ -139369,7 +139378,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L127", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_get_disburse_row()", "id": "app_services_pl_vehicle_urea_service_get_disburse_row" }, @@ -139379,7 +139388,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L145", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_has_active_disburse()", "id": "app_services_pl_vehicle_urea_service_has_active_disburse" }, @@ -139389,7 +139398,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L158", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_urea_service_apply_to_read" }, @@ -139399,7 +139408,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L181", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "disburse_to_read()", "id": "app_services_pl_vehicle_urea_service_disburse_to_read" }, @@ -139409,7 +139418,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L213", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "_resolve_apply_for_disburse()", "id": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, @@ -139419,7 +139428,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L246", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_urea_service_list_applies" }, @@ -139429,7 +139438,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L308", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_urea_service_get_apply" }, @@ -139439,7 +139448,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L315", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_urea_service_create_apply" }, @@ -139449,7 +139458,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L354", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_urea_service_update_apply" }, @@ -139459,7 +139468,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L384", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_urea_service_cancel_apply" }, @@ -139469,7 +139478,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L405", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_urea_service_delete_applies" }, @@ -139479,7 +139488,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L420", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_urea_service_board_item_to_read" }, @@ -139489,7 +139498,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L446", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "list_disburse_board()", "id": "app_services_pl_vehicle_urea_service_list_disburse_board" }, @@ -139499,7 +139508,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L520", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "get_disburse()", "id": "app_services_pl_vehicle_urea_service_get_disburse" }, @@ -139509,7 +139518,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L527", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "create_disburse()", "id": "app_services_pl_vehicle_urea_service_create_disburse" }, @@ -139519,7 +139528,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L564", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "update_disburse()", "id": "app_services_pl_vehicle_urea_service_update_disburse" }, @@ -139529,7 +139538,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L614", "_origin": "ast", - "community": 47, + "community": 48, "norm_label": "delete_disburses()", "id": "app_services_pl_vehicle_urea_service_delete_disburses" }, @@ -139539,7 +139548,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "web_auth_roles.py", "id": "app_services_web_auth_roles" }, @@ -139549,7 +139558,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "_origin": "ast", - "community": 64, + "community": 17, "norm_label": "_map_role_name_to_web()", "id": "app_services_web_auth_roles_map_role_name_to_web" }, @@ -139559,7 +139568,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "_role_rows_for_user()", "id": "app_services_web_auth_roles_role_rows_for_user" }, @@ -139569,7 +139578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "session", "id": "app_services_web_auth_roles_py_session" }, @@ -139579,7 +139588,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "user_has_bound_roles()", "id": "app_services_web_auth_roles_user_has_bound_roles" }, @@ -139589,7 +139598,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "resolve_web_role_for_user()", "id": "app_services_web_auth_roles_resolve_web_role_for_user" }, @@ -139599,7 +139608,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "_granted_menu_ids_for_user()", "id": "app_services_web_auth_roles_granted_menu_ids_for_user" }, @@ -139609,7 +139618,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "_expand_with_ancestor_menu_ids()", "id": "app_services_web_auth_roles_expand_with_ancestor_menu_ids" }, @@ -139619,7 +139628,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "iter_user_menu_perm_codes()", "id": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, @@ -139629,7 +139638,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "id": "app_services_web_auth_roles_rationale_1" }, @@ -139639,7 +139648,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "_origin": "ast", - "community": 64, + "community": 17, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "id": "app_services_web_auth_roles_rationale_14" }, @@ -139649,7 +139658,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002", "id": "app_services_web_auth_roles_rationale_43" }, @@ -139659,7 +139668,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002", "id": "app_services_web_auth_roles_rationale_54" }, @@ -139669,7 +139678,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002", "id": "app_services_web_auth_roles_rationale_104" }, @@ -139679,7 +139688,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "_origin": "ast", - "community": 64, + "community": 67, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002", "id": "app_services_web_auth_roles_rationale_130" }, @@ -139689,7 +139698,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "wechat_login_service.py", "id": "app_services_wechat_login_service" }, @@ -139699,7 +139708,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L14", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "resolve_wechat_login_user()", "id": "app_services_wechat_login_service_resolve_wechat_login_user" }, @@ -139709,7 +139718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "session", "id": "app_services_wechat_login_service_py_session" }, @@ -139719,7 +139728,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55\u4e1a\u52a1:openid + \u624b\u673a\u53f7\u4e00\u81f4\u6027\u6821\u9a8c(\u4ec5\u5feb\u6377\u767b\u5f55\u7ed1\u53f7)\u3002", "id": "app_services_wechat_login_service_rationale_1" }, @@ -139729,7 +139738,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "wechat_mini_auth.py", "id": "app_services_wechat_mini_auth" }, @@ -139739,7 +139748,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L19", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "wechatminiautherror", "id": "app_services_wechat_mini_auth_wechatminiautherror" }, @@ -139749,7 +139758,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L20", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": ".__init__()", "id": "app_services_wechat_mini_auth_wechatminiautherror_init" }, @@ -139759,7 +139768,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L25", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "normalize_cn_mobile()", "id": "app_services_wechat_mini_auth_normalize_cn_mobile" }, @@ -139769,7 +139778,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L36", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "phones_match()", "id": "app_services_wechat_mini_auth_phones_match" }, @@ -139779,7 +139788,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L43", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "_require_mini_credentials()", "id": "app_services_wechat_mini_auth_require_mini_credentials" }, @@ -139789,7 +139798,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L51", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "code2session()", "id": "app_services_wechat_mini_auth_code2session" }, @@ -139799,7 +139808,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "any", "id": "app_services_wechat_mini_auth_py_any" }, @@ -139809,7 +139818,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L83", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "_get_access_token()", "id": "app_services_wechat_mini_auth_get_access_token" }, @@ -139819,7 +139828,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L105", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "get_phone_number()", "id": "app_services_wechat_mini_auth_get_phone_number" }, @@ -139829,7 +139838,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L135", "_origin": "ast", - "community": 214, + "community": 65, "norm_label": "get_unlimited_wxacode()", "id": "app_services_wechat_mini_auth_get_unlimited_wxacode" }, @@ -139839,7 +139848,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55:code2session\u3001\u624b\u673a\u53f7\u5feb\u901f\u9a8c\u8bc1\u3002", "id": "app_services_wechat_mini_auth_rationale_1" }, @@ -139849,7 +139858,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L37", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "\u8d26\u53f7\u624b\u673a\u53f7\u4e0e\u672c\u6b21\u5fae\u4fe1\u6388\u6743\u624b\u673a\u53f7\u662f\u5426\u4e00\u81f4(\u89c4\u8303\u5316\u540e\u6bd4\u8f83)\u3002", "id": "app_services_wechat_mini_auth_rationale_37" }, @@ -139859,7 +139868,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L141", "_origin": "ast", - "community": 214, + "community": 65, "norm_label": "\u83b7\u53d6\u4e0d\u9650\u5236\u5c0f\u7a0b\u5e8f\u7801 png/jpeg \u5b57\u8282;\u5931\u8d25\u629b wechatminiautherror\u3002", "id": "app_services_wechat_mini_auth_rationale_141" }, @@ -139869,7 +139878,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "workflow_callback.py", "id": "app_services_workflow_callback" }, @@ -139879,7 +139888,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L23", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "register_local_callback()", "id": "app_services_workflow_callback_register_local_callback" }, @@ -139889,7 +139898,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "_localcallbackfn", "id": "localcallbackfn" }, @@ -139899,7 +139908,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "_dispatch_local()", "id": "app_services_workflow_callback_dispatch_local" }, @@ -139909,7 +139918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "any", "id": "app_services_workflow_callback_py_any" }, @@ -139919,7 +139928,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L60", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "trigger_callback()", "id": "app_services_workflow_callback_trigger_callback" }, @@ -139929,7 +139938,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "id": "app_services_workflow_callback_rationale_1" }, @@ -139939,7 +139948,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L24", "_origin": "ast", - "community": 210, + "community": 168, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "id": "app_services_workflow_callback_rationale_24" }, @@ -139949,7 +139958,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L29", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "id": "app_services_workflow_callback_rationale_29" }, @@ -139959,7 +139968,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L61", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "id": "app_services_workflow_callback_rationale_61" }, @@ -139969,7 +139978,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L1", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "workflow_engine.py", "id": "app_services_workflow_engine" }, @@ -139979,7 +139988,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L31", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "workflowengine", "id": "app_services_workflow_engine_workflowengine" }, @@ -139989,7 +139998,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L32", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": ".__init__()", "id": "app_services_workflow_engine_workflowengine_init" }, @@ -139999,7 +140008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "session", "id": "app_services_workflow_engine_py_session" }, @@ -140009,7 +140018,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": ".start_process()", "id": "app_services_workflow_engine_workflowengine_start_process" }, @@ -140019,7 +140028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "any", "id": "app_services_workflow_engine_py_any" }, @@ -140029,7 +140038,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L77", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": ".approve_task()", "id": "app_services_workflow_engine_workflowengine_approve_task" }, @@ -140039,7 +140048,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L126", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": ".reject_task()", "id": "app_services_workflow_engine_workflowengine_reject_task" }, @@ -140049,7 +140058,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L160", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._advance()", "id": "app_services_workflow_engine_workflowengine_advance" }, @@ -140059,7 +140068,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L201", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._execute_node()", "id": "app_services_workflow_engine_workflowengine_execute_node" }, @@ -140069,7 +140078,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L238", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._resolve_approvers()", "id": "app_services_workflow_engine_workflowengine_resolve_approvers" }, @@ -140079,7 +140088,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L284", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._evaluate_condition()", "id": "app_services_workflow_engine_workflowengine_evaluate_condition" }, @@ -140089,7 +140098,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L306", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._check_rules()", "id": "app_services_workflow_engine_workflowengine_check_rules" }, @@ -140099,7 +140108,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L330", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._compare()", "id": "app_services_workflow_engine_workflowengine_compare" }, @@ -140109,7 +140118,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L359", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._get_variable()", "id": "app_services_workflow_engine_workflowengine_get_variable" }, @@ -140119,7 +140128,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L374", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._parse_node_config()", "id": "app_services_workflow_engine_workflowengine_parse_node_config" }, @@ -140129,7 +140138,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L383", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "._parse_variables()", "id": "app_services_workflow_engine_workflowengine_parse_variables" }, @@ -140139,7 +140148,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L1", "_origin": "ast", - "community": 51, + "community": 31, "norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "id": "app_services_workflow_engine_rationale_1" }, @@ -140149,7 +140158,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L1", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "wx_qr_session.py", "id": "app_services_wx_qr_session" }, @@ -140159,7 +140168,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L18", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "_memory_clear_for_tests()", "id": "app_services_wx_qr_session_memory_clear_for_tests" }, @@ -140169,7 +140178,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L23", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "_ttl()", "id": "app_services_wx_qr_session_ttl" }, @@ -140179,7 +140188,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L27", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "_redis()", "id": "app_services_wx_qr_session_redis" }, @@ -140189,7 +140198,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L47", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "create_session()", "id": "app_services_wx_qr_session_create_session" }, @@ -140199,7 +140208,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L73", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "resolve_session_id()", "id": "app_services_wx_qr_session_resolve_session_id" }, @@ -140209,7 +140218,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L92", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "get_session()", "id": "app_services_wx_qr_session_get_session" }, @@ -140219,7 +140228,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "any", "id": "app_services_wx_qr_session_py_any" }, @@ -140229,7 +140238,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L113", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "_save()", "id": "app_services_wx_qr_session_save" }, @@ -140239,7 +140248,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L123", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "mark_scanned()", "id": "app_services_wx_qr_session_mark_scanned" }, @@ -140249,7 +140258,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L133", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "mark_success()", "id": "app_services_wx_qr_session_mark_success" }, @@ -140259,7 +140268,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L144", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "mark_failed()", "id": "app_services_wx_qr_session_mark_failed" }, @@ -140269,7 +140278,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L155", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "consume_success()", "id": "app_services_wx_qr_session_consume_success" }, @@ -140279,7 +140288,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L166", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "invalidate()", "id": "app_services_wx_qr_session_invalidate" }, @@ -140289,7 +140298,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L1", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "web-admin \u626b\u7801\u767b\u5f55\u4f1a\u8bdd:\u77ed\u7801\u6620\u5c04 + \u72b6\u6001\u673a;\u4f18\u5148 redis,\u5426\u5219\u8fdb\u7a0b\u5185\u5b58\u3002", "id": "app_services_wx_qr_session_rationale_1" }, @@ -140299,7 +140308,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L28", "_origin": "ast", - "community": 253, + "community": 261, "norm_label": "\u590d\u7528 auth \u4fa7 redis \u5ba2\u6237\u7aef\u6a21\u5f0f;\u65e0 redis_host \u8fd4\u56de none\u3002", "id": "app_services_wx_qr_session_rationale_28" }, @@ -140309,7 +140318,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "__init__.py", "id": "app_tasks_init" }, @@ -140319,7 +140328,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L10", "_origin": "ast", - "community": 79, + "community": 89, "norm_label": "init_scheduled_tasks()", "id": "app_tasks_init_init_scheduled_tasks" }, @@ -140329,7 +140338,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L78", "_origin": "ast", - "community": 79, + "community": 89, "norm_label": "shutdown_scheduler()", "id": "app_tasks_init_shutdown_scheduler" }, @@ -140339,7 +140348,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "customer_pool.py", "id": "app_tasks_customer_pool" }, @@ -140349,7 +140358,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "check_customer_protect_time()", "id": "app_tasks_customer_pool_check_customer_protect_time" }, @@ -140359,7 +140368,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "remind_customer_recycle()", "id": "app_tasks_customer_pool_remind_customer_recycle" }, @@ -140369,7 +140378,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "pool_recovery_job()", "id": "app_tasks_customer_pool_pool_recovery_job" }, @@ -140379,7 +140388,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "warn_customer_recycle()", "id": "app_tasks_customer_pool_warn_customer_recycle" }, @@ -140389,7 +140398,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "_recycle_to_pool()", "id": "app_tasks_customer_pool_recycle_to_pool" }, @@ -140399,7 +140408,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "session", "id": "app_tasks_customer_pool_py_session" }, @@ -140409,7 +140418,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "_origin": "ast", - "community": 163, + "community": 96, "norm_label": "\u6bcf\u5929\u51cc\u66681\u70b9:\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237,\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77", "id": "app_tasks_customer_pool_rationale_18" }, @@ -140419,7 +140428,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9:\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192(3\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3)", "id": "app_tasks_customer_pool_rationale_67" }, @@ -140429,7 +140438,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L1", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "db_auto_plan.py", "id": "app_tasks_db_auto_plan" }, @@ -140439,7 +140448,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "auto_generate_monthly_plans_job()", "id": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job" }, @@ -140449,7 +140458,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c:\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002", "id": "app_tasks_db_auto_plan_rationale_11" }, @@ -140459,7 +140468,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L1", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "pl_cert_expiry.py", "id": "app_tasks_pl_cert_expiry" }, @@ -140469,7 +140478,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "scan_pl_cert_expiry_job()", "id": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, @@ -140479,7 +140488,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "id": "app_tasks_pl_cert_expiry_rationale_11" }, @@ -140489,7 +140498,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L1", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "pl_personnel_age.py", "id": "app_tasks_pl_personnel_age" }, @@ -140499,7 +140508,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "refresh_personnel_ages_job()", "id": "app_tasks_pl_personnel_age_refresh_personnel_ages_job" }, @@ -140509,7 +140518,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "_origin": "ast", - "community": 61, + "community": 202, "norm_label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84(\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55)\u3002", "id": "app_tasks_pl_personnel_age_rationale_11" }, @@ -140519,7 +140528,7 @@ "source_file": "app/utils/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 490, + "community": 469, "norm_label": "__init__.py", "id": "app_utils_init" }, @@ -140529,7 +140538,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "bx_codegen.py", "id": "app_utils_bx_codegen" }, @@ -140539,7 +140548,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "_origin": "ast", - "community": 21, + "community": 37, "norm_label": "generate_apply_code()", "id": "app_utils_bx_codegen_generate_apply_code" }, @@ -140549,7 +140558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "session", "id": "app_utils_bx_codegen_py_session" }, @@ -140559,7 +140568,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L62", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "parse_reimburse_date()", "id": "app_utils_bx_codegen_parse_reimburse_date" }, @@ -140569,7 +140578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "date", "id": "app_utils_bx_codegen_py_date" }, @@ -140579,7 +140588,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "datetime", "id": "app_utils_bx_codegen_py_datetime" }, @@ -140589,7 +140598,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "parse_optional_date()", "id": "app_utils_bx_codegen_parse_optional_date" }, @@ -140599,7 +140608,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L89", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "format_reimburse_title()", "id": "app_utils_bx_codegen_format_reimburse_title" }, @@ -140609,7 +140618,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L93", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "is_auto_reimburse_title()", "id": "app_utils_bx_codegen_is_auto_reimburse_title" }, @@ -140619,7 +140628,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L97", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "_title_seq_max_query()", "id": "app_utils_bx_codegen_title_seq_max_query" }, @@ -140629,7 +140638,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L119", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "preview_reimburse_title_seq()", "id": "app_utils_bx_codegen_preview_reimburse_title_seq" }, @@ -140639,7 +140648,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L132", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "allocate_reimburse_title_seq()", "id": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, @@ -140649,7 +140658,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L148", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "generate_title()", "id": "app_utils_bx_codegen_generate_title" }, @@ -140659,7 +140668,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L161", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "resolve_reimburse_title()", "id": "app_utils_bx_codegen_resolve_reimburse_title" }, @@ -140669,7 +140678,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210(\u4ece bx-backend \u8fc1\u79fb,\u589e\u52a0 tenant_no \u9694\u79bb)\u3002", "id": "app_utils_bx_codegen_rationale_1" }, @@ -140679,7 +140688,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "_origin": "ast", - "community": 21, + "community": 37, "norm_label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7:{prefix}{yyyymmdd}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b:byj(\u5907\u7528\u91d1)\u3001bx(\u62a5\u9500)\u3002 \u8bf4\u660e: - u", "id": "app_utils_bx_codegen_rationale_16" }, @@ -140689,7 +140698,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L76", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u53ef\u9009\u65e5\u671f:\u7a7a \u2192 none;\u5408\u6cd5 yyyy-mm-dd / date / datetime \u2192 date\u3002", "id": "app_utils_bx_codegen_rationale_76" }, @@ -140699,7 +140708,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L103", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6700\u5927\u6807\u9898\u5e8f\u53f7\u3002 uk_tenant_reimburse_date_title_seq \u4e0d\u542b del_flag,\u8f6f\u5220\u884c\u4ecd\u5360\u7528\u5e8f\u53f7\u3002", "id": "app_utils_bx_codegen_rationale_103" }, @@ -140709,7 +140718,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L125", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "\u9884\u89c8\u5e8f\u53f7(\u4e0d\u52a0\u884c\u9501,\u4ec5\u7528\u4e8e\u5f39\u7a97\u5c55\u793a)\u3002\u542b\u8f6f\u5220\u884c,\u4e0e\u6b63\u5f0f\u53d6\u53f7\u4e00\u81f4\u3002", "id": "app_utils_bx_codegen_rationale_125" }, @@ -140719,7 +140728,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L138", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7(max+1,\u542b\u8f6f\u5220)\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f,\u5e76\u53d1\u51b2", "id": "app_utils_bx_codegen_rationale_138" }, @@ -140729,7 +140738,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L155", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210(\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168)\u3002", "id": "app_utils_bx_codegen_rationale_155" }, @@ -140739,7 +140748,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L169", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6:\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898:title_seq", "id": "app_utils_bx_codegen_rationale_169" }, @@ -140749,7 +140758,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "bx_date_range.py", "id": "app_utils_bx_date_range" }, @@ -140759,7 +140768,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "current_month_bounds()", "id": "app_utils_bx_date_range_current_month_bounds" }, @@ -140769,7 +140778,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "datetime", "id": "app_utils_bx_date_range_py_datetime" }, @@ -140779,7 +140788,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "parse_create_time_day_bounds()", "id": "app_utils_bx_date_range_parse_create_time_day_bounds" }, @@ -140789,7 +140798,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "_parse_day_start()", "id": "app_utils_bx_date_range_parse_day_start" }, @@ -140799,7 +140808,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "resolve_create_time_bounds()", "id": "app_utils_bx_date_range_resolve_create_time_bounds" }, @@ -140809,7 +140818,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "append_create_time_filters()", "id": "app_utils_bx_date_range_append_create_time_filters" }, @@ -140819,7 +140828,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002", "id": "app_utils_bx_date_range_rationale_1" }, @@ -140829,7 +140838,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "_origin": "ast", - "community": 21, + "community": 38, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "id": "app_utils_bx_date_range_rationale_8" }, @@ -140839,7 +140848,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c,\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002", "id": "app_utils_bx_date_range_rationale_43" }, @@ -140849,7 +140858,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "_origin": "ast", - "community": 73, + "community": 98, "norm_label": "crm_export_columns.py", "id": "app_utils_crm_export_columns" }, @@ -140859,7 +140868,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "_origin": "ast", - "community": 73, + "community": 98, "norm_label": "_yes_no()", "id": "app_utils_crm_export_columns_yes_no" }, @@ -140869,7 +140878,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "_origin": "ast", - "community": 73, + "community": 98, "norm_label": "_join_brand_names()", "id": "app_utils_crm_export_columns_join_brand_names" }, @@ -140879,7 +140888,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "_origin": "ast", - "community": 73, + "community": 98, "norm_label": "_join_alias_names()", "id": "app_utils_crm_export_columns_join_alias_names" }, @@ -140889,7 +140898,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "_origin": "ast", - "community": 73, + "community": 98, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002", "id": "app_utils_crm_export_columns_rationale_1" }, @@ -140899,7 +140908,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L1", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "crm_package_spec.py", "id": "app_utils_crm_package_spec" }, @@ -140909,7 +140918,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L11", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "normalize_package_specs_list()", "id": "app_utils_crm_package_spec_normalize_package_specs_list" }, @@ -140919,7 +140928,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "any", "id": "app_utils_crm_package_spec_py_any" }, @@ -140929,7 +140938,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L26", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "decode_package_specs()", "id": "app_utils_crm_package_spec_decode_package_specs" }, @@ -140939,7 +140948,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L50", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "encode_package_specs()", "id": "app_utils_crm_package_spec_encode_package_specs" }, @@ -140949,7 +140958,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L58", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "resolve_package_specs_from_payload()", "id": "app_utils_crm_package_spec_resolve_package_specs_from_payload" }, @@ -140959,7 +140968,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L1", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "contract / quote product package_spec codec: json array with legacy scalar suppo", "id": "app_utils_crm_package_spec_rationale_1" }, @@ -140969,7 +140978,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L12", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "trim, drop empties, dedupe while preserving order.", "id": "app_utils_crm_package_spec_rationale_12" }, @@ -140979,7 +140988,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L27", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "decode db/api stored package_spec into a list of specs. - json array of str", "id": "app_utils_crm_package_spec_rationale_27" }, @@ -140989,7 +140998,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L51", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "encode list to json array string for db; empty list \u2192 ''.", "id": "app_utils_crm_package_spec_rationale_51" }, @@ -140999,7 +141008,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L59", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "prefer packagespecs / package_specs; fallback to scalar packagespec / package_sp", "id": "app_utils_crm_package_spec_rationale_59" }, @@ -141009,7 +141018,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 304, "norm_label": "excel_export.py", "id": "app_utils_excel_export" }, @@ -141019,7 +141028,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L19", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "exportvalidationerror", "id": "app_utils_excel_export_exportvalidationerror" }, @@ -141029,7 +141038,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L24", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "exportcolumn", "id": "app_utils_excel_export_exportcolumn" }, @@ -141039,7 +141048,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L33", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "load_dict_label_maps()", "id": "app_utils_excel_export_load_dict_label_maps" }, @@ -141049,7 +141058,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "session", "id": "app_utils_excel_export_py_session" }, @@ -141059,7 +141068,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L62", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "dictlabelresolver", "id": "app_utils_excel_export_dictlabelresolver" }, @@ -141069,7 +141078,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L65", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": ".__init__()", "id": "app_utils_excel_export_dictlabelresolver_init" }, @@ -141079,7 +141088,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L77", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": ".resolve()", "id": "app_utils_excel_export_dictlabelresolver_resolve" }, @@ -141089,7 +141098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "any", "id": "app_utils_excel_export_py_any" }, @@ -141099,7 +141108,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L89", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": ".row_to_cells()", "id": "app_utils_excel_export_dictlabelresolver_row_to_cells" }, @@ -141109,7 +141118,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L93", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "_build_workbook()", "id": "app_utils_excel_export_build_workbook" }, @@ -141119,7 +141128,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L110", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "workbook_to_streaming_response()", "id": "app_utils_excel_export_workbook_to_streaming_response" }, @@ -141129,7 +141138,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "streamingresponse", "id": "app_utils_excel_export_py_streamingresponse" }, @@ -141139,7 +141148,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L130", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "filter_export_columns()", "id": "app_utils_excel_export_filter_export_columns" }, @@ -141149,7 +141158,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L146", "_origin": "ast", - "community": 5, + "community": 304, "norm_label": "assert_export_row_count()", "id": "app_utils_excel_export_assert_export_row_count" }, @@ -141159,7 +141168,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L153", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "export_rows_to_xlsx_response()", "id": "app_utils_excel_export_export_rows_to_xlsx_response" }, @@ -141169,7 +141178,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 304, "norm_label": "excel \u5bfc\u51fa\u5de5\u5177:\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label(\u5bf9\u9f50 java exceldictconvert / exceldictpreloadconver", "id": "app_utils_excel_export_rationale_1" }, @@ -141179,7 +141188,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L20", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "\u5bfc\u51fa\u4e1a\u52a1\u6821\u9a8c\u5931\u8d25(\u7a7a\u6570\u636e / \u8d85\u9650\u7b49),\u8def\u7531\u5c42\u8f6c\u4e3a 400\u3002", "id": "app_utils_excel_export_rationale_20" }, @@ -141189,7 +141198,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L25", "_origin": "ast", - "community": 10, + "community": 17, "norm_label": "\u5bfc\u51fa\u5217\u5b9a\u4e49,dict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002", "id": "app_utils_excel_export_rationale_25" }, @@ -141199,7 +141208,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L38", "_origin": "ast", - "community": 55, + "community": 12, "norm_label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04(\u5355\u6b21\u67e5\u8be2,\u907f\u514d n+1)\u3002", "id": "app_utils_excel_export_rationale_38" }, @@ -141209,7 +141218,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L63", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790:\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002", "id": "app_utils_excel_export_rationale_63" }, @@ -141219,7 +141228,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L134", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a;\u672a\u77e5 field \u5ffd\u7565;requested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002", "id": "app_utils_excel_export_rationale_134" }, @@ -141229,7 +141238,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L163", "_origin": "ast", - "community": 5, + "community": 35, "norm_label": "crm \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3:\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002", "id": "app_utils_excel_export_rationale_163" }, @@ -141239,7 +141248,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "excel_list_validation.py", "id": "app_utils_excel_list_validation" }, @@ -141249,7 +141258,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "write_option_sheet()", "id": "app_utils_excel_list_validation_write_option_sheet" }, @@ -141259,7 +141268,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "workbook", "id": "workbook" }, @@ -141269,7 +141278,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "add_list_validation()", "id": "app_utils_excel_list_validation_add_list_validation" }, @@ -141279,7 +141288,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "worksheet", "id": "app_utils_excel_list_validation_py_worksheet" }, @@ -141289,7 +141298,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "\u5199\u5165\u9009\u9879\u8868:a=label,\u53ef\u9009 b=id\u3002\u8fd4\u56de sheet_title\u3002", "id": "app_utils_excel_list_validation_rationale_19" }, @@ -141299,7 +141308,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "option_rows \u4e3a\u9009\u9879\u6570\u636e\u884c\u6570(\u4e0d\u542b\u8868\u5934)\u3002option \u5728 a2:a{1+option_rows}\u3002", "id": "app_utils_excel_list_validation_rationale_45" }, @@ -141309,7 +141318,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "pinyin_abbr.py", "id": "app_utils_pinyin_abbr" }, @@ -141319,7 +141328,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "normalize_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, @@ -141329,7 +141338,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "build_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, @@ -141339,7 +141348,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "resolve_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, @@ -141349,7 +141358,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199:\u5e93\u5185\u5b58\u5c0f\u5199,\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002", "id": "app_utils_pinyin_abbr_rationale_1" }, @@ -141359,7 +141368,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=true:\u7528\u63d0\u4ea4\u503c(\u7a7a\u5219\u6309 name \u751f\u6210) - \u5426\u5219:\u5df2\u6709\u975e\u7a7a existi", "id": "app_utils_pinyin_abbr_rationale_43" }, @@ -141369,7 +141378,7 @@ "source_file": "app/ws/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 491, + "community": 470, "norm_label": "__init__.py", "id": "app_ws_init" }, @@ -141379,7 +141388,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "_origin": "ast", - "community": 334, + "community": 318, "norm_label": "clear_pl_plan_instance_data.py", "id": "scripts_clear_pl_plan_instance_data" }, @@ -141389,7 +141398,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 334, + "community": 318, "norm_label": "engine", "id": "scripts_clear_pl_plan_instance_data_py_engine" }, @@ -141399,7 +141408,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "_origin": "ast", - "community": 275, + "community": 269, "norm_label": "fix_pl_transport_db_link_stop_ids.py", "id": "scripts_fix_pl_transport_db_link_stop_ids" }, @@ -141409,7 +141418,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 275, + "community": 269, "norm_label": "engine", "id": "scripts_fix_pl_transport_db_link_stop_ids_py_engine" }, @@ -141419,7 +141428,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 275, + "community": 269, "norm_label": "session", "id": "scripts_fix_pl_transport_db_link_stop_ids_py_session" }, @@ -141429,7 +141438,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L1", "_origin": "ast", - "community": 215, + "community": 220, "norm_label": "import_vehicle_fuel_register.py", "id": "scripts_import_vehicle_fuel_register" }, @@ -141439,7 +141448,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L65", "_origin": "ast", - "community": 215, + "community": 220, "norm_label": ".import_key()", "id": "scripts_import_vehicle_fuel_register_importrow_import_key" }, @@ -141449,7 +141458,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 215, + "community": 220, "norm_label": "path", "id": "scripts_import_vehicle_fuel_register_py_path" }, @@ -141459,7 +141468,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 215, + "community": 220, "norm_label": "decimal", "id": "scripts_import_vehicle_fuel_register_py_decimal" }, @@ -141469,7 +141478,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 215, + "community": 220, "norm_label": "date", "id": "scripts_import_vehicle_fuel_register_py_date" }, @@ -141479,7 +141488,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L1", "_origin": "ast", - "community": 199, + "community": 203, "norm_label": "merge_duplicate_crm_customers.py", "id": "scripts_merge_duplicate_crm_customers" }, @@ -141489,7 +141498,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 199, + "community": 203, "norm_label": "any", "id": "scripts_merge_duplicate_crm_customers_py_any" }, @@ -141499,7 +141508,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 199, + "community": 203, "norm_label": "connection", "id": "connection" }, @@ -141509,7 +141518,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 199, + "community": 203, "norm_label": "engine", "id": "scripts_merge_duplicate_crm_customers_py_engine" }, @@ -141519,7 +141528,7 @@ "source_file": "scripts/migrate_bx_data.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 112, "norm_label": "migrate_bx_data.py", "id": "scripts_migrate_bx_data" }, @@ -141529,7 +141538,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 112, "norm_label": "any", "id": "scripts_migrate_bx_data_py_any" }, @@ -141539,7 +141548,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 112, "norm_label": "path", "id": "scripts_migrate_bx_data_py_path" }, @@ -141549,7 +141558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 112, "norm_label": "engine", "id": "scripts_migrate_bx_data_py_engine" }, @@ -141559,7 +141568,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 112, "norm_label": "decimal", "id": "scripts_migrate_bx_data_py_decimal" }, @@ -141569,7 +141578,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 112, "norm_label": "date", "id": "scripts_migrate_bx_data_py_date" }, @@ -141579,7 +141588,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L1", "_origin": "ast", - "community": 170, + "community": 166, "norm_label": "migrate_crm_clue.py", "id": "scripts_migrate_crm_clue" }, @@ -141589,7 +141598,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 166, "norm_label": "any", "id": "scripts_migrate_crm_clue_py_any" }, @@ -141599,7 +141608,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 166, "norm_label": "path", "id": "scripts_migrate_crm_clue_py_path" }, @@ -141609,7 +141618,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 166, "norm_label": "engine", "id": "scripts_migrate_crm_clue_py_engine" }, @@ -141619,7 +141628,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L1", "_origin": "ast", - "community": 120, + "community": 131, "norm_label": "migrate_crm_contract.py", "id": "scripts_migrate_crm_contract" }, @@ -141629,7 +141638,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 120, + "community": 131, "norm_label": "any", "id": "scripts_migrate_crm_contract_py_any" }, @@ -141639,7 +141648,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 120, + "community": 131, "norm_label": "path", "id": "scripts_migrate_crm_contract_py_path" }, @@ -141649,7 +141658,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 120, + "community": 131, "norm_label": "engine", "id": "scripts_migrate_crm_contract_py_engine" }, @@ -141659,7 +141668,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 120, + "community": 131, "norm_label": "decimal", "id": "scripts_migrate_crm_contract_py_decimal" }, @@ -141669,7 +141678,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L1", "_origin": "ast", - "community": 129, + "community": 145, "norm_label": "migrate_crm_customer.py", "id": "scripts_migrate_crm_customer" }, @@ -141679,7 +141688,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 129, + "community": 145, "norm_label": "any", "id": "scripts_migrate_crm_customer_py_any" }, @@ -141689,7 +141698,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 129, + "community": 145, "norm_label": "path", "id": "scripts_migrate_crm_customer_py_path" }, @@ -141699,7 +141708,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 129, + "community": 145, "norm_label": "engine", "id": "scripts_migrate_crm_customer_py_engine" }, @@ -141709,7 +141718,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 129, + "community": 145, "norm_label": "decimal", "id": "scripts_migrate_crm_customer_py_decimal" }, @@ -141719,7 +141728,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 150, + "community": 152, "norm_label": "migrate_crm_opportunity.py", "id": "scripts_migrate_crm_opportunity" }, @@ -141729,7 +141738,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 150, + "community": 152, "norm_label": "any", "id": "scripts_migrate_crm_opportunity_py_any" }, @@ -141739,7 +141748,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 150, + "community": 152, "norm_label": "path", "id": "scripts_migrate_crm_opportunity_py_path" }, @@ -141749,7 +141758,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 150, + "community": 152, "norm_label": "engine", "id": "scripts_migrate_crm_opportunity_py_engine" }, @@ -141759,7 +141768,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 150, + "community": 152, "norm_label": "decimal", "id": "scripts_migrate_crm_opportunity_py_decimal" }, @@ -141769,7 +141778,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L1", "_origin": "ast", - "community": 176, + "community": 180, "norm_label": "migrate_crm_payment_invoice.py", "id": "scripts_migrate_crm_payment_invoice" }, @@ -141779,7 +141788,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 176, + "community": 180, "norm_label": "any", "id": "scripts_migrate_crm_payment_invoice_py_any" }, @@ -141789,7 +141798,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 176, + "community": 180, "norm_label": "path", "id": "scripts_migrate_crm_payment_invoice_py_path" }, @@ -141799,7 +141808,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 176, + "community": 180, "norm_label": "engine", "id": "scripts_migrate_crm_payment_invoice_py_engine" }, @@ -141809,7 +141818,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L1", "_origin": "ast", - "community": 200, + "community": 204, "norm_label": "migrate_crm_product.py", "id": "scripts_migrate_crm_product" }, @@ -141819,7 +141828,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 200, + "community": 204, "norm_label": "any", "id": "scripts_migrate_crm_product_py_any" }, @@ -141829,7 +141838,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 200, + "community": 204, "norm_label": "path", "id": "scripts_migrate_crm_product_py_path" }, @@ -141839,7 +141848,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 200, + "community": 204, "norm_label": "engine", "id": "scripts_migrate_crm_product_py_engine" }, @@ -141849,7 +141858,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 200, + "community": 204, "norm_label": "decimal", "id": "scripts_migrate_crm_product_py_decimal" }, @@ -141859,7 +141868,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 167, "norm_label": "migrate_crm_product_category.py", "id": "scripts_migrate_crm_product_category" }, @@ -141869,7 +141878,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 169, + "community": 167, "norm_label": "any", "id": "scripts_migrate_crm_product_category_py_any" }, @@ -141879,7 +141888,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 169, + "community": 167, "norm_label": "path", "id": "scripts_migrate_crm_product_category_py_path" }, @@ -141889,7 +141898,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 169, + "community": 167, "norm_label": "engine", "id": "scripts_migrate_crm_product_category_py_engine" }, @@ -141899,7 +141908,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L1", "_origin": "ast", - "community": 128, + "community": 142, "norm_label": "migrate_crm_quote.py", "id": "scripts_migrate_crm_quote" }, @@ -141909,7 +141918,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 128, + "community": 142, "norm_label": "any", "id": "scripts_migrate_crm_quote_py_any" }, @@ -141919,7 +141928,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 128, + "community": 142, "norm_label": "path", "id": "scripts_migrate_crm_quote_py_path" }, @@ -141929,7 +141938,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 128, + "community": 142, "norm_label": "engine", "id": "scripts_migrate_crm_quote_py_engine" }, @@ -141939,7 +141948,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 128, + "community": 142, "norm_label": "decimal", "id": "scripts_migrate_crm_quote_py_decimal" }, @@ -141949,7 +141958,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 155, "norm_label": "migrate_crm_sys_oss.py", "id": "scripts_migrate_crm_sys_oss" }, @@ -141959,7 +141968,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 139, + "community": 155, "norm_label": "any", "id": "scripts_migrate_crm_sys_oss_py_any" }, @@ -141969,7 +141978,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 139, + "community": 155, "norm_label": "path", "id": "scripts_migrate_crm_sys_oss_py_path" }, @@ -141979,7 +141988,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 139, + "community": 155, "norm_label": "engine", "id": "scripts_migrate_crm_sys_oss_py_engine" }, @@ -141989,7 +141998,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L1", "_origin": "ast", - "community": 191, + "community": 190, "norm_label": "migrate_dibang_data.py", "id": "scripts_migrate_dibang_data" }, @@ -141999,7 +142008,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 190, "norm_label": "any", "id": "scripts_migrate_dibang_data_py_any" }, @@ -142009,7 +142018,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 190, "norm_label": "date", "id": "scripts_migrate_dibang_data_py_date" }, @@ -142019,7 +142028,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 190, "norm_label": "datetime", "id": "scripts_migrate_dibang_data_py_datetime" }, @@ -142029,7 +142038,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 190, "norm_label": "engine", "id": "scripts_migrate_dibang_data_py_engine" }, @@ -142039,7 +142048,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 190, "norm_label": "path", "id": "scripts_migrate_dibang_data_py_path" }, @@ -142049,7 +142058,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L1", "_origin": "ast", - "community": 187, + "community": 49, "norm_label": "migrate_pl_plan_to_multi_stop.py", "id": "scripts_migrate_pl_plan_to_multi_stop" }, @@ -142059,7 +142068,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 187, + "community": 49, "norm_label": "decimal", "id": "scripts_migrate_pl_plan_to_multi_stop_py_decimal" }, @@ -142069,7 +142078,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 187, + "community": 49, "norm_label": "session", "id": "scripts_migrate_pl_plan_to_multi_stop_py_session" }, @@ -142079,7 +142088,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "migrate_users.py", "id": "scripts_migrate_users" }, @@ -142089,7 +142098,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "any", "id": "scripts_migrate_users_py_any" }, @@ -142099,7 +142108,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "path", "id": "scripts_migrate_users_py_path" }, @@ -142109,7 +142118,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "engine", "id": "scripts_migrate_users_py_engine" }, @@ -142119,7 +142128,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 106, "norm_label": "namespace", "id": "namespace" }, @@ -142129,7 +142138,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "minio_url.py", "id": "scripts_migration_minio_url" }, @@ -142139,7 +142148,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "strip_url_query()", "id": "scripts_migration_minio_url_strip_url_query" }, @@ -142149,7 +142158,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "_strip_legacy_prefix()", "id": "scripts_migration_minio_url_strip_legacy_prefix" }, @@ -142159,7 +142168,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "extract_minio_object_key()", "id": "scripts_migration_minio_url_extract_minio_object_key" }, @@ -142169,7 +142178,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "normalize_oss_storage_url()", "id": "scripts_migration_minio_url_normalize_oss_storage_url" }, @@ -142179,7 +142188,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "join_relative_urls()", "id": "scripts_migration_minio_url_join_relative_urls" }, @@ -142189,7 +142198,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "_origin": "ast", - "community": 129, + "community": 186, "norm_label": "resolve_oss_id_csv()", "id": "scripts_migration_minio_url_resolve_oss_id_csv" }, @@ -142199,7 +142208,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "minio \u9644\u4ef6 url \u89c4\u8303\u5316(\u6570\u636e\u8fc1\u79fb\u5171\u7528)\u3002 \u80cc\u666f ---- crm / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 minio(bucket \u9ed8", "id": "scripts_migration_minio_url_rationale_1" }, @@ -142209,7 +142218,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002", "id": "scripts_migration_minio_url_rationale_40" }, @@ -142219,7 +142228,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 url \u89c4\u8303\u4e3a minio object key(\u4e0d\u542b bucket)\u3002", "id": "scripts_migration_minio_url_rationale_61" }, @@ -142229,7 +142238,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "_origin": "ast", - "community": 327, + "community": 186, "norm_label": "\u8fc1\u79fb crm ``sys_oss`` \u884c:``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002", "id": "scripts_migration_minio_url_rationale_89" }, @@ -142239,7 +142248,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "_origin": "ast", - "community": 129, + "community": 186, "norm_label": "\u4e1a\u52a1\u8868 oss id \u4e32 \u2192 \u76f8\u5bf9 url \u4e32(\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49)\u3002", "id": "scripts_migration_minio_url_rationale_113" }, @@ -142249,7 +142258,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L1", "_origin": "ast", - "community": 217, + "community": 242, "norm_label": "renumber_crm_product_no.py", "id": "scripts_renumber_crm_product_no" }, @@ -142259,7 +142268,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 217, + "community": 242, "norm_label": "engine", "id": "scripts_renumber_crm_product_no_py_engine" }, @@ -142269,7 +142278,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 217, + "community": 242, "norm_label": "path", "id": "scripts_renumber_crm_product_no_py_path" }, @@ -142279,7 +142288,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "verify_plan_archive_zip_export.py", "id": "scripts_verify_plan_archive_zip_export" }, @@ -142289,7 +142298,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "session", "id": "scripts_verify_plan_archive_zip_export_py_session" }, @@ -142303,7 +142312,7 @@ "kind": "file" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "start-prod.sh", "id": "start_prod" }, @@ -142317,7 +142326,7 @@ "kind": "bash_entrypoint" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "start-prod.sh script", "id": "start_prod_sh__entry" }, @@ -142331,7 +142340,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "log_info()", "id": "start_prod_log_info" }, @@ -142345,7 +142354,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "log_warn()", "id": "start_prod_log_warn" }, @@ -142359,7 +142368,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "log_error()", "id": "start_prod_log_error" }, @@ -142373,7 +142382,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "show_help()", "id": "start_prod_show_help" }, @@ -142387,7 +142396,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "ensure_dirs()", "id": "start_prod_ensure_dirs" }, @@ -142401,7 +142410,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "check_python()", "id": "start_prod_check_python" }, @@ -142415,7 +142424,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "venv_is_usable()", "id": "start_prod_venv_is_usable" }, @@ -142429,7 +142438,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "reset_venv()", "id": "start_prod_reset_venv" }, @@ -142443,7 +142452,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "create_venv()", "id": "start_prod_create_venv" }, @@ -142457,7 +142466,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "ensure_valid_venv()", "id": "start_prod_ensure_valid_venv" }, @@ -142471,7 +142480,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "install_dependencies()", "id": "start_prod_install_dependencies" }, @@ -142485,7 +142494,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "ensure_venv_and_runtime()", "id": "start_prod_ensure_venv_and_runtime" }, @@ -142499,7 +142508,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "is_running()", "id": "start_prod_is_running" }, @@ -142513,7 +142522,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "verify_health()", "id": "start_prod_verify_health" }, @@ -142527,7 +142536,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "start_server()", "id": "start_prod_start_server" }, @@ -142541,7 +142550,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "stop_server()", "id": "start_prod_stop_server" }, @@ -142555,7 +142564,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "status_server()", "id": "start_prod_status_server" }, @@ -142569,7 +142578,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 229, + "community": 233, "norm_label": "show_logs()", "id": "start_prod_show_logs" }, @@ -142583,7 +142592,7 @@ "kind": "file" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "start.sh", "id": "start" }, @@ -142597,7 +142606,7 @@ "kind": "bash_entrypoint" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "start.sh script", "id": "start_sh__entry" }, @@ -142611,7 +142620,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "log_info()", "id": "start_log_info" }, @@ -142625,7 +142634,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "log_warn()", "id": "start_log_warn" }, @@ -142639,7 +142648,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "log_error()", "id": "start_log_error" }, @@ -142653,7 +142662,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "log_success()", "id": "start_log_success" }, @@ -142667,7 +142676,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "show_help()", "id": "start_show_help" }, @@ -142681,7 +142690,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "check_python()", "id": "start_check_python" }, @@ -142695,7 +142704,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "create_venv()", "id": "start_create_venv" }, @@ -142709,7 +142718,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "install_dependencies()", "id": "start_install_dependencies" }, @@ -142723,7 +142732,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "check_env()", "id": "start_check_env" }, @@ -142737,7 +142746,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "setup_logs()", "id": "start_setup_logs" }, @@ -142751,7 +142760,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "start_server()", "id": "start_start_server" }, @@ -142765,7 +142774,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "stop_server()", "id": "start_stop_server" }, @@ -142779,7 +142788,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "show_status()", "id": "start_show_status" }, @@ -142793,7 +142802,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "show_logs()", "id": "start_show_logs" }, @@ -142807,7 +142816,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "restart_server()", "id": "start_restart_server" }, @@ -142821,7 +142830,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 242, + "community": 244, "norm_label": "init_env()", "id": "start_init_env" }, @@ -142831,7 +142840,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "test_bx_advance_list_filters.py", "id": "tests_test_bx_advance_list_filters" }, @@ -142841,7 +142850,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L1", "_origin": "ast", - "community": 347, + "community": 38, "norm_label": "test_bx_advance_withdraw.py", "id": "tests_test_bx_advance_withdraw" }, @@ -142851,7 +142860,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L1", "_origin": "ast", - "community": 41, + "community": 118, "norm_label": "test_bx_invoice_ledger.py", "id": "tests_test_bx_invoice_ledger" }, @@ -142861,7 +142870,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 112, + "community": 117, "norm_label": "test_bx_invoice_list_filters.py", "id": "tests_test_bx_invoice_list_filters" }, @@ -142871,7 +142880,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 65, + "community": 82, "norm_label": "test_bx_list_sort.py", "id": "tests_test_bx_list_sort" }, @@ -142881,7 +142890,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "test_bx_optional_date.py", "id": "tests_test_bx_optional_date" }, @@ -142891,7 +142900,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "test_bx_payment_list_filters.py", "id": "tests_test_bx_payment_list_filters" }, @@ -142901,7 +142910,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 40, "norm_label": "test_bx_reimburse_import.py", "id": "tests_test_bx_reimburse_import" }, @@ -142911,7 +142920,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 46, + "community": 44, "norm_label": "test_bx_reimburse_list_filters.py", "id": "tests_test_bx_reimburse_list_filters" }, @@ -142921,7 +142930,7 @@ "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L1", "_origin": "ast", - "community": 25, + "community": 22, "norm_label": "test_bx_reimburse_my_page_size.py", "id": "tests_test_bx_reimburse_my_page_size" }, @@ -142931,7 +142940,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L1", "_origin": "ast", - "community": 193, + "community": 37, "norm_label": "test_bx_reimburse_title_seq.py", "id": "tests_test_bx_reimburse_title_seq" }, @@ -142941,7 +142950,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "_origin": "ast", - "community": 106, + "community": 107, "norm_label": "test_crm_approval_reedit.py", "id": "tests_test_crm_approval_reedit" }, @@ -142951,7 +142960,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 326, + "community": 313, "norm_label": "test_crm_batch1_remaining_column_facet.py", "id": "tests_test_crm_batch1_remaining_column_facet" }, @@ -142961,7 +142970,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 126, + "community": 129, "norm_label": "test_crm_clue_list_filters.py", "id": "tests_test_crm_clue_list_filters" }, @@ -142971,7 +142980,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 175, + "community": 178, "norm_label": "test_crm_contract_approval_list_filters.py", "id": "tests_test_crm_contract_approval_list_filters" }, @@ -142981,7 +142990,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 160, + "community": 161, "norm_label": "test_crm_contract_change_list_filters.py", "id": "tests_test_crm_contract_change_list_filters" }, @@ -142991,7 +143000,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "test_crm_contract_default_sort.py", "id": "tests_test_crm_contract_default_sort" }, @@ -143001,7 +143010,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 19, "norm_label": "test_crm_contract_keyword.py", "id": "tests_test_crm_contract_keyword" }, @@ -143011,7 +143020,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 135, + "community": 143, "norm_label": "test_crm_contract_list_filters.py", "id": "tests_test_crm_contract_list_filters" }, @@ -143021,7 +143030,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "_origin": "ast", - "community": 76, + "community": 78, "norm_label": "test_crm_contract_name_from_parties.py", "id": "tests_test_crm_contract_name_from_parties" }, @@ -143031,7 +143040,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L1", "_origin": "ast", - "community": 172, + "community": 81, "norm_label": "test_crm_contract_no_align.py", "id": "tests_test_crm_contract_no_align" }, @@ -143041,7 +143050,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L1", "_origin": "ast", - "community": 357, + "community": 342, "norm_label": "test_crm_contract_reedit_to_draft.py", "id": "tests_test_crm_contract_reedit_to_draft" }, @@ -143051,7 +143060,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 174, + "community": 179, "norm_label": "test_crm_contract_template_list_filters.py", "id": "tests_test_crm_contract_template_list_filters" }, @@ -143061,7 +143070,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "test_crm_customer_column_facet.py", "id": "tests_test_crm_customer_column_facet" }, @@ -143071,7 +143080,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 94, + "community": 103, "norm_label": "test_crm_customer_list_filters.py", "id": "tests_test_crm_customer_list_filters" }, @@ -143081,7 +143090,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "_origin": "ast", - "community": 358, + "community": 19, "norm_label": "test_crm_framework_contract_amount.py", "id": "tests_test_crm_framework_contract_amount" }, @@ -143091,7 +143100,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "test_crm_list_sort.py", "id": "tests_test_crm_list_sort" }, @@ -143101,7 +143110,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "_origin": "ast", - "community": 158, + "community": 199, "norm_label": "test_crm_name_pinyin_search.py", "id": "tests_test_crm_name_pinyin_search" }, @@ -143111,7 +143120,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 127, + "community": 128, "norm_label": "test_crm_opportunity_list_filters.py", "id": "tests_test_crm_opportunity_list_filters" }, @@ -143121,7 +143130,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L1", "_origin": "ast", - "community": 115, + "community": 134, "norm_label": "test_crm_package_spec.py", "id": "tests_test_crm_package_spec" }, @@ -143131,7 +143140,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 183, + "community": 185, "norm_label": "test_crm_price_letter_list_filters.py", "id": "tests_test_crm_price_letter_list_filters" }, @@ -143141,7 +143150,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "test_crm_product_column_facet.py", "id": "tests_test_crm_product_column_facet" }, @@ -143151,7 +143160,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 93, "norm_label": "test_crm_product_list_filters.py", "id": "tests_test_crm_product_list_filters" }, @@ -143161,7 +143170,7 @@ "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 29, "norm_label": "test_crm_product_options_keyword.py", "id": "tests_test_crm_product_options_keyword" }, @@ -143171,7 +143180,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 137, + "community": 141, "norm_label": "test_crm_quote_list_filters.py", "id": "tests_test_crm_quote_list_filters" }, @@ -143181,7 +143190,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "_origin": "ast", - "community": 298, + "community": 285, "norm_label": "test_crm_settlement_clause.py", "id": "tests_test_crm_settlement_clause" }, @@ -143191,7 +143200,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "_origin": "ast", - "community": 269, + "community": 293, "norm_label": "test_crm_supplier_hazard.py", "id": "tests_test_crm_supplier_hazard" }, @@ -143201,7 +143210,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 63, "norm_label": "test_data_scope.py", "id": "tests_test_data_scope" }, @@ -143211,7 +143220,7 @@ "source_file": "tests/test_db_inventory_id.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 212, "norm_label": "test_db_inventory_id.py", "id": "tests_test_db_inventory_id" }, @@ -143221,7 +143230,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 189, + "community": 229, "norm_label": "test_db_inventory_list_filters.py", "id": "tests_test_db_inventory_list_filters" }, @@ -143231,7 +143240,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 228, "norm_label": "test_db_list_sort.py", "id": "tests_test_db_list_sort" }, @@ -143241,7 +143250,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 212, + "community": 211, "norm_label": "test_db_plan_list_filters.py", "id": "tests_test_db_plan_list_filters" }, @@ -143251,7 +143260,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "_origin": "ast", - "community": 22, + "community": 41, "norm_label": "test_db_resolve_crm_product.py", "id": "tests_test_db_resolve_crm_product" }, @@ -143261,7 +143270,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 216, + "community": 198, "norm_label": "test_db_weighing_list_filters.py", "id": "tests_test_db_weighing_list_filters" }, @@ -143271,7 +143280,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L1", "_origin": "ast", - "community": 162, + "community": 79, "norm_label": "test_delete_guard.py", "id": "tests_test_delete_guard" }, @@ -143281,7 +143290,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L1", "_origin": "ast", - "community": 197, + "community": 206, "norm_label": "test_dict_ensure.py", "id": "tests_test_dict_ensure" }, @@ -143291,7 +143300,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L1", "_origin": "ast", - "community": 29, + "community": 88, "norm_label": "test_duty_schedule.py", "id": "tests_test_duty_schedule" }, @@ -143301,7 +143310,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 5, + "community": 304, "norm_label": "test_excel_export_helpers.py", "id": "tests_test_excel_export_helpers" }, @@ -143311,7 +143320,7 @@ "source_file": "tests/test_id_card_age.py", "source_location": "L1", "_origin": "ast", - "community": 82, + "community": 80, "norm_label": "test_id_card_age.py", "id": "tests_test_id_card_age" }, @@ -143321,7 +143330,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "_origin": "ast", - "community": 72, + "community": 132, "norm_label": "test_menu_favorite_crud.py", "id": "tests_test_menu_favorite_crud" }, @@ -143331,7 +143340,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 89, "norm_label": "test_mp_webview_auth_api.py", "id": "tests_test_mp_webview_auth_api" }, @@ -143341,7 +143350,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L1", "_origin": "ast", - "community": 301, + "community": 289, "norm_label": "test_mp_webview_ticket.py", "id": "tests_test_mp_webview_ticket" }, @@ -143351,7 +143360,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "_origin": "ast", - "community": 222, + "community": 226, "norm_label": "test_pinyin_abbr.py", "id": "tests_test_pinyin_abbr" }, @@ -143361,7 +143370,7 @@ "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L1", "_origin": "ast", - "community": 86, + "community": 306, "norm_label": "test_pl_arrange_auto_start_execute.py", "id": "tests_test_pl_arrange_auto_start_execute" }, @@ -143371,7 +143380,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L1", "_origin": "ast", - "community": 219, + "community": 54, "norm_label": "test_pl_brand_archive.py", "id": "tests_test_pl_brand_archive" }, @@ -143381,7 +143390,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L1", "_origin": "ast", - "community": 247, + "community": 259, "norm_label": "test_pl_carrier_eligible.py", "id": "tests_test_pl_carrier_eligible" }, @@ -143391,7 +143400,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1", "_origin": "ast", - "community": 74, + "community": 52, "norm_label": "test_pl_contract_plan_qty.py", "id": "tests_test_pl_contract_plan_qty" }, @@ -143401,7 +143410,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "_origin": "ast", - "community": 154, + "community": 156, "norm_label": "test_pl_contract_qty_arrange_check.py", "id": "tests_test_pl_contract_qty_arrange_check" }, @@ -143411,7 +143420,7 @@ "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L1", "_origin": "ast", - "community": 146, + "community": 148, "norm_label": "test_pl_customer_stop_pref_service.py", "id": "tests_test_pl_customer_stop_pref_service" }, @@ -143421,7 +143430,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 332, "norm_label": "test_pl_delivery_times_aggregate.py", "id": "tests_test_pl_delivery_times_aggregate" }, @@ -143431,7 +143440,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py", "id": "tests_test_pl_dibang_date_sync_on_plan_save" }, @@ -143441,7 +143450,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L1", "_origin": "ast", - "community": 22, + "community": 5, "norm_label": "test_pl_dibang_plan_quantity.py", "id": "tests_test_pl_dibang_plan_quantity" }, @@ -143451,7 +143460,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "test_pl_dibang_upsert_on_arrange.py", "id": "tests_test_pl_dibang_upsert_on_arrange" }, @@ -143461,7 +143470,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 220, + "community": 221, "norm_label": "test_pl_document_reminder_list_filters.py", "id": "tests_test_pl_document_reminder_list_filters" }, @@ -143471,7 +143480,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "test_pl_driver_plan_service.py", "id": "tests_test_pl_driver_plan_service" }, @@ -143481,7 +143490,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", - "community": 95, + "community": 146, "norm_label": "test_pl_feedback_brand_qty.py", "id": "tests_test_pl_feedback_brand_qty" }, @@ -143491,7 +143500,7 @@ "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 34, "norm_label": "test_pl_freight_list_filters.py", "id": "tests_test_pl_freight_list_filters" }, @@ -143501,7 +143510,7 @@ "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "_origin": "ast", - "community": 319, + "community": 34, "norm_label": "test_pl_freight_unsettled_q_filter.py", "id": "tests_test_pl_freight_unsettled_q_filter" }, @@ -143511,7 +143520,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 77, "norm_label": "test_pl_io_order_enrichment.py", "id": "tests_test_pl_io_order_enrichment" }, @@ -143521,7 +143530,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 198, + "community": 200, "norm_label": "test_pl_io_order_list_filters.py", "id": "tests_test_pl_io_order_list_filters" }, @@ -143531,7 +143540,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L1", "_origin": "ast", - "community": 300, + "community": 303, "norm_label": "test_pl_io_order_site_feedback_status.py", "id": "tests_test_pl_io_order_site_feedback_status" }, @@ -143541,7 +143550,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 87, "norm_label": "test_pl_list_sort.py", "id": "tests_test_pl_list_sort" }, @@ -143551,7 +143560,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 140, "norm_label": "test_pl_master_data_list_filters.py", "id": "tests_test_pl_master_data_list_filters" }, @@ -143561,7 +143570,7 @@ "source_file": "tests/test_pl_menu_badge_plan_cert.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "test_pl_menu_badge_plan_cert.py", "id": "tests_test_pl_menu_badge_plan_cert" }, @@ -143571,7 +143580,7 @@ "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 105, "norm_label": "test_pl_menu_badge_recharge.py", "id": "tests_test_pl_menu_badge_recharge" }, @@ -143581,7 +143590,7 @@ "source_file": "tests/test_pl_menu_badge_recharge_approval.py", "source_location": "L1", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_pl_menu_badge_recharge_approval.py", "id": "tests_test_pl_menu_badge_recharge_approval" }, @@ -143591,7 +143600,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "test_pl_personnel_cert_required.py", "id": "tests_test_pl_personnel_cert_required" }, @@ -143601,7 +143610,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L1", "_origin": "ast", - "community": 318, + "community": 297, "norm_label": "test_pl_personnel_sys_user_bind.py", "id": "tests_test_pl_personnel_sys_user_bind" }, @@ -143611,7 +143620,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "test_pl_plan_archive_export.py", "id": "tests_test_pl_plan_archive_export" }, @@ -143621,7 +143630,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 187, + "community": 5, "norm_label": "test_pl_plan_archive_stop_service.py", "id": "tests_test_pl_plan_archive_stop_service" }, @@ -143631,7 +143640,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "test_pl_plan_archive_zip_export.py", "id": "tests_test_pl_plan_archive_zip_export" }, @@ -143641,7 +143650,7 @@ "source_file": "tests/test_pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 5, "norm_label": "test_pl_plan_arrange_copy_flags.py", "id": "tests_test_pl_plan_arrange_copy_flags" }, @@ -143651,7 +143660,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 169, "norm_label": "test_pl_plan_cert_list_filters.py", "id": "tests_test_pl_plan_cert_list_filters" }, @@ -143661,7 +143670,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L1", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "test_pl_plan_contract_gap.py", "id": "tests_test_pl_plan_contract_gap" }, @@ -143671,7 +143680,7 @@ "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_create_date.py", "id": "tests_test_pl_plan_create_date" }, @@ -143681,7 +143690,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_draft_save.py", "id": "tests_test_pl_plan_draft_save" }, @@ -143691,7 +143700,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", - "community": 273, + "community": 254, "norm_label": "test_pl_plan_list_attachments.py", "id": "tests_test_pl_plan_list_attachments" }, @@ -143701,7 +143710,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 131, + "community": 45, "norm_label": "test_pl_plan_list_filters.py", "id": "tests_test_pl_plan_list_filters" }, @@ -143711,7 +143720,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L1", "_origin": "ast", - "community": 147, + "community": 271, "norm_label": "test_pl_plan_package_validate.py", "id": "tests_test_pl_plan_package_validate" }, @@ -143721,7 +143730,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_price_mask.py", "id": "tests_test_pl_plan_price_mask" }, @@ -143731,7 +143740,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L1", "_origin": "ast", - "community": 45, + "community": 33, "norm_label": "test_pl_plan_print_service.py", "id": "tests_test_pl_plan_print_service" }, @@ -143741,7 +143750,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 3, "norm_label": "test_pl_plan_product_upsert.py", "id": "tests_test_pl_plan_product_upsert" }, @@ -143751,7 +143760,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "_origin": "ast", - "community": 223, + "community": 224, "norm_label": "test_pl_plan_requires_site_link.py", "id": "tests_test_pl_plan_requires_site_link" }, @@ -143761,7 +143770,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "test_pl_plan_resolve_driver.py", "id": "tests_test_pl_plan_resolve_driver" }, @@ -143771,7 +143780,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 253, "norm_label": "test_pl_plan_resolve_escort.py", "id": "tests_test_pl_plan_resolve_escort" }, @@ -143791,7 +143800,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", - "community": 58, + "community": 49, "norm_label": "test_pl_plan_stop_rules.py", "id": "tests_test_pl_plan_stop_rules" }, @@ -143811,7 +143820,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "_origin": "ast", - "community": 345, + "community": 331, "norm_label": "test_pl_plan_stop_upsert.py", "id": "tests_test_pl_plan_stop_upsert" }, @@ -143821,7 +143830,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 119, "norm_label": "test_pl_public_link_archived.py", "id": "tests_test_pl_public_link_archived" }, @@ -143831,7 +143840,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "test_pl_public_transport_history.py", "id": "tests_test_pl_public_transport_history" }, @@ -143841,7 +143850,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L1", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "test_pl_scan_cert_expiry.py", "id": "tests_test_pl_scan_cert_expiry" }, @@ -143851,7 +143860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 61, + "community": 59, "norm_label": "date", "id": "tests_test_pl_scan_cert_expiry_py_date" }, @@ -143861,7 +143870,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "test_pl_trailer_cert_rules.py", "id": "tests_test_pl_trailer_cert_rules" }, @@ -143871,7 +143880,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 99, "norm_label": "test_pl_transport_address_notes_schema.py", "id": "tests_test_pl_transport_address_notes_schema" }, @@ -143881,7 +143890,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "test_pl_transport_arrange_optional_driver.py", "id": "tests_test_pl_transport_arrange_optional_driver" }, @@ -143891,7 +143900,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 47, "norm_label": "test_pl_transport_arrange_optional_escort.py", "id": "tests_test_pl_transport_arrange_optional_escort" }, @@ -143901,7 +143910,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 12, "norm_label": "test_pl_transport_site_service.py", "id": "tests_test_pl_transport_site_service" }, @@ -143911,7 +143920,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 83, "norm_label": "test_pl_transport_stop_feedback.py", "id": "tests_test_pl_transport_stop_feedback" }, @@ -143921,7 +143930,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L1", "_origin": "ast", - "community": 63, + "community": 66, "norm_label": "test_pl_tripartite_cert_gates.py", "id": "tests_test_pl_tripartite_cert_gates" }, @@ -143931,7 +143940,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 100, "norm_label": "test_pl_vehicle_ops_list_filters.py", "id": "tests_test_pl_vehicle_ops_list_filters" }, @@ -143941,7 +143950,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "_origin": "ast", - "community": 360, + "community": 176, "norm_label": "test_pl_vehicle_personnel_photo_schema.py", "id": "tests_test_pl_vehicle_personnel_photo_schema" }, @@ -143951,7 +143960,7 @@ "source_file": "tests/test_pl_vehicle_recharge_apply_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 36, "norm_label": "test_pl_vehicle_recharge_apply_zip_export.py", "id": "tests_test_pl_vehicle_recharge_apply_zip_export" }, @@ -143961,7 +143970,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 118, + "community": 123, "norm_label": "test_pl_vehicle_recharge_mine_vehicles.py", "id": "tests_test_pl_vehicle_recharge_mine_vehicles" }, @@ -143971,7 +143980,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 123, "norm_label": "simplenamespace", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_py_simplenamespace" }, @@ -143981,7 +143990,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L1", "_origin": "ast", - "community": 145, + "community": 158, "norm_label": "test_pl_vehicle_recharge_workflow.py", "id": "tests_test_pl_vehicle_recharge_workflow" }, @@ -143991,7 +144000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 145, + "community": 158, "norm_label": "simplenamespace", "id": "tests_test_pl_vehicle_recharge_workflow_py_simplenamespace" }, @@ -144001,7 +144010,7 @@ "source_file": "tests/test_pound_qr_label_items.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 215, "norm_label": "test_pound_qr_label_items.py", "id": "tests_test_pound_qr_label_items" }, @@ -144011,7 +144020,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 215, "norm_label": "test_public_db_pound_qr.py", "id": "tests_test_public_db_pound_qr" }, @@ -144021,7 +144030,7 @@ "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 89, "norm_label": "test_public_db_vehicle_plates.py", "id": "tests_test_public_db_vehicle_plates" }, @@ -144031,7 +144040,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 182, "norm_label": "test_quote_approver_setting.py", "id": "tests_test_quote_approver_setting" }, @@ -144041,7 +144050,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L1", "_origin": "ast", - "community": 241, + "community": 239, "norm_label": "test_resolve_product_id_no_auto_create.py", "id": "tests_test_resolve_product_id_no_auto_create" }, @@ -144051,7 +144060,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L1", "_origin": "ast", - "community": 264, + "community": 258, "norm_label": "test_vehicle_fuel_schema.py", "id": "tests_test_vehicle_fuel_schema" }, @@ -144061,7 +144070,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L1", "_origin": "ast", - "community": 278, + "community": 136, "norm_label": "test_vehicle_recharge_types.py", "id": "tests_test_vehicle_recharge_types" }, @@ -144071,7 +144080,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "test_wechat_login_resolve.py", "id": "tests_test_wechat_login_resolve" }, @@ -144081,7 +144090,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 65, "norm_label": "test_wechat_mini_auth_phone.py", "id": "tests_test_wechat_mini_auth_phone" }, @@ -144091,7 +144100,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 343, "norm_label": "test_wx_qr_api.py", "id": "tests_test_wx_qr_api" }, @@ -144101,7 +144110,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L1", "_origin": "ast", - "community": 196, + "community": 225, "norm_label": "test_wx_qr_session.py", "id": "tests_test_wx_qr_session" }, @@ -144111,7 +144120,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L1", "_origin": "ast", - "community": 214, + "community": 65, "norm_label": "test_wxacode.py", "id": "tests_test_wxacode" }, @@ -144121,7 +144130,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L1", "_origin": "ast", - "community": 385, + "community": 360, "norm_label": "activate.ps1", "id": "venv_bak_broken_bin_activate" }, @@ -144131,7 +144140,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "_origin": "ast", - "community": 385, + "community": 360, "norm_label": "global:deactivate()", "id": "venv_bak_broken_bin_activate_global_deactivate" }, @@ -144141,7 +144150,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "_origin": "ast", - "community": 385, + "community": 360, "norm_label": "get-pyvenvconfig()", "id": "venv_bak_broken_bin_activate_get_pyvenvconfig" }, @@ -144151,7 +144160,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "_origin": "ast", - "community": 385, + "community": 360, "norm_label": "global:_old_virtual_prompt()", "id": "venv_bak_broken_bin_activate_global_old_virtual_prompt" }, @@ -144161,7 +144170,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "_origin": "ast", - "community": 385, + "community": 360, "norm_label": "global:prompt()", "id": "venv_bak_broken_bin_activate_global_prompt" }, @@ -144171,7 +144180,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "deploy.md", "id": "deploy" }, @@ -144181,7 +144190,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "id": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, @@ -144191,7 +144200,7 @@ "source_file": "DEPLOY.md", "source_location": "L3", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "id": "deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, @@ -144201,7 +144210,7 @@ "source_file": "DEPLOY.md", "source_location": "L32", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "id": "deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, @@ -144211,7 +144220,7 @@ "source_file": "DEPLOY.md", "source_location": "L45", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4", "id": "deploy_3_\u65e5\u5e38\u8fd0\u7ef4" }, @@ -144221,7 +144230,7 @@ "source_file": "DEPLOY.md", "source_location": "L61", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6", "id": "deploy_4_\u914d\u7f6e\u6587\u4ef6" }, @@ -144231,7 +144240,7 @@ "source_file": "DEPLOY.md", "source_location": "L70", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "5. \u4e0e nginx \u914d\u5408", "id": "deploy_5_\u4e0e_nginx_\u914d\u5408" }, @@ -144241,7 +144250,7 @@ "source_file": "DEPLOY.md", "source_location": "L77", "_origin": "ast", - "community": 351, + "community": 334, "norm_label": "6. \u5e38\u89c1\u95ee\u9898", "id": "deploy_6_\u5e38\u89c1\u95ee\u9898" }, @@ -144251,7 +144260,7 @@ "source_file": "README.md", "source_location": "L1", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "readme.md", "id": "readme" }, @@ -144261,7 +144270,7 @@ "source_file": "README.md", "source_location": "L1", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)", "id": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi" }, @@ -144271,7 +144280,7 @@ "source_file": "README.md", "source_location": "L7", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "\u6280\u672f\u6808", "id": "readme_\u6280\u672f\u6808" }, @@ -144281,7 +144290,7 @@ "source_file": "README.md", "source_location": "L15", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "\u9879\u76ee\u7ed3\u6784", "id": "readme_\u9879\u76ee\u7ed3\u6784" }, @@ -144291,7 +144300,7 @@ "source_file": "README.md", "source_location": "L37", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "\u5feb\u901f\u5f00\u59cb", "id": "readme_\u5feb\u901f\u5f00\u59cb" }, @@ -144301,7 +144310,7 @@ "source_file": "README.md", "source_location": "L39", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "id": "readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883" }, @@ -144311,7 +144320,7 @@ "source_file": "README.md", "source_location": "L47", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56", "id": "readme_2_\u5b89\u88c5\u4f9d\u8d56" }, @@ -144321,7 +144330,7 @@ "source_file": "README.md", "source_location": "L53", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "id": "readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, @@ -144331,7 +144340,7 @@ "source_file": "README.md", "source_location": "L71", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "4. \u542f\u52a8\u670d\u52a1", "id": "readme_4_\u542f\u52a8\u670d\u52a1" }, @@ -144341,7 +144350,7 @@ "source_file": "README.md", "source_location": "L83", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "api \u8def\u7531\u5206\u7ec4", "id": "readme_api_\u8def\u7531\u5206\u7ec4" }, @@ -144351,7 +144360,7 @@ "source_file": "README.md", "source_location": "L93", "_origin": "ast", - "community": 320, + "community": 307, "norm_label": "\u5f00\u53d1\u89c4\u8303", "id": "readme_\u5f00\u53d1\u89c4\u8303" }, @@ -144360,7 +144369,7 @@ "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L135", - "community": 492, + "community": 471, "norm_label": "send_order_status()", "id": "app_core_wechat_message_send_order_status" }, @@ -144369,7 +144378,7 @@ "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L172", - "community": 493, + "community": 472, "norm_label": "send_payment_success()", "id": "app_core_wechat_message_send_payment_success" }, @@ -144378,7 +144387,7 @@ "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L207", - "community": 494, + "community": 473, "norm_label": "send_delivery_notice()", "id": "app_core_wechat_message_send_delivery_notice" }, @@ -144387,7 +144396,7 @@ "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L244", - "community": 495, + "community": 474, "norm_label": "send_delivery_warning()", "id": "app_core_wechat_message_send_delivery_warning" }, @@ -144396,7 +144405,7 @@ "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L281", - "community": 496, + "community": 475, "norm_label": "send_refund_result()", "id": "app_core_wechat_message_send_refund_result" }, @@ -144405,7 +144414,7 @@ "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L318", - "community": 497, + "community": 476, "norm_label": "send_urge_notification()", "id": "app_core_wechat_message_send_urge_notification" }, @@ -144414,7 +144423,7 @@ "file_type": "code", "source_file": "app/models/base.py", "source_location": "L15", - "community": 498, + "community": 477, "norm_label": "__tablename__()", "id": "app_models_base_tablename" }, @@ -144423,7 +144432,7 @@ "file_type": "code", "source_file": "app/models/base.py", "source_location": "L51", - "community": 499, + "community": 478, "norm_label": "get_active()", "id": "app_models_base_get_active" }, @@ -144432,7 +144441,7 @@ "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L31", - "community": 500, + "community": 479, "norm_label": "_split_work_plans()", "id": "app_schemas_duty_split_work_plans" }, @@ -144441,7 +144450,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", - "community": 501, + "community": 480, "norm_label": "validate_amount()", "id": "app_schemas_pl_vehicle_maintenance_validate_amount" }, @@ -144450,7 +144459,7 @@ "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L92", - "community": 502, + "community": 481, "norm_label": "_coerce_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_coerce_resource_snapshot" }, @@ -144459,7 +144468,7 @@ "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L32", - "community": 503, + "community": 482, "norm_label": "check_ids()", "id": "app_schemas_pl_freight_check_ids" }, @@ -144468,7 +144477,7 @@ "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", - "community": 504, + "community": 483, "norm_label": "validate_coordinates()", "id": "app_schemas_pl_transport_address_validate_coordinates" }, @@ -144477,7 +144486,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L34", - "community": 505, + "community": 484, "norm_label": "validate_fuel_category()", "id": "app_schemas_pl_vehicle_fuel_validate_fuel_category" }, @@ -144486,7 +144495,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L41", - "community": 506, + "community": 485, "norm_label": "validate_fuel_liters()", "id": "app_schemas_pl_vehicle_fuel_validate_fuel_liters" }, @@ -144495,7 +144504,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L48", - "community": 507, + "community": 486, "norm_label": "validate_odometer_km()", "id": "app_schemas_pl_vehicle_fuel_validate_odometer_km" }, @@ -144504,7 +144513,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", - "community": 508, + "community": 487, "norm_label": "validate_quantity()", "id": "app_schemas_pl_vehicle_urea_validate_quantity" }, @@ -144513,7 +144522,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", - "community": 509, + "community": 488, "norm_label": "validate_apply_amount()", "id": "app_schemas_pl_vehicle_urea_validate_apply_amount" }, @@ -144522,7 +144531,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", - "community": 510, + "community": 489, "norm_label": "validate_amount()", "id": "app_schemas_pl_vehicle_urea_validate_amount" }, @@ -144531,7 +144540,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L24", - "community": 511, + "community": 490, "norm_label": "validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_validate_recharge_type" }, @@ -144540,7 +144549,7 @@ "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", - "community": 512, + "community": 491, "norm_label": "validate_amount()", "id": "app_schemas_pl_vehicle_recharge_validate_amount" }, @@ -144549,7 +144558,7 @@ "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", - "community": 513, + "community": 492, "norm_label": "validate_expense_item_id()", "id": "app_schemas_bx_reimburse_validate_expense_item_id" }, @@ -144558,7 +144567,7 @@ "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", - "community": 514, + "community": 493, "norm_label": "validate_invoice_id()", "id": "app_schemas_bx_reimburse_validate_invoice_id" }, @@ -144567,7 +144576,7 @@ "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", - "community": 515, + "community": 494, "norm_label": "coerce_attachment_id()", "id": "app_schemas_bx_reimburse_coerce_attachment_id" }, @@ -144576,7 +144585,7 @@ "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", - "community": 516, + "community": 495, "norm_label": "details_must_not_be_empty()", "id": "app_schemas_bx_reimburse_details_must_not_be_empty" }, @@ -144585,7 +144594,7 @@ "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L98", - "community": 517, + "community": 496, "norm_label": "coerce_applicant_id()", "id": "app_schemas_bx_reimburse_coerce_applicant_id" }, @@ -144594,7 +144603,7 @@ "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L211", - "community": 518, + "community": 497, "norm_label": "validate_advance_id()", "id": "app_schemas_bx_reimburse_validate_advance_id" }, @@ -144603,7 +144612,7 @@ "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", - "community": 519, + "community": 498, "norm_label": "validate_parent_id()", "id": "app_schemas_bx_expense_item_validate_parent_id" }, @@ -144612,7 +144621,7 @@ "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L27", - "community": 520, + "community": 499, "norm_label": "validate_expense_item_id()", "id": "app_schemas_bx_advance_validate_expense_item_id" }, @@ -144621,7 +144630,7 @@ "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L23", - "community": 521, + "community": 500, "norm_label": "validate_approver_id()", "id": "app_schemas_bx_workflow_validate_approver_id" }, @@ -144630,7 +144639,7 @@ "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L272", - "community": 522, + "community": 501, "norm_label": "_forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_forbid_legacy_invoice_fields" }, @@ -144639,7 +144648,7 @@ "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L14", - "community": 523, + "community": 502, "norm_label": "get_multi_with_filters()", "id": "app_crud_api_request_log_get_multi_with_filters" }, @@ -144648,7 +144657,7 @@ "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L85", - "community": 524, + "community": 503, "norm_label": "get()", "id": "app_crud_api_request_log_get" }, @@ -144657,7 +144666,7 @@ "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L91", - "community": 525, + "community": 504, "norm_label": "delete()", "id": "app_crud_api_request_log_delete" }, @@ -144666,7 +144675,7 @@ "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L330", - "community": 526, + "community": 505, "norm_label": "_compare()", "id": "app_services_workflow_engine_compare" }, @@ -144675,7 +144684,7 @@ "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L359", - "community": 527, + "community": 506, "norm_label": "_get_variable()", "id": "app_services_workflow_engine_get_variable" }, @@ -144684,7 +144693,7 @@ "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L374", - "community": 528, + "community": 507, "norm_label": "_parse_node_config()", "id": "app_services_workflow_engine_parse_node_config" }, @@ -144693,7 +144702,7 @@ "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L383", - "community": 529, + "community": 508, "norm_label": "_parse_variables()", "id": "app_services_workflow_engine_parse_variables" }, @@ -144702,7 +144711,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", - "community": 530, + "community": 509, "norm_label": "_tenant_no()", "id": "app_services_bx_reimburse_tenant_no" }, @@ -144711,7 +144720,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", - "community": 531, + "community": 510, "norm_label": "can_change_applicant()", "id": "app_services_bx_reimburse_can_change_applicant" }, @@ -144720,7 +144729,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", - "community": 532, + "community": 511, "norm_label": "resolve_applicant()", "id": "app_services_bx_reimburse_resolve_applicant" }, @@ -144729,7 +144738,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", - "community": 533, + "community": 512, "norm_label": "get_by_id()", "id": "app_services_bx_reimburse_get_by_id" }, @@ -144738,7 +144747,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", - "community": 534, + "community": 513, "norm_label": "get_paged()", "id": "app_services_bx_reimburse_get_paged" }, @@ -144747,7 +144756,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L144", - "community": 535, + "community": 514, "norm_label": "soft_delete()", "id": "app_services_bx_reimburse_soft_delete" }, @@ -144756,7 +144765,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L151", - "community": 536, + "community": 515, "norm_label": "_workflow_nodes()", "id": "app_services_bx_reimburse_workflow_nodes" }, @@ -144765,7 +144774,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L316", - "community": 537, + "community": 516, "norm_label": "_has_debit_reimburse()", "id": "app_services_bx_reimburse_has_debit_reimburse" }, @@ -144774,7 +144783,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L330", - "community": 538, + "community": 517, "norm_label": "normalize_invoice_links()", "id": "app_services_bx_reimburse_normalize_invoice_links" }, @@ -144783,7 +144792,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L362", - "community": 539, + "community": 518, "norm_label": "sync_reimburse_invoices()", "id": "app_services_bx_reimburse_sync_reimburse_invoices" }, @@ -144792,7 +144801,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L451", - "community": 540, + "community": 519, "norm_label": "get_linked_invoice_ids()", "id": "app_services_bx_reimburse_get_linked_invoice_ids" }, @@ -144801,7 +144810,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L473", - "community": 541, + "community": 520, "norm_label": "get_linked_invoices_brief()", "id": "app_services_bx_reimburse_get_linked_invoices_brief" }, @@ -144810,7 +144819,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L568", - "community": 542, + "community": 521, "norm_label": "get_linked_invoice_ids_map()", "id": "app_services_bx_reimburse_get_linked_invoice_ids_map" }, @@ -144819,7 +144828,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L591", - "community": 543, + "community": 522, "norm_label": "submit()", "id": "app_services_bx_reimburse_submit" }, @@ -144828,7 +144837,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L635", - "community": 544, + "community": 523, "norm_label": "approve()", "id": "app_services_bx_reimburse_approve" }, @@ -144837,7 +144846,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L680", - "community": 545, + "community": 524, "norm_label": "reject()", "id": "app_services_bx_reimburse_reject" }, @@ -144846,7 +144855,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L720", - "community": 546, + "community": 525, "norm_label": "withdraw()", "id": "app_services_bx_reimburse_withdraw" }, @@ -144855,7 +144864,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L739", - "community": 547, + "community": 526, "norm_label": "_approval_record_dict()", "id": "app_services_bx_reimburse_approval_record_dict" }, @@ -144864,7 +144873,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L752", - "community": 548, + "community": 527, "norm_label": "_latest_approval_per_node()", "id": "app_services_bx_reimburse_latest_approval_per_node" }, @@ -144873,7 +144882,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L769", - "community": 549, + "community": 528, "norm_label": "_query_approvals()", "id": "app_services_bx_reimburse_query_approvals" }, @@ -144882,7 +144891,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L836", - "community": 550, + "community": 529, "norm_label": "create_with_details()", "id": "app_services_bx_reimburse_create_with_details" }, @@ -144891,7 +144900,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L908", - "community": 551, + "community": 530, "norm_label": "update_with_details()", "id": "app_services_bx_reimburse_update_with_details" }, @@ -144900,7 +144909,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L992", - "community": 552, + "community": 531, "norm_label": "get_details()", "id": "app_services_bx_reimburse_get_details" }, @@ -144909,7 +144918,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1005", - "community": 553, + "community": 532, "norm_label": "detail_expense_keyword_match()", "id": "app_services_bx_reimburse_detail_expense_keyword_match" }, @@ -144918,7 +144927,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1016", - "community": 554, + "community": 533, "norm_label": "build_expense_name_condition()", "id": "app_services_bx_reimburse_build_expense_name_condition" }, @@ -144927,7 +144936,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1036", - "community": 555, + "community": 534, "norm_label": "get_details_map_by_reimburse_ids()", "id": "app_services_bx_reimburse_get_details_map_by_reimburse_ids" }, @@ -144936,7 +144945,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", - "community": 556, + "community": 535, "norm_label": "out_rows_with_attachment_counts()", "id": "app_services_bx_reimburse_out_rows_with_attachment_counts" }, @@ -144945,7 +144954,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1087", - "community": 557, + "community": 536, "norm_label": "out_one_with_attachment_counts()", "id": "app_services_bx_reimburse_out_one_with_attachment_counts" }, @@ -144954,7 +144963,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1093", - "community": 558, + "community": 537, "norm_label": "build_apply_out_with_details()", "id": "app_services_bx_reimburse_build_apply_out_with_details" }, @@ -144963,7 +144972,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1104", - "community": 559, + "community": 538, "norm_label": "global_status_counts()", "id": "app_services_bx_reimburse_global_status_counts" }, @@ -144972,7 +144981,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1113", - "community": 560, + "community": 539, "norm_label": "_my_apply_base()", "id": "app_services_bx_reimburse_my_apply_base" }, @@ -144981,7 +144990,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1125", - "community": 561, + "community": 540, "norm_label": "my_apply_stats()", "id": "app_services_bx_reimburse_my_apply_stats" }, @@ -144990,7 +144999,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1214", - "community": 562, + "community": 541, "norm_label": "pay()", "id": "app_services_bx_reimburse_pay" }, @@ -144999,7 +145008,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1237", - "community": 563, + "community": 542, "norm_label": "offset()", "id": "app_services_bx_reimburse_offset" }, @@ -145008,7 +145017,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1268", - "community": 564, + "community": 543, "norm_label": "batch_offset()", "id": "app_services_bx_reimburse_batch_offset" }, @@ -145017,7 +145026,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1323", - "community": 565, + "community": 544, "norm_label": "finance_payment_stats()", "id": "app_services_bx_reimburse_finance_payment_stats" }, @@ -145026,7 +145035,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", - "community": 566, + "community": 545, "norm_label": "_tenant_no()", "id": "app_services_bx_expense_item_tenant_no" }, @@ -145035,7 +145044,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", - "community": 567, + "community": 546, "norm_label": "get_by_id()", "id": "app_services_bx_expense_item_get_by_id" }, @@ -145044,7 +145053,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", - "community": 568, + "community": 547, "norm_label": "create()", "id": "app_services_bx_expense_item_create" }, @@ -145053,7 +145062,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", - "community": 569, + "community": 548, "norm_label": "update()", "id": "app_services_bx_expense_item_update" }, @@ -145062,7 +145071,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", - "community": 570, + "community": 549, "norm_label": "soft_delete()", "id": "app_services_bx_expense_item_soft_delete" }, @@ -145071,7 +145080,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", - "community": 571, + "community": 550, "norm_label": "get_item_tree()", "id": "app_services_bx_expense_item_get_item_tree" }, @@ -145080,7 +145089,7 @@ "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L117", - "community": 572, + "community": 551, "norm_label": "_build_tree()", "id": "app_services_bx_expense_item_build_tree" }, @@ -145089,7 +145098,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L17", - "community": 573, + "community": 552, "norm_label": "_tenant_no()", "id": "app_services_bx_attachment_tenant_no" }, @@ -145098,7 +145107,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L21", - "community": 574, + "community": 553, "norm_label": "get_by_id()", "id": "app_services_bx_attachment_get_by_id" }, @@ -145107,7 +145116,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L34", - "community": 575, + "community": 554, "norm_label": "create()", "id": "app_services_bx_attachment_create" }, @@ -145116,7 +145125,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L51", - "community": 576, + "community": 555, "norm_label": "soft_delete()", "id": "app_services_bx_attachment_soft_delete" }, @@ -145125,7 +145134,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L61", - "community": 577, + "community": 556, "norm_label": "get_by_biz()", "id": "app_services_bx_attachment_get_by_biz" }, @@ -145134,7 +145143,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L106", - "community": 578, + "community": 557, "norm_label": "count_invoice_attach_by_biz_ids()", "id": "app_services_bx_attachment_count_invoice_attach_by_biz_ids" }, @@ -145143,7 +145152,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L28", - "community": 579, + "community": 558, "norm_label": "_tenant_no()", "id": "app_services_bx_advance_tenant_no" }, @@ -145152,7 +145161,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L32", - "community": 580, + "community": 559, "norm_label": "get_by_id()", "id": "app_services_bx_advance_get_by_id" }, @@ -145161,7 +145170,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L45", - "community": 581, + "community": 560, "norm_label": "get_paged()", "id": "app_services_bx_advance_get_paged" }, @@ -145170,7 +145179,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L67", - "community": 582, + "community": 561, "norm_label": "create()", "id": "app_services_bx_advance_create" }, @@ -145179,7 +145188,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L104", - "community": 583, + "community": 562, "norm_label": "update()", "id": "app_services_bx_advance_update" }, @@ -145188,7 +145197,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L123", - "community": 584, + "community": 563, "norm_label": "soft_delete()", "id": "app_services_bx_advance_soft_delete" }, @@ -145197,7 +145206,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L259", - "community": 585, + "community": 564, "norm_label": "_workflow_nodes()", "id": "app_services_bx_advance_workflow_nodes" }, @@ -145206,7 +145215,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L272", - "community": 586, + "community": 565, "norm_label": "submit()", "id": "app_services_bx_advance_submit" }, @@ -145215,7 +145224,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L289", - "community": 587, + "community": 566, "norm_label": "approve()", "id": "app_services_bx_advance_approve" }, @@ -145224,7 +145233,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L334", - "community": 588, + "community": 567, "norm_label": "reject()", "id": "app_services_bx_advance_reject" }, @@ -145233,7 +145242,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L371", - "community": 589, + "community": 568, "norm_label": "withdraw()", "id": "app_services_bx_advance_withdraw" }, @@ -145242,7 +145251,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L387", - "community": 590, + "community": 569, "norm_label": "_approval_record_dict()", "id": "app_services_bx_advance_approval_record_dict" }, @@ -145251,7 +145260,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L400", - "community": 591, + "community": 570, "norm_label": "_latest_approval_per_node()", "id": "app_services_bx_advance_latest_approval_per_node" }, @@ -145260,7 +145269,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L417", - "community": 592, + "community": 571, "norm_label": "_query_approvals()", "id": "app_services_bx_advance_query_approvals" }, @@ -145269,7 +145278,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L484", - "community": 593, + "community": 572, "norm_label": "global_status_counts()", "id": "app_services_bx_advance_global_status_counts" }, @@ -145278,7 +145287,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L493", - "community": 594, + "community": 573, "norm_label": "_my_apply_base()", "id": "app_services_bx_advance_my_apply_base" }, @@ -145287,7 +145296,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L505", - "community": 595, + "community": 574, "norm_label": "my_apply_stats()", "id": "app_services_bx_advance_my_apply_stats" }, @@ -145296,7 +145305,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L585", - "community": 596, + "community": 575, "norm_label": "pending_approval_stats()", "id": "app_services_bx_advance_pending_approval_stats" }, @@ -145305,7 +145314,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L616", - "community": 597, + "community": 576, "norm_label": "offset_amount_map()", "id": "app_services_bx_advance_offset_amount_map" }, @@ -145314,7 +145323,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L635", - "community": 598, + "community": 577, "norm_label": "issue()", "id": "app_services_bx_advance_issue" }, @@ -145323,7 +145332,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L660", - "community": 599, + "community": 578, "norm_label": "finance_issue_stats()", "id": "app_services_bx_advance_finance_issue_stats" }, @@ -145332,7 +145341,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", - "community": 600, + "community": 579, "norm_label": "list_entries()", "id": "app_services_bx_invoice_ledger_list_entries" }, @@ -145341,7 +145350,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", - "community": 601, + "community": 580, "norm_label": "calc_summary()", "id": "app_services_bx_invoice_ledger_calc_summary" }, @@ -145350,7 +145359,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", - "community": 602, + "community": 581, "norm_label": "_lock_summary()", "id": "app_services_bx_invoice_ledger_lock_summary" }, @@ -145359,7 +145368,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", - "community": 603, + "community": 582, "norm_label": "refresh_summary()", "id": "app_services_bx_invoice_ledger_refresh_summary" }, @@ -145368,7 +145377,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", - "community": 604, + "community": 583, "norm_label": "add_entry()", "id": "app_services_bx_invoice_ledger_add_entry" }, @@ -145377,7 +145386,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", - "community": 605, + "community": 584, "norm_label": "debit_reimburse()", "id": "app_services_bx_invoice_ledger_debit_reimburse" }, @@ -145386,7 +145395,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", - "community": 606, + "community": 585, "norm_label": "release_reimburse()", "id": "app_services_bx_invoice_ledger_release_reimburse" }, @@ -145395,7 +145404,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", - "community": 607, + "community": 586, "norm_label": "assert_can_delete_invoice()", "id": "app_services_bx_invoice_ledger_assert_can_delete_invoice" }, @@ -145404,7 +145413,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L28", - "community": 608, + "community": 587, "norm_label": "_tenant_no()", "id": "app_services_bx_workflow_tenant_no" }, @@ -145413,7 +145422,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L32", - "community": 609, + "community": 588, "norm_label": "get_by_id()", "id": "app_services_bx_workflow_get_by_id" }, @@ -145422,7 +145431,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L45", - "community": 610, + "community": 589, "norm_label": "get_paged()", "id": "app_services_bx_workflow_get_paged" }, @@ -145431,7 +145440,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L59", - "community": 611, + "community": 590, "norm_label": "create()", "id": "app_services_bx_workflow_create" }, @@ -145440,7 +145449,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L76", - "community": 612, + "community": 591, "norm_label": "update()", "id": "app_services_bx_workflow_update" }, @@ -145449,7 +145458,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L96", - "community": 613, + "community": 592, "norm_label": "soft_delete()", "id": "app_services_bx_workflow_soft_delete" }, @@ -145458,7 +145467,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L110", - "community": 614, + "community": 593, "norm_label": "get_by_biz_type()", "id": "app_services_bx_workflow_get_by_biz_type" }, @@ -145467,7 +145476,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L122", - "community": 615, + "community": 594, "norm_label": "ensure_by_biz_type()", "id": "app_services_bx_workflow_ensure_by_biz_type" }, @@ -145476,7 +145485,7 @@ "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L153", - "community": 616, + "community": 595, "norm_label": "save_nodes()", "id": "app_services_bx_workflow_save_nodes" }, @@ -145485,7 +145494,7 @@ "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L20", - "community": 617, + "community": 596, "norm_label": "get_by_id()", "id": "app_services_bx_base_get_by_id" }, @@ -145494,7 +145503,7 @@ "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L38", - "community": 618, + "community": 597, "norm_label": "get_paged()", "id": "app_services_bx_base_get_paged" }, @@ -145503,7 +145512,7 @@ "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L68", - "community": 619, + "community": 598, "norm_label": "create()", "id": "app_services_bx_base_create" }, @@ -145512,7 +145521,7 @@ "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L88", - "community": 620, + "community": 599, "norm_label": "update()", "id": "app_services_bx_base_update" }, @@ -145521,7 +145530,7 @@ "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L112", - "community": 621, + "community": 600, "norm_label": "soft_delete()", "id": "app_services_bx_base_soft_delete" }, @@ -145530,7 +145539,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L31", - "community": 622, + "community": 601, "norm_label": "_tenant_no()", "id": "app_services_bx_invoice_tenant_no" }, @@ -145539,7 +145548,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L35", - "community": 623, + "community": 602, "norm_label": "is_wallet_admin()", "id": "app_services_bx_invoice_is_wallet_admin" }, @@ -145548,7 +145557,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L42", - "community": 624, + "community": 603, "norm_label": "can_query_others_wallet()", "id": "app_services_bx_invoice_can_query_others_wallet" }, @@ -145557,7 +145566,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L50", - "community": 625, + "community": 604, "norm_label": "_require_wallet_admin()", "id": "app_services_bx_invoice_require_wallet_admin" }, @@ -145566,7 +145575,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L55", - "community": 626, + "community": 605, "norm_label": "_lookup_user_name()", "id": "app_services_bx_invoice_lookup_user_name" }, @@ -145575,7 +145584,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L66", - "community": 627, + "community": 606, "norm_label": "_resolve_owner()", "id": "app_services_bx_invoice_resolve_owner" }, @@ -145584,7 +145593,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L78", - "community": 628, + "community": 607, "norm_label": "_resolve_owner_for_query()", "id": "app_services_bx_invoice_resolve_owner_for_query" }, @@ -145593,7 +145602,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L92", - "community": 629, + "community": 608, "norm_label": "_count_invoices()", "id": "app_services_bx_invoice_count_invoices" }, @@ -145602,7 +145611,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L104", - "community": 630, + "community": 609, "norm_label": "get_mine_summary()", "id": "app_services_bx_invoice_get_mine_summary" }, @@ -145611,7 +145620,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L143", - "community": 631, + "community": 610, "norm_label": "list_wallets()", "id": "app_services_bx_invoice_list_wallets" }, @@ -145620,7 +145629,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L210", - "community": 632, + "community": 611, "norm_label": "list_ledgers()", "id": "app_services_bx_invoice_list_ledgers" }, @@ -145629,7 +145638,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L263", - "community": 633, + "community": 612, "norm_label": "create()", "id": "app_services_bx_invoice_create" }, @@ -145638,7 +145647,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L340", - "community": 634, + "community": 613, "norm_label": "delete()", "id": "app_services_bx_invoice_delete" }, @@ -145647,7 +145656,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L389", - "community": 635, + "community": 614, "norm_label": "_summary_to_dict()", "id": "app_services_bx_invoice_summary_to_dict" }, @@ -145656,7 +145665,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L404", - "community": 636, + "community": 615, "norm_label": "out_rows_with_attachments()", "id": "app_services_bx_invoice_out_rows_with_attachments" }, @@ -145665,7 +145674,7 @@ "file_type": "code", "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L14", - "community": 637, + "community": 616, "norm_label": "test_recharge_record_badge_counts_only_pending_etc()", "id": "tests_test_pl_menu_badge_recharge_test_recharge_record_badge_counts_only_pending_etc" }, @@ -145674,7 +145683,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L48", - "community": 638, + "community": 617, "norm_label": "\u6309\u590d\u5408\u952e\u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c;\u540c\u952e\u591a\u884c\u65f6 quantity \u76f8\u52a0(\u9632\u5fa1)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_48" }, @@ -145683,7 +145692,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L266", - "community": 639, + "community": 618, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c:\u6bcf\u8ba1\u5212 \u00d7 \u6bcf\u6bb5\u6b21 \u00d7 \u6bcf\u6bb5\u4ea7\u54c1\u4e00\u884c\u3002", "id": "app_services_pl_plan_archive_export_rationale_266" }, @@ -145692,7 +145701,7 @@ "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L100", - "community": 640, + "community": 619, "norm_label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7(max+1)\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f,\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a", "id": "app_utils_bx_codegen_rationale_100" }, @@ -145701,7 +145710,7 @@ "file_type": "code", "source_file": "app/api/public.py", "source_location": "L40", - "community": 641, + "community": 620, "norm_label": "_avatar_url_field()", "id": "app_api_public_avatar_url_field" }, @@ -145710,7 +145719,7 @@ "file_type": "code", "source_file": "app/api/public.py", "source_location": "L48", - "community": 642, + "community": 621, "norm_label": "_web_role_list()", "id": "app_api_public_web_role_list" }, @@ -145719,7 +145728,7 @@ "file_type": "code", "source_file": "app/api/public.py", "source_location": "L54", - "community": 643, + "community": 622, "norm_label": "_build_user_info_payload()", "id": "app_api_public_build_user_info_payload" }, @@ -145728,7 +145737,7 @@ "file_type": "code", "source_file": "app/api/public.py", "source_location": "L72", - "community": 644, + "community": 623, "norm_label": "_jwt_user_payload()", "id": "app_api_public_jwt_user_payload" }, @@ -145737,7 +145746,7 @@ "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L49", - "community": 645, + "community": 624, "norm_label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles(admin/super_admin)\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002", "id": "app_api_public_rationale_49" }, @@ -145746,7 +145755,7 @@ "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1118", - "community": 646, + "community": 625, "norm_label": "generate_auto_product_no()", "id": "app_crud_crm_product_generate_auto_product_no" }, @@ -145755,7 +145764,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1119", - "community": 647, + "community": 626, "norm_label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4)", "id": "app_crud_crm_product_rationale_1119" }, @@ -145764,7 +145773,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1130", - "community": 648, + "community": 627, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "app_crud_crm_product_rationale_1130" }, @@ -145773,7 +145782,7 @@ "file_type": "code", "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L33", - "community": 649, + "community": 628, "norm_label": "test_issue_and_consume_once()", "id": "tests_test_mp_webview_ticket_test_issue_and_consume_once" }, @@ -145782,7 +145791,7 @@ "file_type": "code", "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L44", - "community": 650, + "community": 629, "norm_label": "test_consume_unknown_returns_none()", "id": "tests_test_mp_webview_ticket_test_consume_unknown_returns_none" }, @@ -145791,7 +145800,7 @@ "file_type": "code", "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L50", - "community": 651, + "community": 630, "norm_label": "test_issue_without_redis_falls_back_to_signed()", "id": "tests_test_mp_webview_ticket_test_issue_without_redis_falls_back_to_signed" }, @@ -145800,7 +145809,7 @@ "file_type": "code", "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L24", - "community": 652, + "community": 631, "norm_label": ".getdel()", "id": "tests_test_mp_webview_ticket_fakeredis_getdel" }, @@ -145809,7 +145818,7 @@ "file_type": "code", "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L45", - "community": 653, + "community": 632, "norm_label": "test_issue_without_redis_raises()", "id": "tests_test_mp_webview_ticket_test_issue_without_redis_raises" }, @@ -145818,7 +145827,7 @@ "file_type": "code", "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L51", - "community": 654, + "community": 633, "norm_label": "test_consume_without_redis_raises()", "id": "tests_test_mp_webview_ticket_test_consume_without_redis_raises" }, @@ -145827,7 +145836,7 @@ "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L54", - "community": 655, + "community": 634, "norm_label": "\u4e0e web-admin `userinfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "id": "app_api_public_rationale_54" }, @@ -145836,7 +145845,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L68", - "community": 656, + "community": 635, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_transport_resolve_unit_label" }, @@ -145845,7 +145854,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L163", - "community": 657, + "community": 636, "norm_label": "_normalize_main_plate()", "id": "app_api_pl_public_transport_normalize_main_plate" }, @@ -145854,7 +145863,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L167", - "community": 658, + "community": 637, "norm_label": "_parse_history_date()", "id": "app_api_pl_public_transport_parse_history_date" }, @@ -145863,7 +145872,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L191", - "community": 659, + "community": 638, "norm_label": "_history_status_label()", "id": "app_api_pl_public_transport_history_status_label" }, @@ -145872,7 +145881,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", - "community": 660, + "community": 639, "norm_label": "_resolve_driver_link_flags()", "id": "app_api_pl_public_transport_resolve_driver_link_flags" }, @@ -145881,7 +145890,7 @@ "file_type": "code", "source_file": "app/services/pl_site_plan_service.py", "source_location": "L118", - "community": 661, + "community": 640, "norm_label": "_resolve_plan_flags()", "id": "app_services_pl_site_plan_service_resolve_plan_flags" }, @@ -145890,7 +145899,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L72", - "community": 662, + "community": 641, "norm_label": "_format_plan_date()", "id": "app_api_pl_public_transport_site_format_plan_date" }, @@ -145899,7 +145908,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", - "community": 663, + "community": 642, "norm_label": "_resolve_plan_flags()", "id": "app_api_pl_public_transport_site_resolve_plan_flags" }, @@ -145908,7 +145917,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", - "community": 664, + "community": 643, "norm_label": "_build_public_page()", "id": "app_api_pl_public_transport_site_build_public_page" }, @@ -145917,7 +145926,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L136", - "community": 665, + "community": 644, "norm_label": "_build_site_url()", "id": "app_api_pl_public_transport_site_build_site_url" }, @@ -145926,7 +145935,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", - "community": 666, + "community": 645, "norm_label": "_build_site_history_stop_reads()", "id": "app_api_pl_public_transport_site_build_site_history_stop_reads" }, @@ -145935,7 +145944,7 @@ "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L452", - "community": 667, + "community": 646, "norm_label": "_format_file_size()", "id": "app_api_pl_public_transport_site_format_file_size" }, @@ -145944,7 +145953,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58", - "community": 668, + "community": 647, "norm_label": "product_id -> {archivedqty, arrangedunarchivedqty, arrangedtotalqty}", "id": "app_services_pl_contract_plan_qty_rationale_58" }, @@ -145953,7 +145962,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243", - "community": 669, + "community": 648, "norm_label": "\u8fd4\u56de productid -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "app_services_pl_contract_plan_qty_rationale_243" }, @@ -145962,7 +145971,7 @@ "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L564", - "community": 670, + "community": 649, "norm_label": "_inventory_mutable_editable()", "id": "app_services_pl_dibang_bridge_service_inventory_mutable_editable" }, @@ -145971,7 +145980,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L565", - "community": 671, + "community": 650, "norm_label": "\u672a\u8fc7\u78c5\u4e14\u72b6\u6001\u53ef\u4f5c\u5e9f\u65f6,\u53ef\u5c31\u5730\u66f4\u65b0\u65e5\u671f/\u5f80\u6765/\u8f66\u724c/\u6570\u91cf\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_565" }, @@ -145980,7 +145989,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1230", - "community": 672, + "community": 651, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u5df2\u8fc7\u78c5\u53d6\u6d88", "id": "app_services_pl_dibang_bridge_service_rationale_1230" }, @@ -145989,7 +145998,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L657", - "community": 673, + "community": 652, "norm_label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u51fa\u5165\u5e93\u53ef\u53d8\u5b57\u6bb5;\u4e0d\u53ef\u7f16\u8f91\u65f6\u5199 warnings,\u4e0d\u629b\u9519\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_657" }, @@ -145998,7 +146007,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L323", - "community": 674, + "community": 653, "norm_label": "_plan_product_name_exists()", "id": "app_api_pl_plan_plan_product_name_exists" }, @@ -146007,7 +146016,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L337", - "community": 675, + "community": 654, "norm_label": "_plan_plate_match()", "id": "app_api_pl_plan_plan_plate_match" }, @@ -146016,7 +146025,7 @@ "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L75", - "community": 676, + "community": 655, "norm_label": "_filters_from_params()", "id": "app_api_bx_payment_filters_from_params" }, @@ -146025,7 +146034,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L394", - "community": 677, + "community": 656, "norm_label": "_transport_has_db_links()", "id": "app_api_pl_transport_transport_has_db_links" }, @@ -146034,7 +146043,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L912", - "community": 678, + "community": 657, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009\u751f\u6210\u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_912" }, @@ -146043,7 +146052,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", - "community": 679, + "community": 658, "norm_label": "_soft_delete_plan_stops()", "id": "app_services_pl_plan_stop_service_soft_delete_plan_stops" } @@ -239790,6 +239799,17 @@ "source": "tests_test_pl_dispatch_calendar_db", "target": "models_crm_models_crmproduct" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_dispatch_calendar.py", + "source_location": "L144", + "weight": 1.0, + "source": "tests_test_pl_dispatch_calendar_test_off_shelf_products_excluded_from_options_and_create", + "target": "models_crm_models_crmproduct" + }, { "relation": "calls", "context": "call", @@ -417357,6 +417377,17 @@ "source": "services_pl_dispatch_calendar_service_list_options", "target": "services_pl_dispatch_calendar_service_query" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_dispatch_calendar_service.py", + "source_location": "L153", + "weight": 1.0, + "source": "services_pl_dispatch_calendar_service_list_products", + "target": "services_pl_dispatch_calendar_service_query", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -492823,6 +492854,16 @@ "source": "tests_test_pl_dispatch_calendar_py", "target": "tests_test_pl_dispatch_calendar_test_options_full_library_types_search_pagination" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_dispatch_calendar.py", + "source_location": "L142", + "weight": 1.0, + "source": "tests_test_pl_dispatch_calendar_py", + "target": "tests_test_pl_dispatch_calendar_test_off_shelf_products_excluded_from_options_and_create", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -493000,6 +493041,17 @@ "source": "tests_test_pl_dispatch_calendar_test_options_full_library_types_search_pagination", "target": "tests_test_pl_dispatch_calendar_modules" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_dispatch_calendar.py", + "source_location": "L143", + "weight": 1.0, + "source": "tests_test_pl_dispatch_calendar_test_off_shelf_products_excluded_from_options_and_create", + "target": "tests_test_pl_dispatch_calendar_modules", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -493143,6 +493195,17 @@ "source": "tests_test_pl_dispatch_calendar_test_options_full_library_types_search_pagination", "target": "tests_test_pl_dispatch_calendar_user" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_dispatch_calendar.py", + "source_location": "L147", + "weight": 1.0, + "source": "tests_test_pl_dispatch_calendar_test_off_shelf_products_excluded_from_options_and_create", + "target": "tests_test_pl_dispatch_calendar_user", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -493330,6 +493393,17 @@ "source": "tests_test_pl_dispatch_calendar_test_tenant_and_data_scope_cover_records_and_options", "target": "tests_test_pl_dispatch_calendar_create" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_dispatch_calendar.py", + "source_location": "L152", + "weight": 1.0, + "source": "tests_test_pl_dispatch_calendar_test_off_shelf_products_excluded_from_options_and_create", + "target": "tests_test_pl_dispatch_calendar_create", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -774448,5 +774522,5 @@ } ], "hyperedges": [], - "built_at_commit": "09c10fc9d78b661906d94975058ed17e0eccb61f" + "built_at_commit": "677f1b4c5a313f3bfb63dfe74ad407188cb7b8dc" } \ No newline at end of file diff --git a/backend/tests/test_pl_dispatch_calendar.py b/backend/tests/test_pl_dispatch_calendar.py index e6efffee3..5b7d69f48 100644 --- a/backend/tests/test_pl_dispatch_calendar.py +++ b/backend/tests/test_pl_dispatch_calendar.py @@ -139,6 +139,22 @@ def test_options_full_library_types_search_pagination(db): assert svc.list_products(db, 't1', user(), q='%')['total'] == 0 +def test_off_shelf_products_excluded_from_options_and_create(db): + _, _, _, svc = modules() + db.add(CrmProduct(id='p-off', product_no='POFF', product_name='下架液碱', + tenant_no='t1', create_by='u1', status='off')) + db.commit() + ids = {row['id'] for row in svc.list_products(db, 't1', user())['list']} + assert 'p-off' not in ids + assert 'p1' in ids and 'p2' in ids + assert svc.list_products(db, 't1', user(), q='下架')['total'] == 0 + with pytest.raises(HTTPException) as exc: + create(db, productId='p-off') + assert exc.value.status_code == 422 + assert '下架' in exc.value.detail + assert svc.list_records(db, 't1', user(), month='2026-10')['total'] == 0 + + @pytest.mark.parametrize('field,value', [('vehicleId', 'v3'), ('vehicleId', 'v4'), ('vehicleId', 'missing'), ('productId', 'p3'), ('productId', 'p4'), ('productId', 'missing')]) def test_invalid_cross_tenant_and_deleted_relations_rejected(db, field, value): _, _, _, svc = modules() diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index 48651b67c..c34045900 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -1,6074 +1,2486 @@ { - "/Users/zlwu/work/00code/shanxia2.0/web-admin/vite.config.ts": { - "mtime": 1792129973.0809226, - "hash": "c5942fa5a1fe07865972881271e2c716" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/__init__.py": { + "mtime": 1780113982.0, + "hash": "9c26ed050e94de5ab7c16bf27c0c42ef" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/eslint.config.mjs": { - "mtime": 1780108931.0, - "hash": "323add4594ccabf49e826e701b781a91" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/main.py": { + "mtime": 1793073052.6065598, + "hash": "c1d31d9c635bdec8a504246940356e84" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/tinymce.min.js": { - "mtime": 1780219610.0, - "hash": "c8a40545961510e7f5f0d2a3e3bb8725" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py": { + "mtime": 1780805095.0, + "hash": "d877ff9cd2a02b66c77ed040d670125f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/visualblocks/index.js": { - "mtime": 1780219610.0, - "hash": "1f348278fc3fa3ae9d560a2c6074537d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/wechat_notices.py": { + "mtime": 1793072903.4724712, + "hash": "64acf0b3a5f67d5780f897f430662ad8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/visualblocks/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "19b2a2bbbfb586aee4cef7144ab17e29" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py": { + "mtime": 1780202350.0, + "hash": "1fcafe4082c11b33ab705292cf07b20f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/visualblocks/plugin.js": { - "mtime": 1780219610.0, - "hash": "d2c8ba9ed4f19d06955fffadf11c341a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/pl_personnel_age.py": { + "mtime": 1787140671.0, + "hash": "6645d9c056aad90f64cdd7fb33eb3daa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/directionality/index.js": { - "mtime": 1780219610.0, - "hash": "cd2c90f18e8c7d1215bc4ede4a2ed3ff" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/__init__.py": { + "mtime": 1793077329.2086554, + "hash": "9342e46197ffb2d7fab9316afcf29573" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/directionality/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "60a30a0310c6b0620ee39e7180d0662a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py": { + "mtime": 1793077329.207972, + "hash": "81611c365d0ab102332796cd62a2173b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/directionality/plugin.js": { - "mtime": 1780219610.0, - "hash": "2bfa10d1eb6380838025d62942252a01" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_auth.py": { + "mtime": 1782790853.0, + "hash": "094db7ac971711e043b1fc7870024612" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/wordcount/index.js": { - "mtime": 1780219610.0, - "hash": "8702637f4301b2c60b0d036a74a57952" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/tenant_context.py": { + "mtime": 1780201410.0, + "hash": "b18133acb1c4bd1ab0709c786f70e133" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/wordcount/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "d25f3b4ac0278bc80a64b5b412b71604" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py": { + "mtime": 1782701254.0, + "hash": "c616506ed75346aa57937212ecf93868" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/wordcount/plugin.js": { - "mtime": 1780219610.0, - "hash": "92e3a961a1fe8804748a7ce0581cc523" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/auth.py": { + "mtime": 1782790841.0, + "hash": "9ff7c9352b9d15a20c792d3ac9416eba" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/lists/index.js": { - "mtime": 1780219610.0, - "hash": "959bf9c345e983ce032814178b94cb09" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto.py": { + "mtime": 1780108930.0, + "hash": "fe51609d806a6f1ccb81ddce26e79320" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/lists/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "bb2d1586b0b29ccfee075c8fad9b72ab" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/login_crypto.py": { + "mtime": 1780108930.0, + "hash": "3f7807dffdde603ff65eeeed5883f115" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/lists/plugin.js": { - "mtime": 1780219610.0, - "hash": "0d5ef8da1015143fb60aa4fac128b2a3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/config.py": { + "mtime": 1793208060.353674, + "hash": "54ba0eb12ec667ccdb81b8ae9fa18301" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/accordion/index.js": { - "mtime": 1780219610.0, - "hash": "3987030cfebaf6bf4f1864005d1ed61a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_pay.py": { + "mtime": 1780108930.0, + "hash": "7b125f92286034b9c80b7015ea7eac0e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/accordion/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "6d6caeef59f40e8529273a4d95c903ba" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py": { + "mtime": 1793073114.6416483, + "hash": "27fc9890555fdd44751c1533d059c01c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/accordion/plugin.js": { - "mtime": 1780219610.0, - "hash": "427ad34a2205a2282d38b84b8b15b5a5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/doclib_upload_route.py": { + "mtime": 1793009088.8593037, + "hash": "6ee08e594d84cf8cfb4fa1900b6e7053" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/quickbars/index.js": { - "mtime": 1780219610.0, - "hash": "24942b053967586fefe96a215c44ae07" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/database.py": { + "mtime": 1782790847.0, + "hash": "4971c5cd45857fce9950d4122f9f3391" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/quickbars/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "4524c69fddd13247090da2a37eb0f858" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/id_card.py": { + "mtime": 1787140660.0, + "hash": "ea14b76f1b299c27e47c02fb4eacf5ea" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/quickbars/plugin.js": { - "mtime": 1780219610.0, - "hash": "f20ad5d9db3d23073167874f94e59a39" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/security.py": { + "mtime": 1780108930.0, + "hash": "d4b24a2d7249c3e3fb15d5e7456fbed8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/codesample/index.js": { - "mtime": 1780219610.0, - "hash": "23fdb57b1d401abe9ff929ab26ec394e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/request_payload.py": { + "mtime": 1780108930.0, + "hash": "f683e5ef0867a02da2c06d8461359096" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/codesample/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "9b48ea2a7be5356493bd2c2374f8e3ad" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/__init__.py": { + "mtime": 1780108930.0, + "hash": "04e3e5031c7ca38b0fc3c69272f0b4da" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/codesample/plugin.js": { - "mtime": 1780219610.0, - "hash": "646449b8bf23ab1e4a00a45e3162628a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py": { + "mtime": 1782699326.0, + "hash": "0bab71e5a929eedae8fe3021dc8fd3ac" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/importcss/index.js": { - "mtime": 1780219610.0, - "hash": "2409fda93c2625fad2c9dfffe31b1473" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/response.py": { + "mtime": 1780108930.0, + "hash": "bec8efa5e032e42a16cafeff26bf98af" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/importcss/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "e7a608fa7c2fb83289f1b900943a2afa" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py": { + "mtime": 1782699327.0, + "hash": "7f89d602179e62b4df7c787925760be3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/importcss/plugin.js": { - "mtime": 1780219610.0, - "hash": "60aa3ff6bec0844da8d6afb5272c16c5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/menu_guard.py": { + "mtime": 1780108930.0, + "hash": "c63dc7c451f9b8b826e88135bbbc667e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/template/index.js": { - "mtime": 1780219610.0, - "hash": "4629fcd244d51c5f71a77cca7a6f0b36" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_collation.py": { + "mtime": 1780108930.0, + "hash": "2d581fb593646b13bba707de9e64368f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/template/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "64e793085b2a3ab7caf7ca6e7b2bd394" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/attachment_biz.py": { + "mtime": 1782219602.0, + "hash": "4a1fc63c7155e92b4b920f39c3dfa57b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/template/plugin.js": { - "mtime": 1780219610.0, - "hash": "c2b09e690b5da38b723099f83448e232" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/redis_client.py": { + "mtime": 1782790834.0, + "hash": "b4681dbc3fbc59cef9663c44bb4a0a9e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/code/index.js": { - "mtime": 1780219610.0, - "hash": "d2db687200588ab654afd39728df329f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/context.py": { + "mtime": 1780108930.0, + "hash": "4a9ca81161363408fe2ac0397cde2a1c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/code/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "9d03364fa3a859cb92e220ea63d0c0ae" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/utils.py": { + "mtime": 1780108930.0, + "hash": "88470f8073435a02b371a8a95c7d54a1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/code/plugin.js": { - "mtime": 1780219610.0, - "hash": "c5b0b5b617b20adb4d927e1dca06111b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/storage.py": { + "mtime": 1786075281.0, + "hash": "b153fab3bfd0c25dfb60fb731b147396" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/searchreplace/index.js": { - "mtime": 1780219610.0, - "hash": "027916795b63233ba94d3938bc15cc28" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/order_status_compat.py": { + "mtime": 1780108930.0, + "hash": "bd9a75bf01f391271943d8ade0f96558" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/searchreplace/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "e3c7a44afeb37593ece9f87aebbc183d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/exceptions.py": { + "mtime": 1780108930.0, + "hash": "6b750c71e0cccaa33199ab7dd9784d47" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/searchreplace/plugin.js": { - "mtime": 1780219610.0, - "hash": "68760d3e1a94efb44b078cc1d058e8da" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/bx_auth.py": { + "mtime": 1782650780.0, + "hash": "43c5110641c04908d41705f558ac8a68" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/nonbreaking/index.js": { - "mtime": 1780219610.0, - "hash": "851e4039437062e49d5729f1fe30cb40" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/data_scope.py": { + "mtime": 1784993108.0, + "hash": "eb5078bff0583ab909bd7ed5e8379952" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/nonbreaking/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "fde8be1a155b2870609edbad560b3a82" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/admin_request_json.py": { + "mtime": 1780108930.0, + "hash": "8ca43f66333d7a0219028e53f488d3e6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/nonbreaking/plugin.js": { - "mtime": 1780219610.0, - "hash": "3ef425d4a6218da5845680c2be6158f2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/delete_guard.py": { + "mtime": 1782687610.0, + "hash": "ebc19dceb290947d1adfc7c6206f0fa2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/image/index.js": { - "mtime": 1780219610.0, - "hash": "27415d3d43098d4bdb48c6c45c15e08c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py": { + "mtime": 1793009148.889645, + "hash": "ff1e7919b73f03e3488ef70a689c26e4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/image/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "d52c8eba69991b6e64af92fdfaa8c57c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_message.py": { + "mtime": 1780108930.0, + "hash": "bccf04281267702872c44091979972e1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/image/plugin.js": { - "mtime": 1780219610.0, - "hash": "f07ea26d4b1f06e8f4cac8b673accc6d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py": { + "mtime": 1783745556.0, + "hash": "6a3967fac9725840e027666ed103d571" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autoresize/index.js": { - "mtime": 1780219610.0, - "hash": "00116480a9865b9b84937b8c6ec471ed" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py": { + "mtime": 1787358314.0, + "hash": "f462870bb7a4ddf7ec160b6d24f24100" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autoresize/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "1120456489e83bbbc525fcbc4acbc456" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/excel_list_validation.py": { + "mtime": 1787058157.0, + "hash": "e17d6c4acc619bd2a3d14800dd3432ee" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autoresize/plugin.js": { - "mtime": 1780219610.0, - "hash": "5fe1838555ca67f0dd8678fa5a092abc" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/crm_package_spec.py": { + "mtime": 1790150983.0, + "hash": "381c7865bf3aade97d48adf4d715f545" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autosave/index.js": { - "mtime": 1780219610.0, - "hash": "8d9bb78be9ddbce43bfd7964b71678ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autosave/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "5e4526d9a9551404c29cf7837efa269e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autosave/plugin.js": { - "mtime": 1780219610.0, - "hash": "87216cf24a489c35ad991a67b373b062" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/insertdatetime/index.js": { - "mtime": 1780219610.0, - "hash": "4ece334f6233df3aa3e5becbfe1f9a8e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/insertdatetime/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "7fe89b3cf867e12958170f529ec23297" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/insertdatetime/plugin.js": { - "mtime": 1780219610.0, - "hash": "c4b9e58d2705b7c33a72f8ee807bf5fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/link/index.js": { - "mtime": 1780219610.0, - "hash": "5837f9d0ed7b2cc610dbffa6a7d7dafe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/link/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "786eff1c21f6dede1c1fc195fa852f81" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/link/plugin.js": { - "mtime": 1780219610.0, - "hash": "2bb15947c61eb42f6aac468de44f1767" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/table/index.js": { - "mtime": 1780219610.0, - "hash": "dc0a57cf52e5c96e8886974820620f30" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/table/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "7427c0e801bdea298db69bc25811d4b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/table/plugin.js": { - "mtime": 1780219610.0, - "hash": "6da46f108a21db33abb139c2c57647be" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/charmap/index.js": { - "mtime": 1780219610.0, - "hash": "18775f459a8bd073ba47b3ad3e2f6bdf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/charmap/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "add267b39f47e528ccb6be76752a4e0a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/charmap/plugin.js": { - "mtime": 1780219610.0, - "hash": "1f057cd969bdc94cf93ab7582577ec3e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/advlist/index.js": { - "mtime": 1780219610.0, - "hash": "344ca56d8dedfae33380a44b89dfdd1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/advlist/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "7dc24026aa77f99e66c34304e2f930d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/advlist/plugin.js": { - "mtime": 1780219610.0, - "hash": "b0758c89e9c1af5f88c515bf2b1ad002" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/preview/index.js": { - "mtime": 1780219610.0, - "hash": "ac924715206330e49ae83f0ce0a41a7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/preview/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "1407e5317cf15fb8e22feeadda848479" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/preview/plugin.js": { - "mtime": 1780219610.0, - "hash": "8676b9cb91653c2c6cbbcf208bf2a948" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/anchor/index.js": { - "mtime": 1780219610.0, - "hash": "dd697e3891ed83de226860a7aa436b10" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/anchor/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "d6f8a7c35acb60710bdfd9a9a63a4128" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/anchor/plugin.js": { - "mtime": 1780219610.0, - "hash": "992fd7cd877c49aa866776c6a622020f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autolink/index.js": { - "mtime": 1780219610.0, - "hash": "fa84bd3bd42aeb01da94b784344d4d84" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autolink/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "292d2506ddaadf1117d0157fa7328e1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/autolink/plugin.js": { - "mtime": 1780219610.0, - "hash": "4f9b34c56ddfd4fa53694d11257b3359" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/pagebreak/index.js": { - "mtime": 1780219610.0, - "hash": "b2ec3630c22897879bc089749ca3466e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/pagebreak/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "23d6e120a62faba68be638905d0bbd73" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/pagebreak/plugin.js": { - "mtime": 1780219610.0, - "hash": "7cabed2cf8162ee7db749aebdd12d4d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/fullscreen/index.js": { - "mtime": 1780219610.0, - "hash": "2a071ce05b6865fc1a874f298b920e9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/fullscreen/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "352124d52bcfe11a8ac1c654843adcbd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/fullscreen/plugin.js": { - "mtime": 1780219610.0, - "hash": "44b578e6550ac934f5b5dbc6c5c228ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/visualchars/index.js": { - "mtime": 1780219610.0, - "hash": "01e4394764848c643482a4e060c3c16c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/visualchars/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "b3525e6d196015b9daea9ea6c4b570f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/visualchars/plugin.js": { - "mtime": 1780219610.0, - "hash": "7c0fcd8fb4dd8b00efc6c4c22c819f78" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/save/index.js": { - "mtime": 1780219610.0, - "hash": "d2a87bcc64b326fc6dfa962fcbc662e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/save/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "6d66e4b1a9c1b42be22baec776c29c4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/save/plugin.js": { - "mtime": 1780219610.0, - "hash": "ad1eb1c3919d7c7a9fa9f1e8e27a7501" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/index.js": { - "mtime": 1780219610.0, - "hash": "57e489f4ab69ca17dc7c95aef7052d88" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "c402ea670d4f1a9c405615a403a7dc67" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/plugin.js": { - "mtime": 1780219610.0, - "hash": "a1fad9ffc0acbe59731f2a928d8e8368" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/js/emojis.min.js": { - "mtime": 1780219610.0, - "hash": "885f39c7b98f2a8d89aac899c23b84fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/js/emojis.js": { - "mtime": 1780219610.0, - "hash": "7fa1cc8fdcb750daad96da33821c5263" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/js/emojiimages.min.js": { - "mtime": 1780219610.0, - "hash": "9347548e6783f39f57f9508d68166712" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/emoticons/js/emojiimages.js": { - "mtime": 1780219610.0, - "hash": "1ab2fd097df3919a141b411bb0b053b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/index.js": { - "mtime": 1780219610.0, - "hash": "b7c64e9d5f9003aacb929b6944987c2e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "3126c12dbfe3ad6b0da689d99238604b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/plugin.js": { - "mtime": 1780219610.0, - "hash": "9e12ca5374d99c012db46c787b9e3152" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/sv_SE.js": { - "mtime": 1780219610.0, - "hash": "d16bc95741d68c95ddb360e71bdc9087" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/pt_PT.js": { - "mtime": 1780219610.0, - "hash": "d0d5984a37f60617eb07db6e31aad96f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/vi.js": { - "mtime": 1780219610.0, - "hash": "62e644b5b68bbd940a6d46ec9726fc27" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/kk.js": { - "mtime": 1780219610.0, - "hash": "7e3d4ee1864c0a2fc2cb53da12fda865" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/pl.js": { - "mtime": 1780219610.0, - "hash": "3f38b829a9a53829829d87716cc96698" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/el.js": { - "mtime": 1780219610.0, - "hash": "4234e38887cd02c2d4e6720be8b38324" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/hr.js": { - "mtime": 1780219610.0, - "hash": "99bf3581e36ab74dede3141d64feb006" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ms.js": { - "mtime": 1780219610.0, - "hash": "e8055c56409ba08dc08a52464fd583d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/fi.js": { - "mtime": 1780219610.0, - "hash": "f94f79fac5690b23cc239ca6c32c10eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ru.js": { - "mtime": 1780219610.0, - "hash": "e6edb26958bee384836d117051b578c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/eu.js": { - "mtime": 1780219610.0, - "hash": "db6e77cd6919bf619eb5704a0412dde2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/th_TH.js": { - "mtime": 1780219610.0, - "hash": "c54fb164cd2cb719b850a667f3d07684" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/he_IL.js": { - "mtime": 1780219610.0, - "hash": "fca54b3a04047fe9299564f92ec09838" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ja.js": { - "mtime": 1780219610.0, - "hash": "8b450dcad19cf1ed3ed8bca31ef8224c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/id.js": { - "mtime": 1780219610.0, - "hash": "628d65c36247004c1df59a6c8e17bf72" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/hu_HU.js": { - "mtime": 1780219610.0, - "hash": "16b3b04c344854eb08b6048040553f8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ca.js": { - "mtime": 1780219610.0, - "hash": "2f6ba1c640aac7d19d5288e23d837242" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ko_KR.js": { - "mtime": 1780219610.0, - "hash": "2cf9d18c71f0f921fc904c30c37bdd4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/da.js": { - "mtime": 1780219610.0, - "hash": "ea9832150d4007bf7a1905e8c2cc6fe2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/fa.js": { - "mtime": 1780219610.0, - "hash": "8e3b1c6c392fa581949f6c2cd95f8408" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/de.js": { - "mtime": 1780219610.0, - "hash": "d5d5265c9d4cce78cdcfe9982d0d89a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/en.js": { - "mtime": 1780219610.0, - "hash": "cd43153cf3c3a180ec4b87b0d4b86788" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/zh_CN.js": { - "mtime": 1780219610.0, - "hash": "b3f5026fc5ab21b07a7db557b60563a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/hi.js": { - "mtime": 1780219610.0, - "hash": "7d2880b56da71df86d9046efb866e0d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/uk.js": { - "mtime": 1780219610.0, - "hash": "9d0c20f258d82409de3f7e66e0240f27" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/cs.js": { - "mtime": 1780219610.0, - "hash": "66c5ec5edb0558bd435ef61bfbcb0d72" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/nl.js": { - "mtime": 1780219610.0, - "hash": "52633f3b3fccac5c0befc55cbef0f8a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/sl_SI.js": { - "mtime": 1780219610.0, - "hash": "d5801c4e3f1324e2412f5ce868269581" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/bg_BG.js": { - "mtime": 1780219610.0, - "hash": "aaf4cb391c49ed613fd88a53cffc2558" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/nb_NO.js": { - "mtime": 1780219610.0, - "hash": "087f71e8d53cdfff794055266f8672bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/fr_FR.js": { - "mtime": 1780219610.0, - "hash": "daae5c75a0b94c38d535214f9da8ee84" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ar.js": { - "mtime": 1780219610.0, - "hash": "1d39c9056380b803248dc9c66ec0b95e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/sk.js": { - "mtime": 1780219610.0, - "hash": "51eca8bd40f26ce3e6cd6a7c582ffd19" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/it.js": { - "mtime": 1780219610.0, - "hash": "053cd4e1cbf85192acdca38acb48a918" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/es.js": { - "mtime": 1780219610.0, - "hash": "0cc1d159c183d9fba2014bdca99f93fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/ro.js": { - "mtime": 1780219610.0, - "hash": "149e989a43dfdb8a0375da35f77b9d38" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/zh_TW.js": { - "mtime": 1780219610.0, - "hash": "5f3961f1c26368abaa38c41f28feccf8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/pt_BR.js": { - "mtime": 1780219610.0, - "hash": "842844c80cbc0e887ae4a9bd0afee3ea" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/help/js/i18n/keynav/tr.js": { - "mtime": 1780219610.0, - "hash": "ff3fddcb952e6e8e2781d28d90121202" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/media/index.js": { - "mtime": 1780219610.0, - "hash": "22710d182e71e1bef50ee3838ac15b07" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/media/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "8c71160e4aa74585ee123cc520f0b8e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/plugins/media/plugin.js": { - "mtime": 1780219610.0, - "hash": "5c6cfb5b4a68938676f66d332915ccf7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide/skin.shadowdom.js": { - "mtime": 1780219610.0, - "hash": "b1b1c1d2ffa4b20b55c0c7ee9e99d8a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide/content.inline.js": { - "mtime": 1780219610.0, - "hash": "3f37c25a1c515c1e64e4156c65043113" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide/skin.js": { - "mtime": 1780219610.0, - "hash": "831de119f27ec9c2ccef3b212bbf83c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide/content.js": { - "mtime": 1780219610.0, - "hash": "c93ec69962a224e42699332532bd879d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.js": { - "mtime": 1780219610.0, - "hash": "5d5a39cb7d20b0e0512d33f028bdadcd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5/content.inline.js": { - "mtime": 1780219610.0, - "hash": "e23dca6fb03477db0d074d8ab00e2bc3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5/skin.js": { - "mtime": 1780219610.0, - "hash": "9648f5821e5b8bb78892d9e57357601d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5/content.js": { - "mtime": 1780219610.0, - "hash": "330d482559605fbf055fdbee9acbe750" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js": { - "mtime": 1780219610.0, - "hash": "319cad3f60383e10990464719c6ffff1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5-dark/content.inline.js": { - "mtime": 1780219610.0, - "hash": "4dc8cde3eaf13188483ca6068f05d489" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5-dark/skin.js": { - "mtime": 1780219610.0, - "hash": "ee6a87624d0f00f83444d81f6d291ad8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/tinymce-5-dark/content.js": { - "mtime": 1780219610.0, - "hash": "68b84c02bb2dd0a8d7ac360c8560b78b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.js": { - "mtime": 1780219610.0, - "hash": "72120558f3675559c6b7b5805af2f797" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide-dark/content.inline.js": { - "mtime": 1780219610.0, - "hash": "e9e66552e5045b5f1558431aed73c63d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide-dark/skin.js": { - "mtime": 1780219610.0, - "hash": "b161009595905c63b6e9e8d7857e47b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/ui/oxide-dark/content.js": { - "mtime": 1780219610.0, - "hash": "82f5b12c044aa9fa04c18e0cc97b7654" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/content/default/content.js": { - "mtime": 1780219610.0, - "hash": "9d193981240133336087f1c7d99b6f9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/content/document/content.js": { - "mtime": 1780219610.0, - "hash": "48620ee03e28eb3dbb37eaee12e70a8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/content/writer/content.js": { - "mtime": 1780219610.0, - "hash": "1ae076992dba703a559b1fcfdf34b305" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/content/tinymce-5/content.js": { - "mtime": 1780219610.0, - "hash": "a50b9b1ff485735b1221465b55ed0e92" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/content/tinymce-5-dark/content.js": { - "mtime": 1780219610.0, - "hash": "3177757eeedea03e94d8bf69cfee2f0a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/skins/content/dark/content.js": { - "mtime": 1780219610.0, - "hash": "73afb85399c62050c21ba5fe9e46c71e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/models/dom/model.min.js": { - "mtime": 1780219610.0, - "hash": "f6c9bed8931dd8492bedc2c91c2c0316" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/models/dom/index.js": { - "mtime": 1780219610.0, - "hash": "0400e22acd7d9117cc36b06d26eacbe6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/models/dom/model.js": { - "mtime": 1780219610.0, - "hash": "124882c9c37e05e4fdb48caf39f6765e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/langs/zh_CN.js": { - "mtime": 1780219610.0, - "hash": "818308db7697a395ab2ddf321bd15ca3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/icons/default/icons.js": { - "mtime": 1780219610.0, - "hash": "929cdafa9b4c2250651cb45b6d84b633" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/icons/default/icons.min.js": { - "mtime": 1780219610.0, - "hash": "f84b893469e5fc3b2dff0dd534b9bd65" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/icons/default/index.js": { - "mtime": 1780219610.0, - "hash": "9c5b7a740ca30e13e64b6a4de5b17c77" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/themes/silver/index.js": { - "mtime": 1780219610.0, - "hash": "7281b0268319c90508a1a300a7c06d97" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/themes/silver/theme.js": { - "mtime": 1780219610.0, - "hash": "b7ce461b33044efd9b07609f84cfb812" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/themes/silver/theme.min.js": { - "mtime": 1780219610.0, - "hash": "5987134309a2b57d133d3c1f56e85591" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-vehicle-recharge-fuel-card.mjs": { - "mtime": 1792897882.5821588, - "hash": "8cef5a7144867dd47f6be1ab50f1175c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/pl-belongs-company.test.ts": { - "mtime": 1793181366.2258058, - "hash": "8efe1b4b81f20ed74ad22ca6a1e1431c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-mp-webview-url.test.ts": { - "mtime": 1792535835.1145349, - "hash": "b56de00d4f4886dce2ebe116ac6375a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-manual-dispatch-calendar.mjs": { - "mtime": 1793112462.2244058, - "hash": "e3fa3136a1186ec6033441e954f8b0d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/app-build-meta.test.ts": { - "mtime": 1792128469.186612, - "hash": "b31bb1a8a4821c6b33b5bf8273be7e35" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-form-session.test.ts": { - "mtime": 1792813965.4998622, - "hash": "c83a28608b952bd79795abf7888b7a01" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-date-field.test.ts": { - "mtime": 1792830929.2474914, - "hash": "a5fd26c7e904bff23cecc91436c9d4e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-return-retry.test.ts": { - "mtime": 1792815531.4624612, - "hash": "91f65c3b921b54949bda0756026f1e60" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-form-detail-parity.test.ts": { - "mtime": 1792810114.4816053, - "hash": "7800739d9d6ca4c07e6f4e469508c2c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-pl-plan-cert-upload-dialog.mjs": { - "mtime": 1792213408.4518797, - "hash": "58e1ec6bf18e7263b68a62aeefad5f63" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/vehicle-personnel-save.test.ts": { - "mtime": 1793111262.135997, - "hash": "cbbbdfbbd26c6c3de95d63eb143db8b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/check-list-table-viewport-height.ts": { - "mtime": 1788259489.0, - "hash": "8f47617190c3dff13be8a1cdeb41221c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-list-details.test.ts": { - "mtime": 1792814968.466799, - "hash": "05e0345bf18f728fa67c540f830a6ce8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-transport-pickers.test.ts": { - "mtime": 1792698655.5128717, - "hash": "f093912d75b6c09fb0661b563fc5b702" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-product-touch.test.ts": { - "mtime": 1792709728.64518, - "hash": "d7f7606c60d5ec40358dffa7779e48cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-list-parity.test.ts": { - "mtime": 1792821902.4789793, - "hash": "2952885b55c5412a695eab103f73b8ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-related-detail-route.test.ts": { - "mtime": 1792770708.0468588, - "hash": "72e230e79fe9eb6afd503f67bcafa4f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-product.mjs": { - "mtime": 1792317085.202181, - "hash": "251a00cc44feebe8272be506ebc30974" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/pl-dispatch-calendar.test.ts": { - "mtime": 1792923249.4736652, - "hash": "3a9ca1846656d83cc4cc29b5decf5e98" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/crm-existing-issues.test.ts": { - "mtime": 1792208716.6342003, - "hash": "32a3482c996e7b4881a77eb4b78d3f5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-plan-contract-embedded.test.ts": { - "mtime": 1792831708.5241039, - "hash": "d8651893b30a60e60f509626f59d57ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-list-return.test.ts": { - "mtime": 1792813330.8050828, - "hash": "6d8af204c9ee36f28dbe0cb82947364c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/pl-child-identity.test.ts": { - "mtime": 1793111261.991117, - "hash": "930e49c33bca8b686640fd87e7058971" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-primitives.mjs": { - "mtime": 1792237918.712745, - "hash": "88d6040d405af84f65c68fc3870e90a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-follow-save.test.ts": { - "mtime": 1792560414.550652, - "hash": "87963f82e269c079e69c65ff4e05041f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-cert-card-fields.test.ts": { - "mtime": 1792837129.056577, - "hash": "43991e3a05bfee1e312bcf60eb203b6a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-detail-labels.test.ts": { - "mtime": 1792770452.830551, - "hash": "ab7125d47bf1ac5dbb1a98789deeaed8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/vehicle-fuel-card-lookup.test.ts": { - "mtime": 1792897808.6209936, - "hash": "40d6630bdc11821d00fc59838f7eab77" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-form.test.ts": { - "mtime": 1792812708.9430835, - "hash": "e834c2e0421264ad0c711c69702d683f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-detail-review.test.ts": { - "mtime": 1792813562.2368212, - "hash": "0622a64b55284ed6f5c16471a902590d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-list-state.test.ts": { - "mtime": 1792815488.34056, - "hash": "2faab020892fe6e2887b7510f2bc0e6d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-attachment-category.test.ts": { - "mtime": 1793169982.3538408, - "hash": "fcccabd2bc15ef74aa089659eeef2dae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/clean-dev.ts": { - "mtime": 1780113954.0, - "hash": "8e6d0a3d09c2f60838ab628bf6c48f22" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-product-category-loading.test.ts": { - "mtime": 1792809189.065869, - "hash": "9bb57f9777bccda66ede143aad1dffa8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/vehicle-fuel-card.test.mjs": { - "mtime": 1792896561.649199, - "hash": "336741e5c8c2ad98e4e1f42b551646c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-crm-detail-filters.test.ts": { - "mtime": 1792813304.9356368, - "hash": "21656377b9a7f848e90bcaae178e377d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-detail.test.ts": { - "mtime": 1792813965.562765, - "hash": "7ccc155d7424e393a91c2651ae2ba2a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-versions-lifecycle.test.ts": { - "mtime": 1792702240.2179909, - "hash": "b591391ba3c1ca23592c6ecbc746607f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-main-record-actions.test.ts": { - "mtime": 1792822390.2598827, - "hash": "ded934833744411c33cc335e6c46de36" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-vehicle-fuel-card.mjs": { - "mtime": 1792897620.9668822, - "hash": "a57d5b2dcfac4f599cf977ee64ae0303" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-stops.test.ts": { - "mtime": 1792814233.2524967, - "hash": "395e9f153a98ebbc1b1f1e0f60434d31" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-quote-dom.mjs": { - "mtime": 1792737089.7417774, - "hash": "7a7b7819d6cec113c968d461c759fb57" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mp-pl-plan-cert-fixture.mjs": { - "mtime": 1792236585.737415, - "hash": "289bae332a28c74b556ee0b6dc702701" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-crm-approvers.test.ts": { - "mtime": 1792813330.3151205, - "hash": "21bc99dc1ccbf6780dc74fde501dbdd4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-contract-line-picker.test.ts": { - "mtime": 1792704904.8023403, - "hash": "5cba5a0530c2775ab02c11a2fff5032e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-opportunity-readonly.test.ts": { - "mtime": 1792771062.5819702, - "hash": "63f974873cd669c640fe8029464f44e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-cert-filters.test.ts": { - "mtime": 1792815593.958957, - "hash": "77b1263a001cc55e204b443c75bff9a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-crm-list-state.test.ts": { - "mtime": 1792812673.6047997, - "hash": "27dcd0d15728a56cd9952f7a9f12b087" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-field-controls.test.ts": { - "mtime": 1792818417.252489, - "hash": "36329253028b684b6d8dea55219076de" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/add-list-index-columns.py": { - "mtime": 1787365388.0, - "hash": "b8f8e7396a1d73d75fa87d60f39c07c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-product-meta.test.ts": { - "mtime": 1792544978.2867358, - "hash": "2b144db815fcca5848db88abac241b73" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-detail-lifecycle.test.ts": { - "mtime": 1792822460.917837, - "hash": "c3171978d91b838e6e51ca0a9bf6bff8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/app-build-meta.ts": { - "mtime": 1792128474.2003403, - "hash": "637754429e0b63c8e83a44a1a93b7ef0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-filter-dates.test.ts": { - "mtime": 1792802384.9904327, - "hash": "f1e197fa6c7ba22c0e48901b578b1ba9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/calendar-copy.test.ts": { - "mtime": 1792924861.3881042, - "hash": "7287a45bad6e41022d14277f982406d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mobile-dispatch-calendar.mjs": { - "mtime": 1793005306.8164387, - "hash": "56c5f4b505e79c28bbadcceef91675f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-validation.test.ts": { - "mtime": 1792819083.1210423, - "hash": "5d93ff0b96dc7f1262df50771815b302" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-cert-segment.test.ts": { - "mtime": 1792815511.9613402, - "hash": "c02899b0c14c5c4a0cf0ff5ff7611409" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-panel-identity.test.ts": { - "mtime": 1792788259.3584137, - "hash": "4a2be5cf189b1afd7157d4f471660589" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mp-pl-plan-cert-entry.test.mjs": { - "mtime": 1792235259.6131358, - "hash": "f211835e176a375ca8e02b985bea44db" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/check-mp-pl-plan-card.mjs": { - "mtime": 1789435778.0, - "hash": "9f6e2a587520cfc36370ea6f72b6adeb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-product-confirm-dom.mjs": { - "mtime": 1792744163.2696476, - "hash": "ae39ea7986b3e67a9b19c2475a43a864" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-attachments.test.ts": { - "mtime": 1792769734.8659518, - "hash": "8dfda740815fa2b11cc67953df5ffde7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/apply-list-toolbar-refresh.py": { - "mtime": 1782834192.0, - "hash": "a54585608f2e93397a2f336b86bc0492" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/bx-child-identity.test.ts": { - "mtime": 1793111262.3341365, - "hash": "41251c03d37dd89723851c6b62738203" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-review.test.ts": { - "mtime": 1792812846.1607885, - "hash": "75ec63274428f327cf42ad2887df3990" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-crm-record-identity.test.ts": { - "mtime": 1792813443.2480469, - "hash": "4529f3287e359912ac36cdf6b003ce2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-contract.mjs": { - "mtime": 1792335997.7702463, - "hash": "9d314f611423532b2df7f6e6c4ac044b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-sublist-parity.test.ts": { - "mtime": 1792786216.126445, - "hash": "494d8cf8a62194ee4832387ecc6db8ce" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-cert-detail-navigation.test.ts": { - "mtime": 1792815317.3850708, - "hash": "45ca7fa774ca83ec75857680612e6f8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-persistence.test.ts": { - "mtime": 1792559465.6510384, - "hash": "54ce26595ff29f303565aa2c68a04b8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/check-mp-pl-plan-detail-actions.mjs": { - "mtime": 1789448236.0, - "hash": "c0c023f619c22929b5249f1182f893a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/manual-dispatch-calendar.test.ts": { - "mtime": 1793181897.2941363, - "hash": "0fc6bc85b07c632cda17dd77cc0b646a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/pl-plan-contract-diff.test.ts": { - "mtime": 1793143177.1484797, - "hash": "4e1d859c88402145b9b4a51890d89b0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mp-crm-primitives.test.mjs": { - "mtime": 1792545414.1177216, - "hash": "2afa6bb1cb88e7b9d907a062b76ff788" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-product-list.test.ts": { - "mtime": 1792822460.9174826, - "hash": "56b2055de3f4944e692ee3290753fc0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-list-quick-filter.test.ts": { - "mtime": 1792780143.6883297, - "hash": "6599ee1651d2d6b8c541b25cf0d25781" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/pl-plan-save-identity.test.ts": { - "mtime": 1793111262.4218476, - "hash": "1bc06e22a2ecaad42a02657eba54b322" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/migrate-list-table.mjs": { - "mtime": 1785689654.0, - "hash": "896b9b18085d1b857f086add3c0741bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-attachment-preview.test.ts": { - "mtime": 1792772398.0386772, - "hash": "e06e98703a4600e953a5a8b1e4d8ecc9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/crm-child-identity.test.ts": { - "mtime": 1793111262.0053463, - "hash": "882fca2852f85ed3a228de6b39bd0b4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-persistence.test.ts": { - "mtime": 1792836472.840492, - "hash": "cb46d969af5a964a0435e759ec888835" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-customer-confirm-dom.mjs": { - "mtime": 1792319174.3083456, - "hash": "1035aeadce76f6e876573d66b09f5922" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-dispatch-calendar.test.ts": { - "mtime": 1792923249.4443016, - "hash": "8c706c42839a9d6965dac34822ce97b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-load-state.test.ts": { - "mtime": 1793143275.0088089, - "hash": "2eba7e080c3ddfcb4e6e027706b27e9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-customer.mjs": { - "mtime": 1792737118.5376334, - "hash": "d37556186a7f5c17ef7e6b2333b9f11b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-form.test.ts": { - "mtime": 1793158106.9180615, - "hash": "383172b3bb843caeb532c5ff51c645d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-pl-plan-cert.mjs": { - "mtime": 1792737090.2484038, - "hash": "8c86ccb2daa1a9a04d6184da38a5259f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-image-preview-rotate.mjs": { - "mtime": 1790148132.0, - "hash": "22f34d3592a3a85151deed76e3620c19" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-contract-dom.mjs": { - "mtime": 1792333640.559967, - "hash": "6bcb61a74690cca9f845122a2e3acd75" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-approval-guards.test.ts": { - "mtime": 1792811708.6708791, - "hash": "585c9eeb45009923f3cd897812eda0b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-crm-detail-navigation.test.ts": { - "mtime": 1792813443.282345, - "hash": "47d2611cf2daf37588a53a3c339b25a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-follow-parity.test.ts": { - "mtime": 1792768842.1754804, - "hash": "1f1b4506aa4a4d1167cbd13403804315" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-record-identity.test.ts": { - "mtime": 1792815511.9281728, - "hash": "3bf7ea6360f6e6a7d42b58cde1476687" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-customer-dom.mjs": { - "mtime": 1792243249.0936346, - "hash": "34202c26f3ca20018c0b07f0a4d9fbb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-list-return.test.ts": { - "mtime": 1792811708.6605537, - "hash": "d257806c54e78ff33a29b636eee63daa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-pl-dispatch-calendar.mjs": { - "mtime": 1793005306.8160875, - "hash": "a0f56577cc5af79d77c8a55f6bc69a05" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/simulate-menu-filter.mjs": { - "mtime": 1783859379.0, - "hash": "f64789324458e16bd1f57f6e5ca85a92" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-columns.test.ts": { - "mtime": 1792818298.0905735, - "hash": "97e9c4da47704c3b94841ab5a38bc75e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-list-parity.test.ts": { - "mtime": 1792819993.9754589, - "hash": "cdfd4a81aaf2a45509617fe1adc18966" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-quote.mjs": { - "mtime": 1792737092.468493, - "hash": "e84b0e7cb03ee1e0579f4f2c33d40321" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-customer-maintenance.test.ts": { - "mtime": 1792819083.5508902, - "hash": "9ad80a13cc6620f4fc1504b0c2c494c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/pl-plan-product-balance.test.ts": { - "mtime": 1793158127.720854, - "hash": "389bc951df29ee4394ef745edb8ac56a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/simulate-menu-filter-full.ts": { - "mtime": 1783859425.0, - "hash": "92db596c9d8cdb043cf14475154cc818" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-quote-selectors.test.ts": { - "mtime": 1792819715.115925, - "hash": "a74cc19fd92fdb7448772d5c343b6ab6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-contract-picker.test.ts": { - "mtime": 1792536894.3586607, - "hash": "1f88344baeb3864d6127ac2cfe69eeae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-paste.test.ts": { - "mtime": 1792711666.5823789, - "hash": "a088860dcc44869fe28e1e1b1d805720" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-list-parity.test.ts": { - "mtime": 1792829086.6046202, - "hash": "d3defed40c7f53f7d613d0699e7d42b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-customer-related-navigation.test.ts": { - "mtime": 1792770056.0485168, - "hash": "afa94cd056076cbec0e0a0707f848dca" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/migrate-quote-vue.py": { + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/__init__.py": { "mtime": 1780242127.0, - "hash": "053d0e0a46cc44cf245c5664c51629ff" + "hash": "d41d8cd98f00b204e9800998ecf8427e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/test-mp-crm-product-dom.mjs": { - "mtime": 1792241244.9500484, - "hash": "7fb7f3856d3489242ade5ab7c627b217" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/excel_export.py": { + "mtime": 1787302363.0, + "hash": "3f7826a7e06e189f3d66b86b9fb727d9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-crm-category-sort.test.ts": { - "mtime": 1792819812.4734375, - "hash": "e3881e45a439e643fa711547243fb31c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/pinyin_abbr.py": { + "mtime": 1786092671.0, + "hash": "b8b34771fcc0499115ead29448ce34ba" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/scripts/mobile-pl-plan-arrange.test.ts": { - "mtime": 1792711610.2915368, - "hash": "8ea8b1489c11e71ec71897069d97dc65" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py": { + "mtime": 1789902842.0, + "hash": "24d2f08c270d4f4ada0dec831f11a915" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/App.vue": { - "mtime": 1790148690.0, - "hash": "a984114a7a95b4a7bc5157174b60be1c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/duty_models.py": { + "mtime": 1787233986.0, + "hash": "2ef1c6a59c58f94b060fb9d538fa11f7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/main.ts": { - "mtime": 1792129977.3095613, - "hash": "dd4593bf86f73f159abfb9f2b4443a45" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_dispatch_calendar.py": { + "mtime": 1793263711.3085234, + "hash": "dca657a8ca1561d583d0e2750eb54f23" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/env.d.ts": { - "mtime": 1792129973.9445457, - "hash": "9c3b4764cb2295e0965ec3426bc28531" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_models.py": { + "mtime": 1793140635.557178, + "hash": "406889ef59287d15f433a2ffa838456c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/shims-loose.d.ts": { - "mtime": 1782858531.0, - "hash": "32a5a68e246ed0df07a5b88dfb89b5e3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_vehicle_fuel_card.py": { + "mtime": 1792896293.54978, + "hash": "9149d1b548ab48fa085f9203ee7498e3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/index.ts": { - "mtime": 1782858527.0, - "hash": "4351cce70e1d6514e93cca8742faec97" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/models.py": { + "mtime": 1789700695.0, + "hash": "11e5925d2b180ae67c5c3f36a4a820e8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/core/roles.ts": { - "mtime": 1785476532.0, - "hash": "f2210d3217b9ae9f66b9db15fcd7fbc6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/__init__.py": { + "mtime": 1791542719.3760495, + "hash": "4df3e326af85ac0f5de9bc7e0f17fd6f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/core/auth.ts": { - "mtime": 1785476518.0, - "hash": "6548e6f8f65cc6aa36a913f82fc094e8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/doclib.py": { + "mtime": 1793007484.6908884, + "hash": "18207c52f88622afe407e1362ca05d65" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/business/ripple.ts": { - "mtime": 1782858527.0, - "hash": "441dfdade9ee4136d28a6fd6bb6a7e6e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/crm_models.py": { + "mtime": 1790735741.0, + "hash": "55666df4adca4e69099b09fd1ffdb0aa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/business/highlight.ts": { - "mtime": 1782858527.0, - "hash": "b8c6011a8f161b4bf910d454146ed4ed" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/db_models.py": { + "mtime": 1790735747.0, + "hash": "7ef1b7ad0761b21cd242db71c84a5f31" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/api.d.ts": { - "mtime": 1782858527.0, - "hash": "c4933ea4ff215bd1065186c41a285b68" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_mobile_stop_meta.py": { + "mtime": 1792707317.3253179, + "hash": "b76437bf4fbbf0840bbadac798a72f97" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/index.ts": { - "mtime": 1782858527.0, - "hash": "4ad94d9202273b628014552fdebfd72b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/wechat_notice.py": { + "mtime": 1793072834.435674, + "hash": "6abc632b3bd6741f44299067cfc53600" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/config/index.ts": { - "mtime": 1782858527.0, - "hash": "11c503df75320ad2bf1a82ee29d92a1b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/base.py": { + "mtime": 1780108930.0, + "hash": "bd94a0e35e05556b29b23e2fdbe108ee" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/component/chart.ts": { - "mtime": 1782858527.0, - "hash": "8170f71ad6cd1ce64fa1a417115342bd" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/models/bx_models.py": { + "mtime": 1790426991.0, + "hash": "d1cbcc2e43d032710d14d37a3267fe13" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/component/index.ts": { - "mtime": 1782858527.0, - "hash": "2355a47fda69b7f3db1c23d64a3ff34c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/auth.py": { + "mtime": 1780108930.0, + "hash": "10bd8e938e2e2069dd06b69c1a261db5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/common/response.ts": { - "mtime": 1782858527.0, - "hash": "75370338f7f9484db59cc69c49ef3327" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/user.py": { + "mtime": 1780108930.0, + "hash": "7c9449203e3f490cf6c7925c53830bb9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/common/index.ts": { - "mtime": 1782858527.0, - "hash": "39076d601baba8a2c37a7fd5ba45d4b3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/menu_favorite.py": { + "mtime": 1786164463.0, + "hash": "8ef910f4360507aded21297732b7cda4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/directive/directive.d.ts": { - "mtime": 1782858527.0, - "hash": "1ee08849e4d9ceabac4bd9e75b281ca7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/__init__.py": { + "mtime": 1780112973.0, + "hash": "6928db58baf42e0b4c181fb52ab50c4a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/api/api.d.ts": { - "mtime": 1782858527.0, - "hash": "caab19ac3b94b1cc6b27a1a819f5235c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/doclib.py": { + "mtime": 1793007484.692675, + "hash": "ef37e8b0afb326b1305dd99c2d9d4915" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/import/components.d.ts": { - "mtime": 1793262267.737784, - "hash": "c59cc05a6c384cb8492934b3744c96cb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/menu.py": { + "mtime": 1780108930.0, + "hash": "4a96aebf6a475372053a632212422204" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/import/auto-imports.d.ts": { - "mtime": 1793261709.2214084, - "hash": "6a338312d64e22c3b1d2281e57938c3f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/attachment.py": { + "mtime": 1780108930.0, + "hash": "a2a9aa2a9ec2ad982bfc0925bd60ff47" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/store/index.ts": { - "mtime": 1782858527.0, - "hash": "46db7e12cd1546b107a6736790552328" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/common.py": { + "mtime": 1780108930.0, + "hash": "49c0726bb57476e86f16f3b67dfb89e3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/router/index.ts": { - "mtime": 1792896865.8484643, - "hash": "07472854cdd450478d5e643c77c33692" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/workflow.py": { + "mtime": 1780108930.0, + "hash": "c8f5dda38b78a3b7b08e26994d82bb99" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlVehiclePersonnelQuickCreate.ts": { - "mtime": 1787150262.0, - "hash": "4d2a42c098a15befa0e5fae6f760b9c2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/duty.py": { + "mtime": 1793111260.903203, + "hash": "0a2bf172c294aea6fb8f380de140579e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePersistedListColumnWidths.ts": { - "mtime": 1787365418.0, - "hash": "fe7a326bb0259f504ab4f0d4061d8d5f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/leave.py": { + "mtime": 1780108930.0, + "hash": "5466d56c6c00865aac2400bc5ed0bfde" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useDictTag.ts": { - "mtime": 1782858527.0, - "hash": "0e1adad822924d047c25d38d50e3237e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py": { + "mtime": 1793202629.180142, + "hash": "0f8da32946cb79eaf79c914e1487f880" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanArrangeSubmit.ts": { - "mtime": 1792711168.5798206, - "hash": "9fc32f292d6bf499c71ef55d8695d2d8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py": { + "mtime": 1790342603.0, + "hash": "521aa29a1aa857ca9125e6045c1ae8ef" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/listTableViewportHeight.ts": { - "mtime": 1788259500.0, - "hash": "17a008221064c60353eda33a2e4dc529" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py": { + "mtime": 1783257567.0, + "hash": "13f2ce92d4c5fa5b685d7f54921d626e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useColumnSort.test.ts": { - "mtime": 1788875212.0, - "hash": "1ad8dad2e703fb11bbe2052321c067a1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_fuel_card.py": { + "mtime": 1792896293.5502796, + "hash": "546a0a6654b3f43ff709a3c42a954a0e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlFreightCalc.ts": { - "mtime": 1787739408.0, - "hash": "d61d065b641689068c9c0c0196f1cd81" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py": { + "mtime": 1790736109.0, + "hash": "b14ba994b5501854a5683bd0319efb4e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useVehicleFuelCard.ts": { - "mtime": 1792896928.4796376, - "hash": "d9cc96ac80e908eceb91909af9887108" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py": { + "mtime": 1789266821.0, + "hash": "63fda471e4eabe9ee6c69a6f630d879d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useListDateShortcut.ts": { - "mtime": 1782858527.0, - "hash": "7afd46a55dad53e8f6734b9e707a39b7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/dispatch_calendar.py": { + "mtime": 1793263711.3086743, + "hash": "1424375630777c4682a36aa4e3f02ca5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useColumnFacetOptions.ts": { - "mtime": 1791881064.3542833, - "hash": "881ad601fb64589f54138e12f22682ac" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge_summary.py": { + "mtime": 1793017994.5903165, + "hash": "7c2d7d663adeae853584edec9b7dfc4c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useColumnSort.ts": { - "mtime": 1788875231.0, - "hash": "622de12293760856db224f664a466458" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py": { + "mtime": 1787198187.0, + "hash": "ad4432fdb117062d34913e058e82fdf1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanViewDetail.ts": { - "mtime": 1790721258.0, - "hash": "bd8ef12ddd607739be50d592617668a4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py": { + "mtime": 1791252592.8245273, + "hash": "b85d05af1eac4778e41b5b5360da34b5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useListMediaActive.ts": { - "mtime": 1785687608.0, - "hash": "1f70855fbe442733e27e8824ccf01bea" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/io_order.py": { + "mtime": 1787744772.0, + "hash": "87445e92ed46d77df43f8f66cae845d5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanArrangeActions.ts": { - "mtime": 1792553563.3061972, - "hash": "b8096b3df4add79270259104278ad40a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py": { + "mtime": 1788321472.0, + "hash": "02d09e09744437c12c4ffb0f552e0c51" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlContractToPlan.ts": { - "mtime": 1793261118.407345, - "hash": "974eef9b1f5da551a0faceed61fe48bf" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_fuel.py": { + "mtime": 1793021808.49205, + "hash": "ebf18a6b5c80a631da9408f2557608d8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useClientColumnFilters.ts": { - "mtime": 1789901698.0, - "hash": "82dbc22cf9db6561a8eeb4e0d9e98c54" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py": { + "mtime": 1789266820.0, + "hash": "fc66520e8ccc9f48d30d5064892825f5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useDbInstantSearch.ts": { - "mtime": 1782858527.0, - "hash": "433b464dd0daecd0b4dcb3c86dc61105" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py": { + "mtime": 1790736112.0, + "hash": "9027a38a6791b267e5de0a3ba7f539b6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanMergeListTable.ts": { - "mtime": 1791279980.6769483, - "hash": "80cffc10ef2c540a622439961786a94c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py": { + "mtime": 1792897760.9682016, + "hash": "2e6fd0f6e5bfdc5a3285479d96482830" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useDecimalInput.ts": { - "mtime": 1787813207.0, - "hash": "144eeccec13b24eeb64a7bc66e9b5d45" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/paste_recognize.py": { + "mtime": 1787201019.0, + "hash": "88ad005e7557f44dabe2282f00f8f0de" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePersistedListColumns.ts": { - "mtime": 1785417192.0, - "hash": "6e5ade8b72e2036a5766a6485bccf968" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py": { + "mtime": 1782905360.0, + "hash": "999484f6738d95159b3771ac05d57b4f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/columnFacetContext.test.ts": { - "mtime": 1791708185.7391295, - "hash": "be31cdeafcf2b5708b8d49603d06e987" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/customer_stop_pref.py": { + "mtime": 1787735530.0, + "hash": "65e837279f57afaf4c37cf57dfa251d8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/columnFacetContext.ts": { - "mtime": 1791708208.7221007, - "hash": "8a50e5e6fb5108a9ec87c46e2ec23e1b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/cancel_reason.py": { + "mtime": 1790735994.0, + "hash": "07d02144b1c7bf118070a72a8e9ee247" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlRemoteOptions.ts": { - "mtime": 1786887373.0, - "hash": "090af73dd6ad21f8114653a212cc3ab7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py": { + "mtime": 1787300292.0, + "hash": "5ae38e12de5b7de9ea4852899f61cea7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useServerColumnFilters.ts": { - "mtime": 1789901699.0, - "hash": "5bb7184caa2924bd2535cb8c4d8b8ade" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py": { + "mtime": 1780242127.0, + "hash": "68b329da9893e34099c7d8ad5cb9c940" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlVehicleViewDetail.ts": { - "mtime": 1782858527.0, - "hash": "f5cf00a96d22360a0a36bfcf31c9b7d1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py": { + "mtime": 1791295446.3415644, + "hash": "4f43e4edf5abdf6687dcd5c917d4b667" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useContractDetailDialog.ts": { - "mtime": 1790614723.0, - "hash": "cfd566137daabe695a620144c3e71cb6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py": { + "mtime": 1793111260.9410608, + "hash": "481b3522e3c5c40ce504f9f896f5a991" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlToxicProductCertCheck.ts": { - "mtime": 1792548904.5278692, - "hash": "1ab419331dc711e04a7f00c8db2eca38" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py": { + "mtime": 1782688293.0, + "hash": "df7f9483521d15a13fc6c639e0975b55" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useListTableViewportHeight.ts": { - "mtime": 1788259515.0, - "hash": "b11f0e83b1605bc82be5b1bedb4e7eb5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py": { + "mtime": 1780750556.0, + "hash": "2cea3812d44c57f24aa7f00648a14412" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/locales/index.ts": { - "mtime": 1782858527.0, - "hash": "37fb857dbb7b47e78417dca82602980d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py": { + "mtime": 1780750871.0, + "hash": "97ee54c0f5e7e6944a6d5edba9959b7b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/setting.ts": { - "mtime": 1791113618.0, - "hash": "049483e53c5a08eda0757d0407f17613" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py": { + "mtime": 1782688296.0, + "hash": "fd798f5b43b2e0fed17d1ef154abedd1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/index.ts": { - "mtime": 1782858703.0, - "hash": "20b26f4e14dfd691c862bacbdbf38bf6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/common.py": { + "mtime": 1782003187.0, + "hash": "aec394241a7522c9e7f204c13988532a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/component.ts": { - "mtime": 1782858527.0, - "hash": "cdcac49f24285c16aae95a918a0f7aff" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py": { + "mtime": 1793111260.9707077, + "hash": "2b280cf5874f01b59afeda0f92ee796d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/festival.ts": { - "mtime": 1782858527.0, - "hash": "45f1ee763ec2843f4c652f34edbe7056" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/invoice.py": { + "mtime": 1784982228.0, + "hash": "e1867ce504d878c22191bdf2177bfe9b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/headerBar.ts": { - "mtime": 1790912766.0, - "hash": "67aa0f6df4a50711c5011b608fe98c04" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py": { + "mtime": 1791885125.5786948, + "hash": "fd155fb6f40658d02289c15b52048c70" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/fastEnter.ts": { - "mtime": 1782858527.0, - "hash": "877695ee36105e5d41b95cffca71186f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py": { + "mtime": 1790834721.0, + "hash": "b96f98a4df444af900fcc3be6fb47dcf" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/assets/images.ts": { - "mtime": 1782858528.0, - "hash": "dda04e09efe57628a6f0af3562d62ad6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py": { + "mtime": 1788653940.0, + "hash": "f0e84f79d0190464c2e407a83d4eec41" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/plugins/echarts.ts": { - "mtime": 1782858528.0, - "hash": "e1fcaac262bb946fd1091b30bd9f35c8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py": { + "mtime": 1793111261.0116339, + "hash": "a997a50846e26866cdc156139ec50796" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/plugins/index.ts": { - "mtime": 1782858528.0, - "hash": "6c48ef3328d08837f2e538a6d10816a5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py": { + "mtime": 1787308894.0, + "hash": "c6b3b858af8cf629da0658e4300e3151" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/constants/menu-badge-codes.ts": { - "mtime": 1790493809.0, - "hash": "392073cb1c156e25eaea91a17e3f8cd0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py": { + "mtime": 1780201410.0, + "hash": "d41d8cd98f00b204e9800998ecf8427e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/constants/dict-ensure-whitelist.ts": { - "mtime": 1787296438.0, - "hash": "1343a02bef13b4367c345d8a31098904" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/quote_approver_setting.py": { + "mtime": 1785560601.0, + "hash": "b349e4b07d648a4bb37d7f1f1bed20c9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/mock/upgrade/changeLog.ts": { - "mtime": 1782858528.0, - "hash": "d9dfa2e10064de3f2f57c23f15adad34" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py": { + "mtime": 1791710750.0843878, + "hash": "e72b586f6a1fe0e5813447e937629ae7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/enums/formEnum.ts": { - "mtime": 1782858528.0, - "hash": "bcc86eed222115370e175d665bcd9d36" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py": { + "mtime": 1791885125.5771856, + "hash": "cd09466bd630e50f710ea33866a47969" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/enums/appEnum.ts": { - "mtime": 1782858528.0, - "hash": "bd72cb5676730c932774d2e3a8025767" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py": { + "mtime": 1791885125.5762136, + "hash": "660513bea3c7b753ac46f33aec2f8669" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-personnel-cert.ts": { - "mtime": 1785643495.0, - "hash": "504cdbf04ef4f6cbd002589e5aab15d5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/product.py": { + "mtime": 1791885125.5740967, + "hash": "8f12e9302840a9b9e2a99c35083e5f2c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/patch-el-select-filterable.ts": { - "mtime": 1782858528.0, - "hash": "335fe6995a2c4e6ede68534ea895aceb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py": { + "mtime": 1792295778.0336125, + "hash": "a2ecbdc7bbaef95a068162136ca8cb69" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-product-brand.ts": { - "mtime": 1788872464.0, - "hash": "bd609b97f5b365e36d043141b4e70954" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py": { + "mtime": 1780201410.0, + "hash": "6b5620e22a44ce3555597fe45d968813" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-pdf-render.ts": { - "mtime": 1784445096.0, - "hash": "ade9a729d714e9f3bb3f069a69bc92fb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_approver_setting.py": { + "mtime": 1785561469.0, + "hash": "27d82831cddb59a5849d8e30b1c49280" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/app-update.ts": { - "mtime": 1792129895.7673898, - "hash": "d5beb3ed635ccbba666d7450ed5b4835" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py": { + "mtime": 1793111261.0453966, + "hash": "a88783bd0e95ca902185eaa2c62cf774" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-client-column-filter-provide.ts": { - "mtime": 1792118081.613119, - "hash": "396da6a9e7a8ffae256aa26b9825f054" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py": { + "mtime": 1787308894.0, + "hash": "9c4bb0cdf3f0da989136230a62b5a035" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-column-stats.ts": { - "mtime": 1786872245.0, - "hash": "fc31850fef807cb097d764aba3f65987" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py": { + "mtime": 1780406386.0, + "hash": "910b8037a62a9af50f5803f8a243e3ae" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/storage-slot-options.ts": { - "mtime": 1782858528.0, - "hash": "9ee007b0ec35f4910a7196095f36c27a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py": { + "mtime": 1789262603.0, + "hash": "f59c2897091250c4f6c7451bb115ad4e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-archive-brand-view.ts": { - "mtime": 1787818639.0, - "hash": "e8bcfbf4f4df9394777afcecfe376957" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py": { + "mtime": 1780804619.0, + "hash": "ca2345c4ec7fa25ea8f06bee091e2c90" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-product-category-tree.ts": { - "mtime": 1792311839.0273974, - "hash": "80142ddce3b1586e9e313a018f5e2e53" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py": { + "mtime": 1780804990.0, + "hash": "f47acf30ab1bea0d3c3b13c86aceae17" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/user-avatar.ts": { - "mtime": 1785686684.0, - "hash": "ad6de6bff49e3bce89b7f43f6c1bd418" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py": { + "mtime": 1790736156.0, + "hash": "42c53d684c7d34a25f95a698437353c6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/fullscreen-loading.ts": { - "mtime": 1782858528.0, - "hash": "dd9442c5f472dd9cfac15ec6128008f5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plans.py": { + "mtime": 1790126148.0, + "hash": "71b91accaa54ba01414fe7a2e1472cb6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-fuel-summary.test.ts": { - "mtime": 1793022298.128991, - "hash": "a8efec10ec5294cdd719a9b4172574a6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py": { + "mtime": 1790126169.0, + "hash": "e2a8262a78889a1eab32df6ac04a30fa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.test.ts": { - "mtime": 1787200416.0, - "hash": "c3ff5174b6c21765c5a849a9f5b57a72" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/sample_code.py": { + "mtime": 1787300292.0, + "hash": "51ac0a75c21ff5a1c2dd1c8a70bcdb2b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-photo.ts": { - "mtime": 1790488558.0, - "hash": "171ccdbe76b3886a84f1484090d9a51b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/post.py": { + "mtime": 1791295446.3409026, + "hash": "843c6bf59c138721998490f16192619e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-product-brand.ts": { - "mtime": 1786077687.0, - "hash": "b6dcd715a2cfd3c4a8ac10d5937258d8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/user.py": { + "mtime": 1793111261.0748446, + "hash": "63f02326c6a73410660bb169cd6f5c60" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-paste-recognize.ts": { - "mtime": 1787141129.0, - "hash": "cc3b52eb04b2a72471c534bd4951f6b4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_type.py": { + "mtime": 1791295446.34051, + "hash": "98aed153e44e374d3e1aab6e063983d1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-excel-copy.test.ts": { - "mtime": 1792418166.0891366, - "hash": "fea7a76c1de70851fdc4d03d933afd3e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/tenant.py": { + "mtime": 1791295446.3411365, + "hash": "7397c9a33957b83014c911972fdae03b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-fuel-summary.ts": { - "mtime": 1793022345.7294297, - "hash": "478261f72c2703ce51e3de36d232f59c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/menu_favorite.py": { + "mtime": 1786164467.0, + "hash": "12308ecbf901e2710416423383c22707" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/patch-el-tag-empty.ts": { - "mtime": 1785660037.0, - "hash": "98e5c9e83b36e38e74a13ddda7fc8414" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py": { + "mtime": 1780108930.0, + "hash": "7fbe59bac864b3b6a1ce8c98d3433806" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-inbound-slip-template.ts": { - "mtime": 1791719778.4284086, - "hash": "16c2f8664f089e0fe28c64b1a4ee8930" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/__init__.py": { + "mtime": 1780108930.0, + "hash": "187d5328ae0c945daec2698273de8e3f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-pl-plan-detail-actions.ts": { - "mtime": 1793203071.8535037, - "hash": "9081cc6bd081fa33561b1a50605132a1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/role.py": { + "mtime": 1793116076.651109, + "hash": "26971c0a3c57c586cb7ae45341b9c21f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-list-display-rows.test.ts": { - "mtime": 1791705578.0925608, - "hash": "be77c8ba7f24e3ba9711a5398c150072" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/relation_sync.py": { + "mtime": 1793111262.3043208, + "hash": "14fd56d6b089babf6585f599dab4d991" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/clipboard.ts": { - "mtime": 1789520489.0, - "hash": "488adae7124ca033108ed3b84e54af8b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/menu.py": { + "mtime": 1782688282.0, + "hash": "b5aeb1d28f2d353fe43279a14bc0c635" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-subpack-slip-template.ts": { - "mtime": 1789892833.0, - "hash": "9168ca03d7f853d5c16fb4764db4b0eb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/site.py": { + "mtime": 1787303716.0, + "hash": "d981dda2a39cbff0c4cbce3570155533" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router.ts": { - "mtime": 1789535479.0, - "hash": "de7e8d0f137455042a0402d40712e601" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/api_request_log.py": { + "mtime": 1782699354.0, + "hash": "918cd16afd21c505ca44ac3fdb76e97b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/menu-badge-registry.ts": { - "mtime": 1791112582.0, - "hash": "88442714919498eb5c6c00339066d6f6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/oss.py": { + "mtime": 1785469127.0, + "hash": "8d76d5bca5006e745f2c30f3249e71ad" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-product-category-tree.test.ts": { - "mtime": 1792311828.066287, - "hash": "c518912ecf811fa3173c8675d0ae5804" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_data.py": { + "mtime": 1787300292.0, + "hash": "9d475aeb90a3b1d324d1092373babaf1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-batch-print.ts": { - "mtime": 1787461699.0, - "hash": "e3cf467304ccf51a7a2ae136149e928f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/ethnic.py": { + "mtime": 1784993074.0, + "hash": "12f2a1063313b2d6c3e184a7da3cf3d3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/tinymce-table-edge-resize.test.ts": { - "mtime": 1793249019.4813077, - "hash": "e1cdae9140da11dbfa4ad963f03ad883" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/workflow.py": { + "mtime": 1791884928.8329022, + "hash": "3002e82e1602aa6e0ff836aa2ee0b5a8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/prompt-cancel-reason.ts": { - "mtime": 1793202816.3368022, - "hash": "3873b69a0d32e203b9bca29017e77339" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dept.py": { + "mtime": 1784993073.0, + "hash": "15dda25682aa6c9a65887bab3d779718" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-contract-display.ts": { - "mtime": 1791993533.6089122, - "hash": "4c8a2d8730be7102a0fe8699a097c213" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/base.py": { + "mtime": 1780108930.0, + "hash": "06a4dbc841251f19cc2c2c394529f94c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/modal.ts": { - "mtime": 1782858529.0, - "hash": "f321fdb62c11462f06fda0e20244f94c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/leave.py": { + "mtime": 1791884900.1558237, + "hash": "cbbd5a5b3ed20a47d9cc09731e9eb5ab" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-upload.ts": { - "mtime": 1782858529.0, - "hash": "a516e361e3a5eecabcb5e9a526d65071" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py": { + "mtime": 1780242127.0, + "hash": "68b329da9893e34099c7d8ad5cb9c940" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/fetch-paged-list.ts": { - "mtime": 1782858529.0, - "hash": "55599b4ccc2d0cf53e9d46268d8cb056" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py": { + "mtime": 1791884783.4873083, + "hash": "6659e624e9f8e9118e2a54c95d41a0a8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/check-app-update.ts": { - "mtime": 1792129976.3311384, - "hash": "d5a7c9d5041ac6fbc2885dd46ffceea0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py": { + "mtime": 1793111261.1090603, + "hash": "4a7f03c1772096c789296f085716764a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-display.ts": { - "mtime": 1793064080.604718, - "hash": "25d035287fe7d5d163dde182332e3ee7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/price_letter.py": { + "mtime": 1791885030.3579762, + "hash": "96b9e54383d8abedcfd4da39a6682bae" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-package-spec.ts": { - "mtime": 1791185023.6067314, - "hash": "a1f32eb6e66d8388ad4cd3a9d02a95d1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py": { + "mtime": 1790834714.0, + "hash": "5c7d2fa1d75f539b5000c3d70d36cddf" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-confirm.test.ts": { - "mtime": 1792319116.1105363, - "hash": "9b87c4a6bfd03c4eaafe622e645b1c4e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py": { + "mtime": 1780202237.0, + "hash": "a54f2cb33f4466814ac86f043d844b98" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/view-dialog-refresh.ts": { - "mtime": 1783177412.0, - "hash": "38bfae287cfb83972194a012d32dfc8f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py": { + "mtime": 1793073053.4956923, + "hash": "017d90fffc133cdcf2ba16eb929bb6e1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-inbound-slip-print.ts": { - "mtime": 1791716713.0002291, - "hash": "51e02ca28f5c4934fb13a46b3c51037d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py": { + "mtime": 1787300292.0, + "hash": "4d8029bbd8b95070a0409e5e772997fe" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-pl-plan-card-fields.ts": { - "mtime": 1792761041.8679764, - "hash": "c5e7ac5ec641d58de7d62624a6cab461" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote.py": { + "mtime": 1793111261.484828, + "hash": "3e945b98e0b9250cc538940e3bc5b845" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-stop-product-arrange-required.test.ts": { - "mtime": 1788083539.0, - "hash": "3efbb8aaa8773261ca5909254b2b1a59" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py": { + "mtime": 1787300292.0, + "hash": "a14dfa94e9a4ff1676c1753a85c1d998" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-invoice-paste-recognize.ts": { - "mtime": 1787206657.0, - "hash": "1da265b2140afc0dcd51711c435c64fa" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py": { + "mtime": 1782687674.0, + "hash": "745629c1a8818cf4e467df1cb9b13917" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-stop-form.ts": { - "mtime": 1793261016.6761181, - "hash": "2c427fea36c888fa5f139dce4af8e4dc" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py": { + "mtime": 1793111261.1235182, + "hash": "f3f81dc3a562d6eac860e018d689aab4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-pound-qrcode-display.ts": { - "mtime": 1787794030.0, - "hash": "ff4d2a43f3285f22c1a6cb2855457516" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py": { + "mtime": 1782650085.0, + "hash": "88a0fba14e6b4094c4009cb257379a4c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-pl-plan-card.ts": { - "mtime": 1792814827.7701764, - "hash": "50825c585ebd6275c2c8a8dd68568ab3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py": { + "mtime": 1780201410.0, + "hash": "d41d8cd98f00b204e9800998ecf8427e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sort-order.ts": { - "mtime": 1782858529.0, - "hash": "30168244180ab46355631c5249d0cdf6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_approver_setting.py": { + "mtime": 1785560604.0, + "hash": "d5fa39876946339fb6fee6459f200f54" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-inbound-slip-print.test.ts": { - "mtime": 1791716688.2095246, - "hash": "98d812a37b42b1bc8d994d51fe9cea24" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py": { + "mtime": 1791710808.688084, + "hash": "c696fcd6accf858aa40a6af2e21a38be" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-belongs-company.ts": { - "mtime": 1793181363.8339195, - "hash": "3980aa95acce017e0d2ed6c6b1fe4340" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py": { + "mtime": 1782650254.0, + "hash": "139a4424e5525962fee2267c4d91002a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-product-card.ts": { - "mtime": 1792817078.4904847, - "hash": "78533a17e5fa317881e06dd01d072544" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py": { + "mtime": 1793073053.4966745, + "hash": "3b2da13e8bf0be354f6b67e2760766f9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-form-mobile.ts": { - "mtime": 1789443463.0, - "hash": "cadf93f847280e40634b233a71dc53ea" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py": { + "mtime": 1787300292.0, + "hash": "88b8688235156c3c550434d6d6a57fb5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/tinymce-table-excel-resize.ts": { - "mtime": 1793253945.1815531, - "hash": "a9cb2a62021bb7dafae3e130e883b841" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py": { + "mtime": 1791884920.9774537, + "hash": "1621d571de5211c6e41f5d7645b1781e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/attachment-preview-bridge.ts": { - "mtime": 1790148987.0, - "hash": "b0202c4c3801188f99ca5fd5cf28f3aa" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue.py": { + "mtime": 1791885030.3576586, + "hash": "7271a4bf26c0ee15dc8499e3c47af6b9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-list-tabs.test.ts": { - "mtime": 1791542719.5083516, - "hash": "801a23e3fbf91d430aa7b1e2abadfdd1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py": { + "mtime": 1782649305.0, + "hash": "b472eb2a15bcb6efe9cf68398f882908" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-recharge-summary.ts": { - "mtime": 1793018413.952391, - "hash": "c19107fdd8cf543705f4d8ff12b3a8d7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/product.py": { + "mtime": 1793111261.139428, + "hash": "83a0bcc5c8f7495844eedcb7492f897f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-product-display.test.ts": { - "mtime": 1793261137.793825, - "hash": "709be7400797d6a7a908104e14864b02" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer.py": { + "mtime": 1792295728.831297, + "hash": "2220363db8be0d888239121878182727" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-webview.ts": { - "mtime": 1792810141.512273, - "hash": "e80eb9289a588aea108549b59bd577d6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py": { + "mtime": 1782649310.0, + "hash": "4e18f1735701d3ad6db6b54bd44ca797" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-confirm.ts": { - "mtime": 1792319109.382734, - "hash": "a744b9e0737aaac1486ee0399de9ca35" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_approver_setting.py": { + "mtime": 1785561463.0, + "hash": "ccc481ae99fc6b0989f93f7b21524969" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-contract-card.ts": { - "mtime": 1792749570.71833, - "hash": "a2676505b9964d9f25702812fe4bd5ee" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract.py": { + "mtime": 1793181384.6859462, + "hash": "0ce0152d85e2682e6ed897b49536db49" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-opportunity-labels.ts": { - "mtime": 1782858529.0, - "hash": "c022b96e5df75c265ee8a01e634ff323" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contact.py": { + "mtime": 1787300292.0, + "hash": "100f0565e15168ad5cb04fd25cf061ec" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-excel-copy.ts": { - "mtime": 1792418162.723423, - "hash": "1ee2795c00f3beb034d25bf15b7b341d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py": { + "mtime": 1782687666.0, + "hash": "f0cbbf78fec330a5d81ec209b85f6e1e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-subpack-slip-print.ts": { - "mtime": 1791720473.120744, - "hash": "2fd1e9ed96f91802ca2c50df6d158d79" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/wechat_notices.py": { + "mtime": 1793208059.3090653, + "hash": "91562d4b34524fc5bc486414e8049a93" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-delivery-slip-print.test.ts": { - "mtime": 1791717965.9299512, - "hash": "bcc6a72dff6d643284c85ce86e53fa07" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/public.py": { + "mtime": 1789733762.0, + "hash": "a79bd896116afaf0ff4eefa440c6dbda" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-pl-plan-card.test.ts": { - "mtime": 1792761058.9829953, - "hash": "cddec76973e6fbc1bf03041fcd4f4cb0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/monitor.py": { + "mtime": 1791884783.487665, + "hash": "0f2946a379dd871902d8ffbc05824f51" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-contract-product.ts": { - "mtime": 1793143121.0792425, - "hash": "024b3da2e3f4ad550f73b9545e067e12" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/public_duty.py": { + "mtime": 1786782175.0, + "hash": "7621313191ee9ed99b4b0aece4b38ce2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-product-confirm.test.ts": { - "mtime": 1792319159.4313874, - "hash": "45946fbec1be4123b1db8dd790a1bec5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py": { + "mtime": 1791710869.9088037, + "hash": "56d828611e76bc934fe1579af3be05f1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-remark.ts": { - "mtime": 1791719733.496139, - "hash": "3512836c8bfbeb935b50877a565e552f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm.py": { + "mtime": 1792295780.7041922, + "hash": "8b5090e5a807bd3b2c9360fcef7bbede" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-customer-panel-identity.ts": { - "mtime": 1792560292.8322024, - "hash": "5996fc66b49547de84513c96f9a8e134" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/__init__.py": { + "mtime": 1793073052.606308, + "hash": "d68b498fc9f855bd28c5e6e68b60d39c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-list-display-rows.ts": { - "mtime": 1791993147.1235495, - "hash": "8dcfab31bafe382cffead714b1f7110a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py": { + "mtime": 1793008697.1331565, + "hash": "2ace44b6bac64f0a57052a3797a6a2ab" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-contract-detail-cache.ts": { - "mtime": 1791241267.5782976, - "hash": "57b8cad58f86e69f33f5bf8388a53515" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/menu.py": { + "mtime": 1793170695.8726346, + "hash": "96c31871e3f5178f427046e6aad96ee2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-internal-customer.ts": { - "mtime": 1788354524.0, - "hash": "61807684e0c73f7a4a6c42b485e8f0d6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py": { + "mtime": 1793111261.1532953, + "hash": "686e0fd28dba2eb3a8f6a5190372ddb7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-pair-list-query.ts": { - "mtime": 1791555782.8406906, - "hash": "bd1bb097f29da4140a8f976de44fca15" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/admin.py": { + "mtime": 1793111261.1702394, + "hash": "94e0ae63508e8a16a49b2b7ed2ab648d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-contract-card.test.ts": { - "mtime": 1792749575.2665923, - "hash": "d7a26d0aff9f64faa0c52320693a8d36" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py": { + "mtime": 1793111261.1844656, + "hash": "e4998bb6a82d2f23d3d37bbd91a577b0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/format.ts": { - "mtime": 1782902563.0, - "hash": "81ca0d4779db7207f1c0354dcee455d2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/mini_auth.py": { + "mtime": 1789733821.0, + "hash": "d0d4097f11693d429b1b63b7fd1868ad" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/creator-delete.ts": { - "mtime": 1782858529.0, - "hash": "6e37c5be41151961fab4090feb839ab6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/workflow.py": { + "mtime": 1791884928.8334255, + "hash": "d682c06effc74e2b60a572f7abd6a7e6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-export-download.ts": { - "mtime": 1790148139.0, - "hash": "f5a8f78685b2e3e80599538c419dedd7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/duty.py": { + "mtime": 1787234033.0, + "hash": "ccf7e59af0e0404edfd9c131a557ce34" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/tree-path.ts": { - "mtime": 1782858529.0, - "hash": "dd882d9e34cd1e40917dcd4463b63dbb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/leave.py": { + "mtime": 1791884900.1563904, + "hash": "8ae59c400766a545e340556dbe4b9b56" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-toolbar-overflow-items.test.ts": { - "mtime": 1790949515.0, - "hash": "75d0f8c3f3271195c329647b9d8d5302" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py": { + "mtime": 1793202734.6447668, + "hash": "40cda6262c472e9cacc0562815f92e79" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-action-guards.ts": { - "mtime": 1793202814.6156569, - "hash": "1a3517306fa51d8e5b59d1e9cfd8e799" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_io_order.py": { + "mtime": 1787746034.0, + "hash": "1b210cc3c64e9383fbbbb2460f70ef29" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mask-sensitive.ts": { - "mtime": 1782858529.0, - "hash": "f4cca6d1f680449b8e5835b77e53a906" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge_approval.py": { + "mtime": 1792121958.6735103, + "hash": "a46474ac796866440020cae9c0adb04b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-arrange-qty-batch-cache.ts": { - "mtime": 1791241983.957381, - "hash": "ff0f3e87492bdffe466269d15de49444" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport.py": { + "mtime": 1793202744.064521, + "hash": "940a98b7f69b381f9ceefc2cb275238c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-stop-product-arrange-required.ts": { - "mtime": 1788083556.0, - "hash": "a71c3ff422ac308a6afa683fe712fbba" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_fuel_card.py": { + "mtime": 1792896293.551337, + "hash": "88a3d5b1f76674d71b26a599247f9b0e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-supplier-hazard.ts": { - "mtime": 1784997393.0, - "hash": "3841091194ea334806b887c7a3911022" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py": { + "mtime": 1791887072.4924474, + "hash": "c7b4a83d74832807dac9733a0081716d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-vehicle-cert-zip.ts": { - "mtime": 1788871116.0, - "hash": "4828f70e532c2239330e02fe31f1a50e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/dispatch_calendar.py": { + "mtime": 1793112299.0974715, + "hash": "fc706dda7ec454ea16f38f0b756ec265" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-quote-copy-products.ts": { - "mtime": 1789696944.0, - "hash": "45a080e4e29e44fd169f4cac6d883262" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/__init__.py": { + "mtime": 1791542719.374384, + "hash": "1eb109336c38133b59bb95f4a105f58e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-document-menu-badge.ts": { - "mtime": 1783257590.0, - "hash": "4859999accfa41d1cc02b0c7a49f89a9" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/freight.py": { + "mtime": 1791888088.5801682, + "hash": "5d808f44e913394c63f770a9d3b0ce0a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-product-confirm.ts": { - "mtime": 1792319137.943723, - "hash": "37ebe50f961fbb24d434660336ed98b8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_site.py": { + "mtime": 1785969013.0, + "hash": "7fa0c7696ef6b4095785ad3035bc3219" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-delivery-slip-template.ts": { - "mtime": 1791719802.5536444, - "hash": "0c78827cd9ebf620d7747dda0cdd647e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/io_order.py": { + "mtime": 1788682930.0, + "hash": "9d345d5d77f4363da46b6e68369501e7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-quote-copy-products.test.ts": { - "mtime": 1789696944.0, - "hash": "c961843c0efe57b84101d1e05daa1da2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py": { + "mtime": 1791887563.6501305, + "hash": "0393c30e866133047f70bf3480f05242" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-recharge-summary.test.ts": { - "mtime": 1793017853.3610616, - "hash": "a97fb9b220fa66e7e55df89999d2099d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_fuel.py": { + "mtime": 1791897576.0500586, + "hash": "cdd8c9273fa65f5acc9fb73c198276ed" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-quote-card.test.ts": { - "mtime": 1792749466.0333967, - "hash": "c8f7f6e5202f7ebdf96141f96611b285" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/ocr.py": { + "mtime": 1784035957.0, + "hash": "e719bffe004a57f5f586f58d5cb98700" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/view-field-layout.ts": { - "mtime": 1784518748.0, - "hash": "bdbca9a7a750adb82c4c1100650ca1c3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/base_data.py": { + "mtime": 1791887557.417753, + "hash": "b2b227771870d1f900adfedc85c4bd04" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-red-seal.ts": { - "mtime": 1789892787.0, - "hash": "1205e984b5a1c940e5003b7004061ffa" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py": { + "mtime": 1790834534.0, + "hash": "0c8319e93c175a0a1db5d7c03341631d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-pl-plan-card-fields.test.ts": { - "mtime": 1792761056.3156476, - "hash": "a56f187b8de2b5a683aeeaa88ddaaf79" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/site_plan.py": { + "mtime": 1790373605.0, + "hash": "0b8c9d38fa1587a8be2ca022a716fe00" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-attachment.ts": { - "mtime": 1793169945.0351775, - "hash": "cae99c7733ebeaccbb29b0e0387a58df" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/driver_plan.py": { + "mtime": 1791520568.6864805, + "hash": "10282957fb9fa9901981089bc08e25f2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-quote-card.ts": { - "mtime": 1792749452.091484, - "hash": "ef132c9f15a1b3a1d11dd3cb29419316" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py": { + "mtime": 1783257582.0, + "hash": "31b679c3721e5017815594984533969c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts": { - "mtime": 1787200543.0, - "hash": "1c8fdb8e9b1ad4307eddb1dc7d36f629" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py": { + "mtime": 1793017994.5907707, + "hash": "f3a4ac68451e0cef04ea2302625744f9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-delivery-slip-print.ts": { - "mtime": 1791717960.363111, - "hash": "50c30520dd7cfbe715a3e788f32403eb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py": { + "mtime": 1793111261.1989403, + "hash": "2bd45ef57fec815f24c51e1f71f66476" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/image-preview-transform.js": { - "mtime": 1790148132.0, - "hash": "2d8ef97468027f6675852d531cf1e4d0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_transport_site.py": { + "mtime": 1789260165.0, + "hash": "0046f7e3a8739fa521ca9f3fd9ddff72" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-contract-product.test.ts": { - "mtime": 1792580124.7934926, - "hash": "a94fa0adc18875f76a9b18ce29b6c9f8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/customer_stop_pref.py": { + "mtime": 1787735530.0, + "hash": "5e0d3b2003ad18e692a84c622bb366b6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-pair-list-query.test.ts": { - "mtime": 1791993549.8430932, - "hash": "2b6cc2bd44293ba927dfbd18fa8f61d9" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/inventory.py": { + "mtime": 1788878748.0, + "hash": "214fc260a2d94f54d610ab74c7148841" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/tinymce-table-edge-resize.ts": { - "mtime": 1793255260.0605373, - "hash": "8357c841ca3743caccb7c41c22c4882d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py": { + "mtime": 1793111261.2133358, + "hash": "28abafccf2801e50630a1ddf3ca0271e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/index.ts": { - "mtime": 1782858530.0, - "hash": "410d1fe79b96259a6301aa5ff50ac08a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py": { + "mtime": 1787308158.0, + "hash": "837acb3b4c7a92c718672535fbda8658" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/db-site-summary.ts": { - "mtime": 1789539988.0, - "hash": "4aec0392aac351bd4bf53746e1e92512" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/__init__.py": { + "mtime": 1784980394.0, + "hash": "3cdc2240ac45b94819f79b1b1c6dc692" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-remark.test.ts": { - "mtime": 1791719805.761832, - "hash": "ccb0ee85b4896cbed5bb362fbf9c9d95" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/attachment.py": { + "mtime": 1782790898.0, + "hash": "deffc84642a228a7893570b1535a23d0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-pl-plan-display.ts": { - "mtime": 1789449268.0, - "hash": "874e8b47f034e2da41fd6387db315c32" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/advance.py": { + "mtime": 1791884983.5888057, + "hash": "ebe033bca38ba7c8354a0af53c455173" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/id-card.ts": { - "mtime": 1787140339.0, - "hash": "c1e99c92fe8b6040fce8bd92ae150bbc" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/workflow.py": { + "mtime": 1793111261.2262552, + "hash": "e91687619af4a4f8305ba9650b633a64" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-product-display.ts": { - "mtime": 1793260971.0729184, - "hash": "3aee513ba04badf807f90a75540d3d07" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/payment.py": { + "mtime": 1791884983.589268, + "hash": "5f8881af92855fc9c11c510ccb58f22d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-address-notes-fill.test.ts": { - "mtime": 1788321423.0, - "hash": "eb343edb53cdb8b7c0ffb1ddb62b3ac1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/export_common.py": { + "mtime": 1788877122.0, + "hash": "4472dad9b267782f02900d00ecd98bff" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/money-format.ts": { - "mtime": 1782858530.0, - "hash": "c0ccfb0184a1eec435e24e933596b9ec" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/invoice.py": { + "mtime": 1791882404.7817318, + "hash": "77c35cb6485d59e974f58f07d133df41" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-invoice-paste-recognize.test.ts": { - "mtime": 1787206477.0, - "hash": "24ce207686a5dccd9eec1ec52b63132d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py": { + "mtime": 1789262606.0, + "hash": "2d8674e5085de37ec6569235929982f4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-attachment-form-sync.test.ts": { - "mtime": 1788790182.0, - "hash": "279403bce8b7ed1f4a62a98d64e38ce4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/__init__.py": { + "mtime": 1782011200.0, + "hash": "61ca77ec57e9fd341220bbe074dc01a2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/category-path-display.ts": { - "mtime": 1782858530.0, - "hash": "7a5d5b9112a6c9a36fcba88030d1e2a2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/dashboard.py": { + "mtime": 1782651340.0, + "hash": "fe590e7d0e20776b8e32d444290d552b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-product-brand.test.ts": { - "mtime": 1788872465.0, - "hash": "94ef2e07b78681035e77f57a7a276268" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/weighing.py": { + "mtime": 1793178522.9749029, + "hash": "d7c8ea7c933bdca46567de015f753ff1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/menu-badge-sum.ts": { - "mtime": 1791112581.0, - "hash": "ff2089eb8443c3fc42fa793e508c3b30" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plans.py": { + "mtime": 1791711267.916014, + "hash": "539021e40af2a6d4219f6684e89eaef3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-dibang-optional-vehicle.test.ts": { - "mtime": 1788354759.0, - "hash": "c503bb7f72d2ce5096d2675e82f8d461" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py": { + "mtime": 1785768179.0, + "hash": "0df1f9d8316fe2a23559da13e850bf6e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/menu-badge-registry.test.ts": { - "mtime": 1791112571.0, - "hash": "05f30f9f35e4749dbc0d89964da20629" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/inventory.py": { + "mtime": 1793177037.1222801, + "hash": "fdb99aa7d9581fc76caa9d31510af94b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-owner-candidates.ts": { - "mtime": 1786074589.0, - "hash": "5a2ec645ffbddbba0c7cdf9859e1c38f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_cert_perm.py": { + "mtime": 1788443653.0, + "hash": "fc459546ca5b6764f47569427d00af68" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/app-update.test.ts": { - "mtime": 1792129882.0044205, - "hash": "486995cbced51623e9ecef254c73cfd6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_supplier_hazard.py": { + "mtime": 1784998230.0, + "hash": "0c0f17f3fb04d1e2b72acd99d7226da4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-transport-resource-snapshot.ts": { - "mtime": 1782858530.0, - "hash": "6e541f7187ec7b8d751e7df26ee859bd" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_cert_notices.py": { + "mtime": 1793259117.1150956, + "hash": "c89f24f9dd283b896ab2b7589f715b78" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-slip-company.ts": { - "mtime": 1789886569.0, - "hash": "35fb3541fd43f8f020389680bcf3739d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_paste_recognize_service.py": { + "mtime": 1787201020.0, + "hash": "7025fdc7f96668db7295824e2beef6a6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-plan-action-guards.test.ts": { - "mtime": 1793202848.1857414, - "hash": "3c9aefbd70b2e64b1a65d6c42c610b96" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py": { + "mtime": 1793111261.5787683, + "hash": "b255c639882a5dd20831a2c7cae6f75e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-toolbar-overflow.ts": { - "mtime": 1790913954.0, - "hash": "3456f41705de372abdf7c806f90d6bee" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_callback.py": { + "mtime": 1780108930.0, + "hash": "6e6a664c5edb9d5f294caef41f5fc477" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/loginRsa.ts": { - "mtime": 1782858530.0, - "hash": "50b751aa482988aec17ab53ede6fe6dc" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py": { + "mtime": 1791542719.37785, + "hash": "9619081abd971d3d41a3e492a1def4c6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/list-toolbar-overflow-items.ts": { - "mtime": 1790949521.0, - "hash": "6ec67fde85ed698af5403e06d6e11395" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py": { + "mtime": 1793181411.5162911, + "hash": "da7072859d119fb209a7d2ac148cf2f9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-subpack-slip-print.test.ts": { - "mtime": 1791720458.5979023, - "hash": "f98beb18a50122428592e8573784861a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_stop_feedback_service.py": { + "mtime": 1793111261.2418275, + "hash": "097e1119b70d5e5e00f2a83b2b455867" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-vehicle-cert.ts": { - "mtime": 1787200443.0, - "hash": "69caca801e20716c6d370edb817c4dbc" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_mini_auth.py": { + "mtime": 1789733704.0, + "hash": "b48e18cc1cebe797d59baffd6242cba1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-address-notes-fill.ts": { - "mtime": 1788321431.0, - "hash": "3e32bd0e24e2589254774d42cf64bf02" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db_inventory_site_token.py": { + "mtime": 1782225270.0, + "hash": "7575a2549379f06b880811ecdaa2d024" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-crm-product-card.test.ts": { - "mtime": 1792744199.942506, - "hash": "f33390737b98d32f220012d7c09fec7c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_summary_service.py": { + "mtime": 1793022435.7320516, + "hash": "af377712a1992ea722e7845bc7ff36dc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-vehicle-cert-zip.test.ts": { - "mtime": 1788871106.0, - "hash": "5b6db80565a2ff0ffff991221546bab0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_product_display.py": { + "mtime": 1785451173.0, + "hash": "7d196765118646a66ac1eb4f4c86950a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/protocol-payment-installment.ts": { - "mtime": 1782858530.0, - "hash": "47397efff77aabc3da83cba4063ee6e8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_brand_archive.py": { + "mtime": 1793111261.255742, + "hash": "57963108d20bec3185583e8010a15348" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-driver-summary.ts": { - "mtime": 1789263625.0, - "hash": "113ef5d4a3f794d421d8967da594be60" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py": { + "mtime": 1793181390.5504742, + "hash": "28c510b3902462ba0441f3be1875523c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-contract-qty-reminder.ts": { - "mtime": 1791240498.462322, - "hash": "6526bdc5fd56188e307bd4708b9dc376" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_public_transport_helpers.py": { + "mtime": 1790373571.0, + "hash": "fadb0ee1ae292809b672dcdc1597530a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/download-attachment.ts": { - "mtime": 1790148915.0, - "hash": "e568c9c857d7c64f032253309fd92e98" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/doclib_sso.py": { + "mtime": 1792677229.98035, + "hash": "f9670ade2d2c672f5971e1d9a90e2820" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/colors.ts": { - "mtime": 1782858528.0, - "hash": "36b1526659de01b7f640ee80156be9a1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py": { + "mtime": 1787200437.0, + "hash": "e7c4f9a292ee90e4284ccda739066601" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/filter-collapse.ts": { - "mtime": 1785483309.0, - "hash": "333a1653d7fe8fd37af5eedcfc9b044b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_site_plan_service.py": { + "mtime": 1790373597.0, + "hash": "fdcdbf5d6938373762bae6798e0809fa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/emojo.ts": { - "mtime": 1782858528.0, - "hash": "c5c7ba4f6edb6795ba17aabe5912a049" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_engine.py": { + "mtime": 1780113992.0, + "hash": "fa0d8d7290b264cc636268b3191c4ea7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/ep-icon-map.ts": { - "mtime": 1782858528.0, - "hash": "ab869e815887cb25543abd7c5a801592" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_notice_types.py": { + "mtime": 1793072834.4355524, + "hash": "df7dcab120c4941b6d8b6cd5bc379428" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/animation.ts": { - "mtime": 1782858528.0, - "hash": "030bf1a74292aeac044c3ef4b065f46e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_ocr_service.py": { + "mtime": 1784036700.0, + "hash": "4387f960838bc6d8d9803bc8a102eb73" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/tabs.ts": { - "mtime": 1782858528.0, - "hash": "a975e7e5e4a8efa0b00e4de4220057ba" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_notice_crm_sources.py": { + "mtime": 1793073482.5542638, + "hash": "98348c3d318771df35fc4de5dd8a2b5c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/index.ts": { - "mtime": 1782858528.0, - "hash": "1b7d1e45c21c0930eecbe92dc608b181" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wx_qr_session.py": { + "mtime": 1789726645.0, + "hash": "19c01f03bcf5b566fa74239cbf1aaf0b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/list-table-row-select.ts": { - "mtime": 1783177361.0, - "hash": "4dd183a1dca1c4616880b95497799980" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_price_mask.py": { + "mtime": 1788423905.0, + "hash": "202805992c0b899b00dfb3a07fcac4d9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/iconify-loader.ts": { - "mtime": 1786194970.0, - "hash": "b3ebab6f113784b8c5a9b585573f7866" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/duty_schedule.py": { + "mtime": 1793111261.291619, + "hash": "d456ad0cef5972cc0744b87f7062d367" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/loading.ts": { - "mtime": 1782858528.0, - "hash": "44131d67534bef1b71c370fdcb065dd3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_rules.py": { + "mtime": 1793158073.468981, + "hash": "08e1ff46496be0e44122cc5d8925a027" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/form/responsive.ts": { - "mtime": 1782858528.0, - "hash": "daf95750f1c45afc107de3a39c71db2b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_notice_binding.py": { + "mtime": 1793208040.3038807, + "hash": "4ee7d72a2e504767af719e16339323bc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/form/index.ts": { - "mtime": 1782858528.0, - "hash": "95bc8240635b75794354921c8802bdc1" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_print_service.py": { + "mtime": 1787723739.0, + "hash": "418cf1d1f95b69507b3ecba108ec18a6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/form/validator.ts": { - "mtime": 1782858528.0, - "hash": "9f518f87c7d5545168cc27d69e4eaf9b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_approval_service.py": { + "mtime": 1793077424.4487977, + "hash": "3dfe27f0f91898b89c97c358f933673e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/attachment-display-name.ts": { - "mtime": 1789356609.0, - "hash": "29ae1a6c77f4f8f6630ae158ac201bdf" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_oa_client.py": { + "mtime": 1793073114.641918, + "hash": "b5731d90c77dce175096296bdbe8e4c1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/expenseItemCode.ts": { - "mtime": 1782858528.0, - "hash": "65d0715cb8d40d23b4df1552f07ca136" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py": { + "mtime": 1782650506.0, + "hash": "42cefe3eb5dadce42c9f81a24826dbac" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/attachment-display-name.test.ts": { - "mtime": 1789356605.0, - "hash": "d31f2e818ef2e69d03b7f89eca5ab6b2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py": { + "mtime": 1784957286.0, + "hash": "840e6f07e84e78fcd2beb090311d03ba" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/attachment.ts": { - "mtime": 1790148988.0, - "hash": "4ef89fd54e521e55bee7dd9fd5731b0e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/doclib_storage.py": { + "mtime": 1793008697.1335225, + "hash": "b24b9c3345205b90838dbf9990c21dc7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/apply-date-filter.ts": { - "mtime": 1783745586.0, - "hash": "11d249c7ff38dbc94c2bbfa433a00a3b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_inventory_service.py": { + "mtime": 1793140759.0151005, + "hash": "26fa9d9148833153a766cd1a16bf3ba1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/format.ts": { - "mtime": 1791876864.238206, - "hash": "24ab1841ce273ff1583200d836df0b2b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_execution_lock.py": { + "mtime": 1793202618.026792, + "hash": "0b8969d8475f3643d89c762ee24e6bb0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/table-summary.ts": { - "mtime": 1783213253.0, - "hash": "c61438627a15e9cba3f45d861686f746" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py": { + "mtime": 1793111261.3253636, + "hash": "8561ac7ffc78c66694db3ed294f3b4a4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/invoice-link-files.ts": { - "mtime": 1785474015.0, - "hash": "533a370b43f01f9f32ab69a7c4267ed5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py": { + "mtime": 1790834471.0, + "hash": "1c54fe3e3d4e9bc8073ab43331276809" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/bx/view-kv.ts": { - "mtime": 1782858528.0, - "hash": "a31ebb3d45ce4847e063bc92caa1a67b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_site_link_service.py": { + "mtime": 1787747970.0, + "hash": "5247314c46a6e791a7db017a8f55917b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/constants/links.ts": { - "mtime": 1782858529.0, - "hash": "e6b81bdfcbbc826a38b80c17d5fe9d10" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py": { + "mtime": 1783858473.0, + "hash": "06bfe0225c40d171b259a4c24eafdc24" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/constants/index.ts": { - "mtime": 1782858529.0, - "hash": "9c58ee1a96ab05e4ca22449a1bde4806" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/column_facet.py": { + "mtime": 1790839077.0, + "hash": "6fe8955cc0e507d765b50277f79140d2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-html-to-docx.test.ts": { - "mtime": 1788610917.0, - "hash": "cdfcce9d391737b178baf51694b71381" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py": { + "mtime": 1793077712.1607378, + "hash": "aea25093eec1796fcb4b84d5e32627aa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-table-layout.ts": { - "mtime": 1793253913.7160408, - "hash": "9044ab13898efd346b934444577fb257" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_personnel_user_bind.py": { + "mtime": 1789266818.0, + "hash": "6345c32d42a8d141f0f4c0c6c916b8bc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-product-table-widths.test.ts": { - "mtime": 1793241811.1891124, - "hash": "b7e2e42c305d254e714c6ef038f09274" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_notice_events.py": { + "mtime": 1793077191.2396576, + "hash": "7ac7e1cd85bcf8e32fed4b557f62d1a0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/view-fields.ts": { - "mtime": 1783165473.0, - "hash": "7b7855f399da3f2a8182db425ab738cf" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/web_login_tokens.py": { + "mtime": 1789701207.0, + "hash": "0e0e42381a50aa2daf6b984972a97bda" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-product-table-widths.ts": { - "mtime": 1793241805.950654, - "hash": "9032f59314990b6a870458cbd9633d95" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py": { + "mtime": 1782650938.0, + "hash": "53922355fbdad0951548a11bddb79751" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-watermark.ts": { - "mtime": 1793248351.5578084, - "hash": "f2cd4f78c7724f907839920b54d63c55" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py": { + "mtime": 1789262880.0, + "hash": "392b1a2c65bd876ab2c40a94c453a10c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-docx-column-widths.test.ts": { - "mtime": 1793254085.089345, - "hash": "9281523732264b2917d90c729e938450" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_fuel_service.py": { + "mtime": 1793022345.728415, + "hash": "b8a2ac62554c6af5eacd77e40eb162f9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-table-layout.test.ts": { - "mtime": 1793253915.4691591, - "hash": "2c435bacd45a7bad1c6bdd87769d17ef" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py": { + "mtime": 1791887090.294093, + "hash": "225576efa860708d399cde5fefb1a33f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/price-letter-template.ts": { - "mtime": 1784123261.0, - "hash": "ec9e0c9ecfc133093c07ca9ff3b1bc4a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_stop_service.py": { + "mtime": 1793140639.1149812, + "hash": "0d3c2a33d194b590207d1a4e4f5138b2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm/contract-html-to-docx.ts": { - "mtime": 1793254006.813744, - "hash": "cbe730116faf058e3d6a50f8519259e3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_approval_notices.py": { + "mtime": 1793080268.5058835, + "hash": "338c128ee9a971bb91f6123f12c9d5ca" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/worktab.ts": { - "mtime": 1782858529.0, - "hash": "1dc6305a873c2093ec4ac3be2029ee79" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_dispatch_calendar_service.py": { + "mtime": 1793264064.1046252, + "hash": "7358bdae1f92b0c7044986d843270377" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/portal-home-active-module.ts": { - "mtime": 1788067860.0, - "hash": "646eb3a24834a792cdcd61292297d9a2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_export.py": { + "mtime": 1793064080.6042595, + "hash": "58aa29a08800ff3e2b18e717b0a33ba2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/jump.ts": { - "mtime": 1793008243.7709394, - "hash": "a558a53dd0d5f0b7d54e207f0aefdc19" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_mobile_product_identity.py": { + "mtime": 1793260993.6149864, + "hash": "116b0934a419a921907479cbf2900c7e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/route.ts": { - "mtime": 1782858529.0, - "hash": "291fd38986f5eb05aaaf5b1ee7a024e6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_mine_vehicles.py": { + "mtime": 1790655062.0, + "hash": "36ac0f91569e845ffb7fd37913cfaae7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/index.ts": { - "mtime": 1782858529.0, - "hash": "6c15a3eaa4e79db935f11de0c87d8534" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_contract_gap.py": { + "mtime": 1793111261.355726, + "hash": "0425e39180ed4c0ca8a90cdb3c62867f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/preopen-favorites.ts": { - "mtime": 1792123764.3950915, - "hash": "3893201dedc99f96325462a56029b0e2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_driver_plan_service.py": { + "mtime": 1793111261.3706412, + "hash": "4f9428a2ef65c9f4b1f4a3b6d60055f7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/storage/storage.ts": { - "mtime": 1782858529.0, - "hash": "39faf473bcbec723bde5945b8d0435bd" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_completion_notices.py": { + "mtime": 1793080268.5064244, + "hash": "07a3c783ec1ecc71b0f256278b093260" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/storage/storage-config.ts": { - "mtime": 1782858529.0, - "hash": "fca113c6cf4f36e4a72dfb6e3a89480d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_notice_bx_sources.py": { + "mtime": 1793073352.664571, + "hash": "def4c7132b69014520d530ab30c5e44e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/storage/index.ts": { - "mtime": 1782858529.0, - "hash": "dfdbe4f3ffeb95e93b2df08652b88fc5" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/dict_ensure.py": { + "mtime": 1787296137.0, + "hash": "3e999cc609a5546b724791ee7e1219a7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/storage/storage-key-manager.ts": { - "mtime": 1782858529.0, - "hash": "e66ed3aa0faae93b4fe55edfd932e586" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py": { + "mtime": 1791542719.3774202, + "hash": "ab35fe58dc224c368f776474d2d3765d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/mittBus.ts": { - "mtime": 1793017807.8841832, - "hash": "341cca132ec1755e49ff18d8274a401d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/mp_webview_ticket.py": { + "mtime": 1789536234.0, + "hash": "099be22c3a8dfcc28f96c6101a17cbdb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/upgrade.ts": { - "mtime": 1782858529.0, - "hash": "727a8501aaa2bc5b23dc41172c3a60d2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_child_references.py": { + "mtime": 1793111261.9763184, + "hash": "139e310211729a16ed9370432dc888a5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/error-handle.ts": { - "mtime": 1782858529.0, - "hash": "4e3bd32174a0e616863a69839653d7d4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_io_order_service.py": { + "mtime": 1787746009.0, + "hash": "2a11907d5de448c351404a2e0e101ebf" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/index.ts": { - "mtime": 1782858529.0, - "hash": "e1bdd94455bda530902bf030d7364fc6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_list_attachments.py": { + "mtime": 1787810281.0, + "hash": "0fd2bf39a6764df23b32dedc827678df" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/console.ts": { - "mtime": 1782858529.0, - "hash": "36aedb5be724f79bd90154cfbafe0f83" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py": { + "mtime": 1789266823.0, + "hash": "c58807ee2f8363183a22c98bd80cdf9b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/table/tableConfig.ts": { - "mtime": 1787300270.0, - "hash": "e2cd9bed160cd1f7923ddd797f2d68dd" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_calendar_customer_names.py": { + "mtime": 1792905216.93704, + "hash": "f0790097c74d00f33fc47ab141e7d7b8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/table/tableCache.ts": { - "mtime": 1782858529.0, - "hash": "e953ed0cb07a3146b0e78b711352476f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_feedback_brand_qty.py": { + "mtime": 1793111261.3853943, + "hash": "ca65da580b6918aafd6fee5864a25ad4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/table/tableUtils.ts": { - "mtime": 1782858529.0, - "hash": "3b1047776a4d7a93b38260f6a446809e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_customer_stop_pref_service.py": { + "mtime": 1787735375.0, + "hash": "a466d489219e363d7d8c726fbb361083" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/status.ts": { - "mtime": 1782858529.0, - "hash": "5c7ca1ed2c7d13fb9f25d1ee6a71cfd3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_zip_export.py": { + "mtime": 1790471624.0, + "hash": "a052446dd9ce14960510e98910e4fc4c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/bx.ts": { - "mtime": 1788077051.0, - "hash": "64acf7a0be2926101bbc5a3f472da972" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/wechat_login_service.py": { + "mtime": 1789701099.0, + "hash": "12f1c583acdfcdd12a6581d2728dd08b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/public-pl.ts": { - "mtime": 1782858530.0, - "hash": "4e7933ee7b39839ca7915d8765de866c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py": { + "mtime": 1793111261.4000723, + "hash": "d76cd0fb7cd9d9bb2c48762ee998bc66" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/crypto.ts": { - "mtime": 1782858530.0, - "hash": "cc46c03f1c0afe3fcfb807d8571b051f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py": { + "mtime": 1786172982.0, + "hash": "6df1e094e858559da7414197bfd814df" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/portal-auth.ts": { - "mtime": 1782858530.0, - "hash": "a38cb1d8bb287e9ff3bc9581df82ba71" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_mobile_stop_meta.py": { + "mtime": 1792891942.2102969, + "hash": "b543c5ba2d4abdb4f1e3c0283a0a5839" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/index.ts": { - "mtime": 1790148139.0, - "hash": "c9a1cae336ea721121c63574629091f8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py": { + "mtime": 1782225460.0, + "hash": "700b6ceff0eb15783058ee60ebba9c31" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/error.ts": { - "mtime": 1782858530.0, - "hash": "da4ce109db7312b6772352e8b54ee8b0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/export_attachment_zip.py": { + "mtime": 1792403988.7717938, + "hash": "b3ad5bb178104a28a36bdf45b673b8ab" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/db.ts": { - "mtime": 1787309502.0, - "hash": "4f7a704eef59b237e469a2793808401f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db_data_scope.py": { + "mtime": 1782651142.0, + "hash": "edf2a3b258e993711f7bcfd67dfaab40" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/amap/navigation.ts": { - "mtime": 1787804148.0, - "hash": "7588825e6b8709e8b204d15610f1e81a" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_child_sync.py": { + "mtime": 1793111261.961575, + "hash": "5cbb225f76f6c3a85645ea74230c589b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/amap/loader.ts": { - "mtime": 1782915097.0, - "hash": "2a88741c1b8e29efe4049d40d44db119" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/socket/index.ts": { - "mtime": 1782858530.0, - "hash": "99a7bf6b5e5cf4525439e980e550f5cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router/portal-menu.ts": { - "mtime": 1792731759.7510314, - "hash": "b599bb3e73a305582468b8f61bedcd5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router/menu-icon.ts": { - "mtime": 1792896436.6555233, - "hash": "d5d135123cc96bf4f0c61f31c932fa48" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router/portal-home-cards.ts": { - "mtime": 1786279930.0, - "hash": "93e078bd67ae4d47670dbc947b371b9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router/leaf-group.ts": { - "mtime": 1791127180.0, - "hash": "c5b1d07d82fd775447414b94dcbdff91" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router/leaf-group.test.ts": { - "mtime": 1791127180.0, - "hash": "602ea1f6a00142f85d040815ebcf5b1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/router/sidebar-menu-filter.ts": { - "mtime": 1782858530.0, - "hash": "00751918bd24c0efeec11f370f6187d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/CustomerSelector.vue": { - "mtime": 1787365367.0, - "hash": "3fc5ea445764b9bcec14f6a311f8c05b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/OpportunitySelector.vue": { - "mtime": 1787365367.0, - "hash": "f77b485194326861dbfb6124dcb0368e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/QuoteSelector.vue": { - "mtime": 1791203955.610005, - "hash": "fc67e2c3e8f6bdbfbd6b79d91db2223e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/UserSelector.vue": { - "mtime": 1782858536.0, - "hash": "e5ac5f0c694336dc0788a170653631a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/ContactSelector.vue": { - "mtime": 1787365367.0, - "hash": "11e0000db73db9d1600c53649b4290e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/list-toolbar-date-shortcuts/index.vue": { - "mtime": 1786197038.0, - "hash": "746febcf60690e8e3178832b65bbe8f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/tables/art-table/index.vue": { - "mtime": 1787300388.0, - "hash": "29c40a32d44b3d9dc21192e5a25eab79" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/tables/art-table-header/index.vue": { - "mtime": 1782858531.0, - "hash": "2604aa7a02d086828df6ac07992a84ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-search-bar/index.vue": { - "mtime": 1782858531.0, - "hash": "ff9c5d7d86c71f66286a07936fc9f8e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-form/index.vue": { - "mtime": 1782858531.0, - "hash": "3371a7be567a891f2edecd0e7dd9bdf9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-button-more/index.vue": { - "mtime": 1785476521.0, - "hash": "f2ee597fe49c692a8046c1ef64d3ec90" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-excel-import/index.vue": { - "mtime": 1782858531.0, - "hash": "0ef96aab646d32d47736a64e94b6ef74" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-excel-export/index.vue": { - "mtime": 1782858531.0, - "hash": "88dd2a7d733977798baa1f7d8db78b66" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-drag-verify/index.vue": { - "mtime": 1782858531.0, - "hash": "3644f6f1d74dee0eca346f4d49eab84e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-wang-editor/index.vue": { - "mtime": 1782858531.0, - "hash": "2489b5945966b8ada223a71b32a6180f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/forms/art-button-table/index.vue": { - "mtime": 1782858531.0, - "hash": "bef3b94595e1bcaadfc3ad7bb9ff6b36" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/widget/art-icon-button/index.vue": { - "mtime": 1782858531.0, - "hash": "27740bf217652711cdc7a1e908bddbd8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-bar-chart-card/index.vue": { - "mtime": 1782858531.0, - "hash": "eba5fc36394711eb1935b04f8a2213ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-data-list-card/index.vue": { - "mtime": 1782858531.0, - "hash": "b8584d1b8a35bde5b7b69f01bb9f6d92" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-timeline-list-card/index.vue": { - "mtime": 1782858531.0, - "hash": "d90170a0c77f384d0d53e5708108588a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-stats-card/index.vue": { - "mtime": 1782858531.0, - "hash": "daa428709ad1540de9f2369141f21be8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-image-card/index.vue": { - "mtime": 1782858531.0, - "hash": "45556081eef30840a7c109c9f4fd23e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-donut-chart-card/index.vue": { - "mtime": 1782858531.0, - "hash": "081a8d6d7bc960e49ff24674c880f74c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-progress-card/index.vue": { - "mtime": 1782858531.0, - "hash": "59fd3bdd709f700e6be0fb2e014b440e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/cards/art-line-chart-card/index.vue": { - "mtime": 1782858531.0, - "hash": "47d2350022347e4920a69c4accef192d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-scatter-chart/index.vue": { - "mtime": 1782858531.0, - "hash": "8933f3cac2330c9c370bb6c03f5a99d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-k-line-chart/index.vue": { - "mtime": 1782858531.0, - "hash": "727ff05659a9f40754a59d81a7794a7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-dual-bar-compare-chart/index.vue": { - "mtime": 1782858532.0, - "hash": "3e6538dd0fa69d6827d593dd3eb71c46" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-bar-chart/index.vue": { - "mtime": 1782858532.0, - "hash": "67b10a7bf00896c86fe1139ec906e80f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-line-chart/index.vue": { - "mtime": 1782858532.0, - "hash": "04995df3fd162011ce2827a448b87abd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-ring-chart/index.vue": { - "mtime": 1782858532.0, - "hash": "962246934616b54c65859b5e98ff933c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-radar-chart/index.vue": { - "mtime": 1782858532.0, - "hash": "31c4f9b2f4da5a81a73b0dcc6873546d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/charts/art-h-bar-chart/index.vue": { - "mtime": 1782858532.0, - "hash": "361edf0c0d581076f7ff236e0af84c4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/others/art-watermark/index.vue": { - "mtime": 1782858532.0, - "hash": "b31368d05858090f2c56e008f13397bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/others/art-menu-right/index.vue": { - "mtime": 1782858532.0, - "hash": "1845cb38b65709fe92442d1e691b0f74" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/banners/art-card-banner/index.vue": { - "mtime": 1782858532.0, - "hash": "0bd4f5dd23436eaf89d68d5bad861bf5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/banners/art-basic-banner/index.vue": { - "mtime": 1782858532.0, - "hash": "91fce8b03269610a1e553d22b6c3b4af" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-global-component/index.vue": { - "mtime": 1782858532.0, - "hash": "bb378883a5748741b137cc4c02a65115" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/index.vue": { - "mtime": 1782858532.0, - "hash": "560288b7dbbcf1ccad9b4470f6ad4209" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsPanel.ts": { - "mtime": 1782858532.0, - "hash": "758a8b413238f0f5a231464d6ec30712" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsConfig.ts": { - "mtime": 1786194954.0, - "hash": "4912965c8644b354f58a653e990ed6d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsState.ts": { - "mtime": 1782858532.0, - "hash": "4f58a3e6bb8dd5488221555e591bc3c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/composables/useSettingsHandlers.ts": { - "mtime": 1782858532.0, - "hash": "8ae5696097d9d4ce1d0187bd86236609" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/ThemeSettings.vue": { - "mtime": 1782858532.0, - "hash": "6705099b13d0cd66dbae0de05ca13386" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingHeader.vue": { - "mtime": 1782858532.0, - "hash": "376f06fb3a66c9460859182a64cc20cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingItem.vue": { - "mtime": 1782858532.0, - "hash": "628aa815ef7001d08454d4f61cb074c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue": { - "mtime": 1782858532.0, - "hash": "578473a43e99f195f4d097b0483246c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/BasicSettings.vue": { - "mtime": 1782858532.0, - "hash": "022c46b3563defb5847267ac10ca0e31" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingDrawer.vue": { - "mtime": 1782858532.0, - "hash": "8b5142961a749a2187be40582ffc9c5c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/SettingActions.vue": { - "mtime": 1782858532.0, - "hash": "ff586067f5d08a35cb184e49aafdcf68" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/ColorSettings.vue": { - "mtime": 1782858532.0, - "hash": "826343bf96c75e526ca46d3891b9ea1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue": { - "mtime": 1782858532.0, - "hash": "b453888f4e2548299c9672a3233c42c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/SectionTitle.vue": { - "mtime": 1782858532.0, - "hash": "867250816c89402bc655cbec18b54ad1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue": { - "mtime": 1782858532.0, - "hash": "5e3a2fd59dba299c4c49bd062c243a3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-settings-panel/widget/ContainerSettings.vue": { - "mtime": 1782858532.0, - "hash": "8f36ff808848b25ef4ae147efed5905c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-work-tab/index.vue": { - "mtime": 1790496627.0, - "hash": "59e96a853cfa85636cdc591f64df6d0e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-chat-window/index.vue": { - "mtime": 1782858532.0, - "hash": "6caeb07d4004c2e81e2fd191c34648b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-mega-menu/index.vue": { - "mtime": 1786151893.0, - "hash": "947cffe0552bc7196779cf38c44ced84" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-page-content/index.vue": { - "mtime": 1793017940.530959, - "hash": "6e0f292df1847919d060da6bc4532131" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/index.vue": { - "mtime": 1791113106.0, - "hash": "35e116256fc5528aad92b53497e1961b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue": { - "mtime": 1791557054.4054682, - "hash": "a2f0c2fff4fde808d24c1d7a13a52eca" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-menus/art-mixed-menu/index.vue": { - "mtime": 1782858533.0, - "hash": "ebe3292cd01e0e4f86b25f608ed588f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/index.vue": { - "mtime": 1793008243.8341527, - "hash": "061e32cede1ddf9c28a69d3fd0b5d1a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue": { - "mtime": 1791703776.5370595, - "hash": "17941dbb8f6ba04cd958a6d74f343548" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-top-nav/index.vue": { - "mtime": 1782858533.0, - "hash": "a273b508cc0623373ad8b457cd677361" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-module-select/index.vue": { - "mtime": 1786151896.0, - "hash": "ef120419579d5d56ce4da554ce3e5fda" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-fireworks-effect/index.vue": { - "mtime": 1782858533.0, - "hash": "485def70c9ebb1a63f356922027efd92" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-group-leaf-tabs/index.vue": { - "mtime": 1791557013.4465463, - "hash": "448c8a85690cbb1e008f9e3c3aac1a5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-global-search/index.vue": { - "mtime": 1782858533.0, - "hash": "e708d61f199c224f1754b56aa76eaf07" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-notification/index.vue": { - "mtime": 1782858533.0, - "hash": "125c7690845893c45fac08a4c3b35013" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-fast-enter/index.vue": { - "mtime": 1782858533.0, - "hash": "f668662feebd86b6e23c40fa284e9885" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-header/index.vue": { - "mtime": 1792123782.2476087, - "hash": "696ff6a258cd9f01cdad873d775d175e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-sub-nav/index.vue": { - "mtime": 1791112971.0, - "hash": "e58fc94b29f139d910e61a653206b5e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-sub-nav/widget/PortalSubmenu.vue": { - "mtime": 1791557016.142471, - "hash": "5fac95aee967494077328bc4c2d940fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-portal-mobile-menu/index.vue": { - "mtime": 1782858533.0, - "hash": "a6bfb03b63a3ec75735e656d576857a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-screen-lock/index.vue": { - "mtime": 1782858533.0, - "hash": "e7196a7cd53c75d07150ee3e269e57b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-breadcrumb/index.vue": { - "mtime": 1790912773.0, - "hash": "3f41e9d14d3471cfaaeeb0f3704365b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-header-bar/index.vue": { - "mtime": 1791876435.1071312, - "hash": "cae138f2f81863f9d4591ed6ad7cf68e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-header-bar/widget/UserPasswordDialog.vue": { - "mtime": 1783851633.0, - "hash": "34d2757cb9ccbb83b1eaef587863b36b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-header-bar/widget/WechatNoticeDialog.vue": { - "mtime": 1793073222.6010184, - "hash": "7aa1b7906ba93f0efa01313e89cfbdd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue": { - "mtime": 1793073040.757453, - "hash": "a02b498e4c959019616226caf0728b49" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/theme/theme-svg/index.vue": { - "mtime": 1782858533.0, - "hash": "20b792a722025a659a78c82f71ec38f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/views/result/ArtResultPage.vue": { - "mtime": 1782858533.0, - "hash": "054aff177b0ce728d16384e3eb223b83" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/views/exception/ExceptionIllustration.vue": { - "mtime": 1782858533.0, - "hash": "e03084171e730a2f55d3fefc93d44e76" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/views/exception/ArtException.vue": { - "mtime": 1788597633.0, - "hash": "dc73751f2f92179103c8b61e758de9da" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/views/login/AuthTopBar.vue": { - "mtime": 1782858533.0, - "hash": "b1cf54b2483a4a7c9e1b05b7c500e40f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/views/login/LoginLeftView.vue": { - "mtime": 1782858533.0, - "hash": "d638d6e7aee6f853fe623b3c5d40a496" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/text-effect/art-text-scroll/index.vue": { - "mtime": 1782858533.0, - "hash": "46be1bffe91c1459ae872a7fd6171525" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/text-effect/art-count-to/index.vue": { - "mtime": 1782858533.0, - "hash": "d8ff0142d7d1dc11ae8453554bce9018" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/text-effect/art-festival-text-scroll/index.vue": { - "mtime": 1782858534.0, - "hash": "4d4e85a389e7a8b9506f15e001b9d191" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/base/art-svg-icon/index.vue": { - "mtime": 1786194949.0, - "hash": "272235c611dc0d356237d216cf7fd74b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/base/art-back-to-top/index.vue": { - "mtime": 1782858534.0, - "hash": "d9cfb27bc8d69b2d8ae631772e23f1c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/base/art-logo/index.vue": { - "mtime": 1782858704.0, - "hash": "097dd87422f73abc99598a61b74bcfe4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/base/list-index-column/index.vue": { - "mtime": 1787365367.0, - "hash": "6b156728683932bd3ceda447c2a12286" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/media/art-video-player/index.vue": { - "mtime": 1782858534.0, - "hash": "9c37d24b15dae10df33090901052c805" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/core/media/art-cutter-img/index.vue": { - "mtime": 1782858534.0, - "hash": "150b4c550001bc6a4a4ab20d62c09228" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/template/ListToolbar.vue": { - "mtime": 1785483961.0, - "hash": "157a2d009062d996421bf8835c899c59" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/template/FilterBlock.vue": { - "mtime": 1783132467.0, - "hash": "a2899b322bde2b0af4b455e57b17e4eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/template/DataTablePanel.vue": { - "mtime": 1782858534.0, - "hash": "21d810c4e33ab5c643d6dae8db27cdf9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/template/ListPageScaffold.vue": { - "mtime": 1787300322.0, - "hash": "860c3fd7431fdd6be52213e426a2371b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseOpButton.vue": { - "mtime": 1782858534.0, - "hash": "7c721fcfad0a270eaaf5303b057a057f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxApprovalFlowTabs.vue": { - "mtime": 1790493128.0, - "hash": "6600ebfc25622b8b135b26919dd8b846" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseSelect.vue": { - "mtime": 1782858534.0, - "hash": "99711a65c38e8d1fff9091af84770da0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseTag.vue": { - "mtime": 1782858534.0, - "hash": "30e0e8e89087099cb4bd0a13a3a0ae4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseButton.vue": { - "mtime": 1782858534.0, - "hash": "81bd26a126797cef57f3d2b4961801f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseDialog.vue": { - "mtime": 1782858534.0, - "hash": "1c052608fcb18e3cc9d4376a559d2966" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxViewKvTable.vue": { - "mtime": 1782858534.0, - "hash": "a1257fde85f4bd8fe35f293f53e354f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxAttachmentReadonly.vue": { - "mtime": 1790149008.0, - "hash": "85294cb08e8e7362ee8930365c8e8df9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxInvoiceSelectDialog.vue": { - "mtime": 1786276838.0, - "hash": "e25b0343b1523cd90fdc25c60f3643b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseTable.vue": { - "mtime": 1782858534.0, - "hash": "32a8d89915b1fb7ba183a00a036450f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseDetailTableSection.vue": { - "mtime": 1782858534.0, - "hash": "3dd2c900e22a2f38438cbe30ba615331" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseInput.vue": { - "mtime": 1782858534.0, - "hash": "73fa5e005cf32338ca6c46b0d7880683" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxAttachmentUpload.vue": { - "mtime": 1790149040.0, - "hash": "98370e69ef40caac1b8f852bb7289e73" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxInvoiceFileSelect.vue": { - "mtime": 1786277173.0, - "hash": "bf3b0015c0379793768a38ae79be9162" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BaseClampText.vue": { - "mtime": 1782858534.0, - "hash": "280acf00d1bbfc6b11eee7e5212f421b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/ApprovalHistoryView.vue": { - "mtime": 1790472588.0, - "hash": "2578a19611f4f5661e2bd1a00b3b56e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/ApprovalFlowView.vue": { - "mtime": 1790472585.0, - "hash": "2797211d577ceea3fc510b10f251b526" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/WorkflowNodeCell.vue": { - "mtime": 1782858534.0, - "hash": "d5c3e9e4a5cefd43e73f7ffc37608feb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/bx/base/BxViewKvGrid.vue": { - "mtime": 1782858534.0, - "hash": "0b447ac7d6c4d14fbd4ec78a3a303bca" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/ImagePreview/index.vue": { - "mtime": 1785469161.0, - "hash": "6594df1b2e308c45eefd678ffed2678a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/DictTag/index.vue": { - "mtime": 1782858534.0, - "hash": "a779b9e31fc52e48f7163705f96bf20e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/TinyMceEditor/index.vue": { - "mtime": 1793255324.8663352, - "hash": "a91ab8c41dba63bd8f9f3fe239451298" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-archive-brand-view-block/index.vue": { - "mtime": 1788424361.0, - "hash": "67f6ea096a446fc21ec1f825448b330b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-list-product-cell/index.vue": { - "mtime": 1791550891.6556058, - "hash": "092285b047ddf1e8ba4c1e841fbcc81b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-driver-feedback-dialog/index.vue": { - "mtime": 1785452280.0, - "hash": "1e1faf8b12eb1dab6ec4074bd7d52e5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-transport-address-select-dialog/index.vue": { - "mtime": 1788321898.0, - "hash": "58ccb0dd6d31c3e561fc3e7d7fd97aeb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-freight-settlement-form-dialog/index.vue": { - "mtime": 1791252752.7917469, - "hash": "e4a3c0dd8a6a4fc63ce9d6358bf453c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/cancel-reason-dialog/index.vue": { - "mtime": 1790736191.0, - "hash": "5f038bbdb154ffb265e29003124f5a85" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-stop-feedback-panel/index.vue": { - "mtime": 1788739837.0, - "hash": "0b54e3f9932018f0a54fa45628612207" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl/PlVehicleSelect.vue": { - "mtime": 1789357341.0, - "hash": "36384863a05affa363060b7b3a59c7a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/crm-col-filter-header/index.vue": { - "mtime": 1790838262.0, - "hash": "ebb80443ed241a59282af214bd144497" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-type-tabs/index.vue": { - "mtime": 1791542719.5020902, - "hash": "7015fb2a23653b8e8dc2a8ed932621d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-carrier-form-dialog/index.vue": { - "mtime": 1785974010.0, - "hash": "fd340d2d90566beae2f259c9c160c2c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-delivery-section/index.vue": { - "mtime": 1793181513.6343043, - "hash": "356d961b4e696a34742c155a4c22166f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-freight-disburse-dialog/index.vue": { - "mtime": 1787365367.0, - "hash": "b12af8e04594c7fb0d0c14daf9f55b23" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/brand-qty-chips-field/index.vue": { - "mtime": 1785452768.0, - "hash": "3159883a40f3f3418535ae0aa0b71c21" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/amap-address-picker/index.vue": { - "mtime": 1782904217.0, - "hash": "06a6495e30b80e357a6a11c7b2b7cca6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-form-dialog/index.vue": { - "mtime": 1793111261.6503134, - "hash": "3011fbfff2a5d4b6b955da481b217151" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-column-stats-row/index.vue": { - "mtime": 1786872235.0, - "hash": "7e5c3ab723953daa2248138bce8dc9ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-cert-badges/index.vue": { - "mtime": 1787200477.0, - "hash": "6421d199e5bcfd4cb285aee8b1f28f28" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-toolbar-overflow/index.vue": { - "mtime": 1790914147.0, - "hash": "fd4f48945e4ab3114202a8b20e036e4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-toolbar-overflow/ToolbarOverflowAction.vue": { - "mtime": 1790914130.0, - "hash": "fa2ddea4bd8d5d2dfab2ba3b3c7591db" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-toolbar-overflow/types.ts": { - "mtime": 1790913980.0, - "hash": "f34a904a5c1b8a3c8585eada29b245fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-category-maintain-dialog/index.vue": { - "mtime": 1791205269.373963, - "hash": "54a6a61b32e179169d8e8dcf97063f0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/dialog-form-body/index.vue": { - "mtime": 1793184178.5539734, - "hash": "596b5bb5b537f1f9d8a9a1166bbdcfa1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-personnel-select-cell/index.vue": { - "mtime": 1787150268.0, - "hash": "9f82188bad73529a2a812a05519118ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-stop-product-table/index.vue": { - "mtime": 1793143210.909279, - "hash": "a73339cea95a43e5de35e71369a2124f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-transport-feedback-blocks/index.vue": { - "mtime": 1788424384.0, - "hash": "e1584f57cf4e1f78f871cd21bf83e5d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-toolbar-end-actions/index.vue": { - "mtime": 1792417211.932138, - "hash": "386846355bf7646d603585c1d6624baa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-recharge-summary/index.vue": { - "mtime": 1793022994.3527944, - "hash": "90af2122f75c0af8fb19becfe929bc92" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-contract-linked-plans-panel/index.vue": { - "mtime": 1793004616.7900474, - "hash": "5881ab4c4b73d2b13b6b10015e8b74f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-category-maintain-panel/index.vue": { - "mtime": 1787365367.0, - "hash": "394ce4787e739ef24b9f39f5330633e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-selector/index.vue": { - "mtime": 1788059047.0, - "hash": "9ccf6048878ea9d9b5906b57a712c41e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-cert-personnel-tabs/index.vue": { - "mtime": 1783844806.0, - "hash": "4661518a5a0ae9a2ad4384cfbeee5a42" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-list-cert-cell/index.vue": { - "mtime": 1791278554.8537235, - "hash": "c9c8f643e1c64d332be5cbe49dc93326" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-cert-form-list/index.vue": { - "mtime": 1787365367.0, - "hash": "f251515ba0cde8c1b7f4f6aaa03c0f50" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-view-dialog/index.vue": { - "mtime": 1783210049.0, - "hash": "cf35a4a1a15585735b23d73f10776cc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-library-select-dialog/index.vue": { - "mtime": 1787365367.0, - "hash": "027e7503e02a49c6d73c119d3d04689c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-delivery-slip-print-dialog/index.vue": { - "mtime": 1791718050.6007783, - "hash": "cb48cfda9bfa0c0af00df569e3576dd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-table/index.vue": { - "mtime": 1792418177.8916638, - "hash": "56f991593b643370db47758c26d37531" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/role-manage-dialogs/index.vue": { - "mtime": 1789736213.0, - "hash": "40a0c41b0c23159072a4c4adf99bd464" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/attachment-upload-field/index.vue": { - "mtime": 1792737057.5609527, - "hash": "87850f5d2a3c19d58820dd4fa3a085f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-freight-approval-dialog/index.vue": { - "mtime": 1785554123.0, - "hash": "8fd128b63e2a27ac51d1e181844d31c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-view-dialog/index.vue": { - "mtime": 1790721258.0, - "hash": "661ee97fcf34c682d2559b82963108ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-quick-search-input/index.vue": { - "mtime": 1783749495.0, - "hash": "02b859fd48cd5d2716541081819db721" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-paste-recognize-dialog/index.vue": { - "mtime": 1792711642.0215538, - "hash": "b61172f4133b606f6ce8458c77dc81be" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-document-attachment-cell/index.vue": { - "mtime": 1790488288.0, - "hash": "76c8c58c070f6359437d8c9c1dcbb3a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-cert-upload-dialog/index.vue": { - "mtime": 1792213380.0380445, - "hash": "46673c9cec6294537ae33af3a57e37c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/list-export-dropdown/index.vue": { - "mtime": 1790148139.0, - "hash": "0918245fc511a41eb1bd9483fa69450d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-cert-part-tabs/index.vue": { - "mtime": 1787200486.0, - "hash": "d197df773d8ad038a8d65585fd69306c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-product-name-hazard-cell/index.vue": { - "mtime": 1791244476.9723735, - "hash": "8343e02c18a70a3203a207e28adbede4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-personnel-summary-cell/index.vue": { - "mtime": 1787151759.0, - "hash": "6f95789fa50af6f75cbad4ac792797f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-delivery-customer-select-dialog/index.vue": { - "mtime": 1787723793.0, - "hash": "54957beee31eb236d080f80101d0d0e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-personnel-library-select-panel/index.vue": { - "mtime": 1787365367.0, - "hash": "76f4fb2621940ca219a53eb156bf7476" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/attachment-preview-host/index.vue": { - "mtime": 1790148978.0, - "hash": "c638e6c387a024ad034176633c31dd05" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-form-dialog/index.vue": { - "mtime": 1793170179.2516727, - "hash": "f320f54e6f27dc8bb4ffac8f7b969349" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-address-with-library/index.vue": { - "mtime": 1792835168.086423, - "hash": "8aba20ae7bfffbb7bb8a4b7835d52f5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-cert-list-attachment-cell/index.vue": { - "mtime": 1790148693.0, - "hash": "025baf5179433106ffb5364f7378e9a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/column-header-filter/index.vue": { - "mtime": 1791555768.551071, - "hash": "34d80cfc6a9e3cd3b7c0a9ceda3c9f2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-carrier-list-attachment-cell/index.vue": { - "mtime": 1790148694.0, - "hash": "28a87716c796d46ca15491711c274f14" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-contract-product-arrange-qty-dialog/index.vue": { - "mtime": 1793004616.790346, - "hash": "65552ad7a4865b9de155076800016af5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-archive-dialog/index.vue": { - "mtime": 1791542719.4959748, - "hash": "9116e3d8828a7e23cdc5cad4f8fb203b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-load-section/index.vue": { - "mtime": 1793181498.8674238, - "hash": "bb22a197675699fbc66205dd746df137" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-view-tabs/index.vue": { - "mtime": 1791763581.5144475, - "hash": "b6cec57ad18ae1c018b3f8e1b52edb29" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-alias-brand-dialog/index.vue": { - "mtime": 1786077982.0, - "hash": "3111fe8b33ba7b454cb9606369220008" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-stops-split-shell/index.vue": { - "mtime": 1793158095.0830593, - "hash": "c664f37ba91df921d7aa270ea2fa78fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-summary-strip/index.vue": { - "mtime": 1789466897.0, - "hash": "5f430fd4a6e5dfb53f5de7f5487fc2b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-contract-multi-select/index.vue": { - "mtime": 1793181488.4789586, - "hash": "64b7941d02ea87fd3969a444262297c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-form-dialog/index.vue": { - "mtime": 1793261112.106574, - "hash": "5c087a773c3689bb2ec00e6813aed9bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-form-dialog/PlPlanFormProductTable.vue": { - "mtime": 1791244136.1935215, - "hash": "e485c548d090feb11a20ddd9ca7d7603" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-pound-qrcode-pick-dialog/index.vue": { - "mtime": 1787794172.0, - "hash": "a0d10553b45e58b2937dcf46ccde7a7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/PoundSlipQrcodeView.vue": { - "mtime": 1789263378.0, - "hash": "2f261da34fdbc481beb56f33ff003080" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbDateQuickFilter.vue": { - "mtime": 1782858535.0, - "hash": "76c88f3c0cf5f3c0bb3eeade81f715ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/db-related-view.ts": { - "mtime": 1787980740.0, - "hash": "79958779d8faed07b6f4aff45d4b9acb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbRelatedViewDialog.vue": { - "mtime": 1787980741.0, - "hash": "d9322cdd006b2f3ebb8e5c385332d4d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DualBarChart.vue": { - "mtime": 1782858535.0, - "hash": "e1ccf6728af620398e2e59f38c4fd3e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbCrmCustomerSelect.vue": { - "mtime": 1793175755.4404933, - "hash": "a1be709bb64f57decaf3c5ed5802be07" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbCrmProductSelect.vue": { - "mtime": 1793175535.3874915, - "hash": "56e151b878a5efed31a6013effd3f616" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbPoundSlipQrcodeDialog.vue": { - "mtime": 1792366619.2156587, - "hash": "21f17337941b18fc83b49d8402cae338" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbInventoryRelatedViewDialog.vue": { - "mtime": 1787980319.0, - "hash": "7d11397649860341d5808ad94e61ad3e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/db/DbPlanRelatedViewDialog.vue": { - "mtime": 1787980129.0, - "hash": "8aa6710835a7c4d979050e1ab345ce1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-carrier-library-select-dialog/index.vue": { - "mtime": 1787365367.0, - "hash": "c42753b1e144c352e5a35f50be6f76aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-personnel-form-dialog/index.vue": { - "mtime": 1789267301.0, - "hash": "8f7e8b2d9d9dc3ba2901a198c260801c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-view-panel/index.vue": { - "mtime": 1783753612.0, - "hash": "dd6aa8688128d4a4001c140a85892848" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-personnel-cert-badges/index.vue": { - "mtime": 1783849544.0, - "hash": "65e1bb7e36f003b903fe47d3e6aaf85c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-archive-segment-block/index.vue": { - "mtime": 1791244118.7868752, - "hash": "8d9a09d41669113deb1329da234f2b94" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-cert-part-view/index.vue": { - "mtime": 1787200535.0, - "hash": "8277088eda625235634300c8d730347b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/attachment-preview-dialog/index.vue": { - "mtime": 1792772398.0209844, - "hash": "1b8cd11fe539ed3bc716948159eae41a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-contract-cell/index.vue": { - "mtime": 1791992896.796535, - "hash": "f48d9a5edd1fcba0c4889992f640ab7a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/contract-selector/index.vue": { - "mtime": 1793181475.352428, - "hash": "36dae44efeefef563072cb9e257b7839" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-freight-settlement-view-dialog/index.vue": { - "mtime": 1787724647.0, - "hash": "9c4a572be1ef7be3c64229c25adef1a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-view-dialog/index.vue": { - "mtime": 1783844817.0, - "hash": "379405598f0f3c19e06d65bc1cbaed6b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-inbound-slip-print-dialog/index.vue": { - "mtime": 1791716731.22695, - "hash": "f03490e0b20218794d24917892231d19" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-site-feedback-dialog/index.vue": { - "mtime": 1783754623.0, - "hash": "a630099f1159c62a593cd6bbce5c1d73" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-plan-hazard-cert-view-table/index.vue": { - "mtime": 1786026569.0, - "hash": "0c00d77bbb9e6523cc3eb2471d61d3ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/system-view-dialog/index.vue": { - "mtime": 1791763581.1165028, - "hash": "f250bf19c8d02d9a1d65cc0662108216" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/system-view-dialog/ViewKvTable.vue": { - "mtime": 1784518752.0, - "hash": "338aab0d66d5104b0b248a7ba73d2b2a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/system-view-dialog/ViewKvGrid.vue": { - "mtime": 1785744831.0, - "hash": "9d22da9f2aa4c5d8ebc55afe91235aee" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/system-view-dialog/ViewKvTableCell.vue": { - "mtime": 1786182422.0, - "hash": "70216afa47d24ab5527a35b5c344c18c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/system-view-dialog/types.ts": { - "mtime": 1786182434.0, - "hash": "9242416440ddab5c688b93a84aeeebfd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/system-view-dialog/ViewHighlights.vue": { - "mtime": 1783165880.0, - "hash": "a9f4468de7ce3cf93bafa9bfbc66ccb8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-cert-view-list/index.vue": { - "mtime": 1787365367.0, - "hash": "682db930bbd4dddbb76ea88f56fdeca9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-subpack-slip-print-dialog/index.vue": { - "mtime": 1791720477.8716235, - "hash": "13d4eb0c5e7716db98dde26dc71bd43f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-carrier-view-dialog/index.vue": { - "mtime": 1784957824.0, - "hash": "092c5ddd662464856054fd5321ead758" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-personnel-view-list/index.vue": { - "mtime": 1783239410.0, - "hash": "84ccf6c5f560344eaf23bcf022c50612" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-vehicle-personnel-view-list/PersonnelViewPanel.vue": { - "mtime": 1783844813.0, - "hash": "7a27cdd0fc0db3ab1de01a16174729e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/ListPagination/index.vue": { - "mtime": 1787300276.0, - "hash": "e4a076f8207f160be8ca319b4ef3b217" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/common/amount-input/index.vue": { - "mtime": 1782858536.0, - "hash": "edf61c991082f468367b04d03462f80c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/UserSelector/index.vue": { - "mtime": 1782858536.0, - "hash": "1bcebac6727e2b0fe35bc659847d23da" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpProductHazardTag.vue": { - "mtime": 1792823209.58259, - "hash": "d1bc1fab71595c0234a1f9304329a509" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpListPageSkeleton.vue": { - "mtime": 1792378747.2607584, - "hash": "28161c8e8a653be5d1a6ce187d294c42" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpTransportAddressSelectSheet.vue": { - "mtime": 1792698409.4546552, - "hash": "1921213f59949406afb583fcffbf306d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpProductSelectSheet.vue": { - "mtime": 1792817064.3048983, - "hash": "5dca4e704428afb20c3b06b61c20eda8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpExpenseCard.vue": { - "mtime": 1792241913.4045002, - "hash": "f845066a0c6cae3bb84fafed02cd97d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpVehicleLibrarySelectSheet.vue": { - "mtime": 1792832152.650055, - "hash": "f058df5226a6dd20a2b51e936e3c19c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpStructSkeleton.vue": { - "mtime": 1792817341.939941, - "hash": "dd2011b2c91c9888130cb195c11b0eb7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpBottomSheet.vue": { - "mtime": 1792698269.4469008, - "hash": "bcec5476d0e8815dc612f7c4ece2192d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpThreeColumnFilters.vue": { - "mtime": 1792237425.180908, - "hash": "79dad8f24a36aee08c1d018d59a12158" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpContractSelectSheet.vue": { - "mtime": 1793181562.3330636, - "hash": "ec1b53773a6a8f35e4ab8ae97289c720" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpStatusTabs.vue": { - "mtime": 1792237425.1802704, - "hash": "2a9695380a63f7118ec19f96c0d35fe6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpCarrierLibrarySelectSheet.vue": { - "mtime": 1792832152.6702719, - "hash": "d80992481b4ae90eecf0e3a9b0949179" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpAttachmentGrid.vue": { - "mtime": 1792368404.1854687, - "hash": "ad92f551ce714ffcafb754a71f26c2c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpBusinessHeader.vue": { - "mtime": 1792312778.1687903, - "hash": "aea31c632c09620724e5f18a19ed3448" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/useMobilePickerList.ts": { - "mtime": 1792698426.208732, - "hash": "3c48c567fd91bd7ec1db819f3a8c7831" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpApprovalTimeline.vue": { - "mtime": 1792237914.958067, - "hash": "9af009417b7a653d90900829ad001f31" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/mp/MpPageLoading.vue": { - "mtime": 1792366667.2715886, - "hash": "2aa5d53a6a933f0c62f40df7e04f6463" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/ImageUpload/index.vue": { - "mtime": 1786277363.0, - "hash": "423588cdcee24d1b269b14b54dcac3a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/DictSelect/index.vue": { - "mtime": 1791214004.0247407, - "hash": "3ed94ca93f33522cb729d0069d01a134" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/layouts/PublicMobileShell.vue": { - "mtime": 1789540871.0, - "hash": "9546dc768841df5f69cfcd5d8b47ef80" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/layouts/MpWebviewShell.vue": { - "mtime": 1792833499.3712268, - "hash": "53bd290b22fae96aa336fb5fb18be238" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/index.ts": { - "mtime": 1782858537.0, - "hash": "7d6bdcd3202820de03cc5cb314d4744f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useFastEnter.ts": { - "mtime": 1782858536.0, - "hash": "f4b883e34b1778508776bf4f992d562f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useTableColumns.ts": { - "mtime": 1782858536.0, - "hash": "c985ffc30b24a67575f36bebb35a9d93" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useTable.ts": { - "mtime": 1782858536.0, - "hash": "a19a103ab2e84205e2910f383dc933cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useHeaderBar.ts": { - "mtime": 1782858536.0, - "hash": "aa45750c4ceff7ed388f6d7e788e2a8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useAuth.ts": { - "mtime": 1785476520.0, - "hash": "b1b1f49702aa0aa95378bc8f4e166f06" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useLayoutHeight.ts": { - "mtime": 1785574161.0, - "hash": "9d07063081ed7955a0c225dc90d8c3e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useTheme.ts": { - "mtime": 1782858536.0, - "hash": "5daf5102736fc2183dc198362486d1fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useTableHeight.ts": { - "mtime": 1782858536.0, - "hash": "cf456d405655dd6f51765547437384bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useCommon.ts": { - "mtime": 1782858536.0, - "hash": "aa36e71ac666e89ac39f0dd8c0a21b72" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useChart.ts": { - "mtime": 1782858536.0, - "hash": "44776db40562ff83610b51998ac12a48" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useCeremony.ts": { - "mtime": 1782858536.0, - "hash": "fb8a097553ba2f56cd3214c5bbd59a9b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/core/useAppMode.ts": { - "mtime": 1782858536.0, - "hash": "99932903fb1110ac2c9fbd3b2fcfc359" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/bx/useApproveMenuBadge.ts": { - "mtime": 1783257608.0, - "hash": "dd17f2985c0e6dba6c560b5048650e43" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/bx/useApplicantOptions.ts": { - "mtime": 1782858536.0, - "hash": "b9e2c4cb03ec6299dafceea4a47752e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/bx/useExpenseItemTree.ts": { - "mtime": 1782858537.0, - "hash": "ef7ab8a134a297d77282009416706a74" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/bx/usePagedTable.ts": { - "mtime": 1782858537.0, - "hash": "abd3b25fc48de0f9235d745f88f752ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/hooks/bx/useServerPaged.ts": { - "mtime": 1782858537.0, - "hash": "de23eab4e8c7ee97e0fd53456ad07f10" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/leave.ts": { - "mtime": 1791711663.7059436, - "hash": "186c95602da260a79e55b2cc5e36e448" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/duty.ts": { - "mtime": 1787234045.0, - "hash": "e8982d92c92ac54f079e481534b2a73d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/workflow.ts": { - "mtime": 1791711663.7062066, - "hash": "fd7536aa28025189c50fa09aac136a47" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/admin.ts": { - "mtime": 1791711663.7056444, - "hash": "6ed545232a640a41fa464ebe4515102e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/mp-webview.ts": { - "mtime": 1789536235.0, - "hash": "7f4e69a9b2ddd95f3991dcfe5b82f6ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/doclib.ts": { - "mtime": 1793008669.8419602, - "hash": "ca495011128d4b57b798933b8aa5d1c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/menuFavorite.ts": { - "mtime": 1786164472.0, - "hash": "a1a7126112d7954cf30e78a47f31b2cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/public-duty.ts": { - "mtime": 1787231703.0, - "hash": "41f1ff2a6ddadf71da81aa6ecda7838f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/system.ts": { - "mtime": 1782858538.0, - "hash": "d44585668db04413fc20d4132e20d34c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/wechat-notices.ts": { - "mtime": 1793073040.7567594, - "hash": "8f4d5d7dbfee624c83213ed7656eb2f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/auth.ts": { - "mtime": 1789733865.0, - "hash": "6d42c2e1c77dc33bd09dec33dcc2a316" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/demo/index.ts": { - "mtime": 1782858537.0, - "hash": "f865a6d7ea4750d7e4a7974cc323ca60" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/demo/mock-data.ts": { - "mtime": 1782858537.0, - "hash": "b66cf392b1ab5fbf1895a88b4652bea9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/demo/mock-api.ts": { - "mtime": 1787309718.0, - "hash": "76f5e1bd1aae2fb198c227d1e25c123d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/vehicle-fuel-card.ts": { - "mtime": 1792896561.5079277, - "hash": "022aa089b4636f9848b3e6c93b381bb3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/vehicle-fuel-card-lookup.ts": { - "mtime": 1792897010.8198817, - "hash": "f22f5dc10430783a77d04d55bbae88d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/dispatch-calendar.ts": { - "mtime": 1793263402.1613457, - "hash": "2b972b37c248c0ef824c71224d961269" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/recharge-summary.ts": { - "mtime": 1793018271.8350441, - "hash": "14e9f5b7b046f5752358dbef3c62bd39" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/public-transport-site.ts": { - "mtime": 1787805181.0, - "hash": "dd7c8d461644acbec0a9dd13031a88aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/public-io-order.ts": { - "mtime": 1787746033.0, - "hash": "84f5a742695a2fa0ff8553ff8ba274a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/index.ts": { - "mtime": 1793202821.222726, - "hash": "78c3288ac1aae19b20f97e7f4c8ba005" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/public-transport.ts": { - "mtime": 1789263711.0, - "hash": "c10f25f2c766ed29baa4f1e09d7fe7ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/public-site.ts": { - "mtime": 1785969017.0, - "hash": "2808f14c99ca7166d1b7f1e5daaef9f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/monitor/operlog/types.ts": { - "mtime": 1791295446.389533, - "hash": "79bc4fc27dae7de681d4de8662e9cf73" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/monitor/operlog/index.ts": { - "mtime": 1791711663.7064579, - "hash": "2b3530ef5bf35b0b26a5ad498756e0dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/bx/index.ts": { - "mtime": 1791882407.6725426, - "hash": "e215b04ae220484b697960b60f5b4299" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/contact.ts": { - "mtime": 1782858537.0, - "hash": "4c124e285bbc354ea0a0bd17ea19d695" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/pool.ts": { - "mtime": 1787358332.0, - "hash": "429366f089a4641f844b20d4460bacaf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/customer.ts": { - "mtime": 1791710889.132517, - "hash": "8f1ca4e87ee9349d851cb7c69bc0c77d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/product.ts": { - "mtime": 1792241030.8172297, - "hash": "e9b046533229c0c6a61fee6625ed89bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/customerTypes.ts": { - "mtime": 1786095155.0, - "hash": "40edab4aa422d971a4770c48ac1a9d7b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/customerPool.ts": { - "mtime": 1782858538.0, - "hash": "d9ba486eb930eba1a3c6745243758281" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/price-letter.ts": { - "mtime": 1791710889.1352923, - "hash": "8b246664fe15c286dcd07396a8e57857" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/clue/types.ts": { - "mtime": 1782858537.0, - "hash": "81952cf64c675951681f0c536a3957b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/clue/index.ts": { - "mtime": 1791710889.1333234, - "hash": "a5ec229a64472b13cb6fcb64be907251" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/opportunity/types.ts": { - "mtime": 1783749576.0, - "hash": "74cc1b71f81e74f4e4eed9d590522266" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/opportunity/index.ts": { - "mtime": 1791710889.1335945, - "hash": "c7d6a59672761d82ebf3372a68c15889" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/contract/change.ts": { - "mtime": 1791710889.134499, - "hash": "b2851d13f137cdb3b6fcdd99a55c6e57" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/contract/template.ts": { - "mtime": 1791710889.1346896, - "hash": "71e5a646010850369145d46ea60dd7af" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/contract/approval.ts": { - "mtime": 1791710889.1349964, - "hash": "599c237eb1e32b4b88a803b2acf4e800" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/contract/types.ts": { - "mtime": 1793181366.8874424, - "hash": "837c2d283f0d95c6d9b7b5291ad2eba8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/contract/index.ts": { - "mtime": 1791710889.134076, - "hash": "52878cf11fe21b8196b403e1b3846933" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/quote/types.ts": { - "mtime": 1788875396.0, - "hash": "d2a575789a9df41179f399940a1bb25b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/quote/index.ts": { - "mtime": 1792539841.0283654, - "hash": "ff279132bec3d2e7499ebd62eca2ea60" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/supplierInfo/index.ts": { - "mtime": 1791710889.1354873, - "hash": "ccaf926e70c61a3bf6b76bf50c08c083" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/invoiceInfo/index.ts": { - "mtime": 1782858538.0, - "hash": "2ac7f72565b8ef377c1f6cdec9399754" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/crm/customer/types.ts": { - "mtime": 1782858538.0, - "hash": "e3de5bdb45bfcf432b6c077fb6fbaffa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/db/inventory.ts": { - "mtime": 1793175632.0256217, - "hash": "6467771b5ed6546a447d1f392afad35a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/db/public-inventory.ts": { - "mtime": 1789263483.0, - "hash": "0fb6e328ddc316900d5290097ffefbee" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/db/plans.ts": { - "mtime": 1791711289.8563519, - "hash": "37a18646a3e6c9b8b8e676c8a4c4d315" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/db/dashboard.ts": { - "mtime": 1782858538.0, - "hash": "9e67bd1e811d7a3fbe44d417d3c2d9b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/db/weighing.ts": { - "mtime": 1791711294.1897292, - "hash": "84c981681de65a71e33c249ff6b12023" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/demo/order/index.vue": { - "mtime": 1788259927.0, - "hash": "6f37b96f271f20e2da06ecf255201645" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/demo/unit/index.vue": { - "mtime": 1788259543.0, - "hash": "45b439cce6640686f87c2caef16801c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/demo/category/index.vue": { - "mtime": 1787365367.0, - "hash": "3ee50870a4cbc44f2ca1cd2941e0d28d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/demo/product/index.vue": { - "mtime": 1788259773.0, - "hash": "7333da2ac2ff5c85b26b189d0909df63" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-cert/index.vue": { - "mtime": 1793004616.786344, - "hash": "358cecf1e5903cab6b42b7792a698f3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-cert/columnFilterDefs.ts": { - "mtime": 1791558038.349095, - "hash": "4fe21d34b5b5164b137398de59c7a10a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/transport/index.vue": { - "mtime": 1788261912.0, - "hash": "f34a1da9ec104508b182fb5b9fae9380" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-recharge-approval/index.vue": { - "mtime": 1793018736.3333607, - "hash": "65db10caf53cd71c5ce51982f3ba1d05" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle/index.vue": { - "mtime": 1793184185.065281, - "hash": "f7e3933fa416dba2dd9b36fc930707be" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle/columnFilterDefs.ts": { - "mtime": 1791887573.1150825, - "hash": "0ece6ee361eee43a18786b4ad4fcf2a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-recharge-record/index.vue": { - "mtime": 1793017851.851475, - "hash": "a7dc4882086f7caca0aed940ced97a81" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/driver/index.vue": { - "mtime": 1788261912.0, - "hash": "113a20fdc21d21aa94950b7ca90004b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan/index.vue": { - "mtime": 1793202949.0348632, - "hash": "fcef6c0b0977bb9d90b0e785cb026a78" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan/arrange.vue": { - "mtime": 1782858538.0, - "hash": "3420c1a2d986f36d0b278defda6329ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan/detail.vue": { - "mtime": 1793202955.9958653, - "hash": "4c427f6ff57226d40117c85480d60418" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan/columnFilterDefs.ts": { - "mtime": 1791558010.9112434, - "hash": "47a268a3eafd95cb802dfc776de30155" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan/form.vue": { - "mtime": 1787365367.0, - "hash": "9e7fe246a50021ac63f2beb280b8b9c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/transport-address/index.vue": { - "mtime": 1793184235.047585, - "hash": "fbdf9a6cff0b0401552517a221ac70a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/transport-address/columnFilterDefs.ts": { - "mtime": 1791887581.0341005, - "hash": "9d94c4f22b891cd606d9e49208ece88b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight-approval/index.vue": { - "mtime": 1788261921.0, - "hash": "c91a6e60b4ebf449bd132b75c066c6d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-maintenance-apply/index.vue": { - "mtime": 1791887101.4686117, - "hash": "8364b50e50294f5810964bd90846efb2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-maintenance-apply/columnFilterDefs.ts": { - "mtime": 1791887057.2176495, - "hash": "3ce3ca7aca8e5cfef701490d896f8160" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-recharge-apply/index.vue": { - "mtime": 1793017851.8583179, - "hash": "62744b82bf74ac754d167c2c2e7d8525" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-recharge-apply/columnFilterDefs.ts": { - "mtime": 1792894483.3060346, - "hash": "bd99b16d72ba3c4f52553e28650af4d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/index.vue": { - "mtime": 1788261905.0, - "hash": "072fa21f3b3831eaaa26c3a45ddeb64f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/freight-status.ts": { - "mtime": 1782858539.0, - "hash": "754914d4d1680004ba4108332bda5e54" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/settlementColumnFilterDefs.ts": { - "mtime": 1791888144.6010656, - "hash": "604e4fbcb8750acc4b98f166d942239d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/columnFilterDefs.ts": { - "mtime": 1791888134.5394902, - "hash": "25dd0ace1d46d1fed5a4ca4aee3033f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/components/UnsettledPlanPanel.vue": { - "mtime": 1791888172.1789794, - "hash": "33859784b2cd791d2c8953adc89f1326" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/components/ApprovalPendingPanel.vue": { - "mtime": 1791894458.8703406, - "hash": "3249a58d8523402de48da2a63f331f68" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/components/DisbursePanel.vue": { - "mtime": 1791894484.7713618, - "hash": "8c98fbda4687d42dd1d3491e048eadb7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/components/SettledPanel.vue": { - "mtime": 1791894495.1312358, - "hash": "06156b598878b8d55a3d596564ba9647" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/components/SettlementBillPanel.vue": { - "mtime": 1791894443.0591428, - "hash": "4671edb1f2ee95861168de63f7c926c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight/components/ApprovalDonePanel.vue": { - "mtime": 1791894472.9529963, - "hash": "dee3003fd743a2ed829ba550144fbaae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-fuel-card/index.vue": { - "mtime": 1792897620.9449337, - "hash": "0f6cc8a04041ec74ec252acaa19fd1cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-urea-disburse/index.vue": { - "mtime": 1790953481.0, - "hash": "63043726bdffc4b1ce408cb3c4b25468" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-recharge-workflow/index.vue": { - "mtime": 1793111261.7917693, - "hash": "b134c1abdbee71153c099fb281a07465" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-contract/index.vue": { - "mtime": 1793004616.788565, - "hash": "bf70d30b1c3b07b0fc09b44a0fe219fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-contract/columnFilterDefs.ts": { - "mtime": 1791708673.1526887, - "hash": "cc4893e8b612ddcab0cb2234e86b83b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/freight-disburse/index.vue": { - "mtime": 1788261922.0, - "hash": "52cafa9c7ac3c1fd5d2220f18228b40d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-urea-apply/index.vue": { - "mtime": 1790953364.0, - "hash": "0e0596b802ccf8a5f143f6c49d3e8fda" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-urea-apply/columnFilterDefs.ts": { - "mtime": 1790834546.0, - "hash": "365c77bce6907986c968b65d45cf5e4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-fuel-summary/index.vue": { - "mtime": 1789221269.0, - "hash": "7a378af3cfd68d03b36cf793e065238c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/inventory/ledger.vue": { - "mtime": 1788261912.0, - "hash": "bdcd4f396144ea85ba18e4e7157747f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/inventory/columnFilterDefs.ts": { - "mtime": 1788684895.0, - "hash": "cc9e079acb2ad11ea5746fd1ce0059f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/inventory/document-reminder.vue": { - "mtime": 1791950316.6476386, - "hash": "308e3ced0a8d30b610c2f4dc841b732c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/inbound/index.vue": { - "mtime": 1791992095.7953062, - "hash": "0cd6da46ed6af480b61cf4df9f3c29f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-archive/index.vue": { - "mtime": 1793064080.6057372, - "hash": "18b8afcfe81d03ae87ce1c770e8becb7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-archive/columnFilterDefs.ts": { - "mtime": 1793064080.6049159, - "hash": "27ac71d6f3b79bc426be9f51585b4172" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/self-vehicle/index.vue": { - "mtime": 1793184226.27076, - "hash": "29b098dadea0de71904ab63785976301" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/_shared/IoOrderListPage.vue": { - "mtime": 1791121094.0, - "hash": "7b27b119a6e454ac81dba98503a221ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/_shared/ioOrderColumnFilterDefs.ts": { - "mtime": 1788682967.0, - "hash": "262ee795c49e0d168a07b33e2fcd247e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/outbound/index.vue": { - "mtime": 1791992095.7953136, - "hash": "b9da8bee18457b3698892f3adb06ba1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/carrier/index.vue": { - "mtime": 1793184196.1614413, - "hash": "31b296b932643425a9839311c3f09182" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/carrier/columnFilterDefs.ts": { - "mtime": 1791887570.4870892, - "hash": "4017216bc644406f205253e71cd9187f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/personnel/index.vue": { - "mtime": 1793184209.3985586, - "hash": "5feb2eb7a623f48f35c8ac905f138e57" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/personnel/columnFilterDefs.ts": { - "mtime": 1791887577.4778085, - "hash": "fb3d0fb1fcceedfb7e45c87ae96c4e27" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-maintenance-process/index.vue": { - "mtime": 1791887123.018948, - "hash": "4ad21d98255220184e55e4704b1c1878" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/index.vue": { - "mtime": 1793263404.3319988, - "hash": "26b3e5083a13c0911a03f5629304f48c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/ManualCalendar.vue": { - "mtime": 1793182382.8551536, - "hash": "c63e04b28bac449180a11a1c27cc38af" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/useManualCalendar.ts": { - "mtime": 1793181903.4322739, - "hash": "37aef57020eaf4e270976e355b2721e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/print.ts": { - "mtime": 1792899600.197356, - "hash": "353071cba81c57c4e84b1dd5f18f18ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/ManualDayContent.vue": { - "mtime": 1793181910.0201793, - "hash": "5f2870845f00bb91fc7df814f55f4072" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/model.ts": { - "mtime": 1792923249.3645132, - "hash": "80b7d87cd0cbf7bbe67e25ded1267ac6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/copy.ts": { - "mtime": 1792924861.2575438, - "hash": "a0cc4e7c4a91e8545460a532d157c552" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/manual-model.ts": { - "mtime": 1793181894.109024, - "hash": "2a2b8f438b801c6a26df70d2a3a933fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/CalendarSummary.vue": { - "mtime": 1792903691.6867783, - "hash": "587a4b17a67e20a9614a7775474a6ccd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/dispatch-calendar/ActualCalendar.vue": { - "mtime": 1793025062.7075832, - "hash": "9640d78030fcaa5cb0822cb18a7cc8bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-fuel-register/index.vue": { - "mtime": 1789221269.0, - "hash": "99f2f20f1c867cd69db0a25d65d9fe9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue": { - "mtime": 1793020106.1937234, - "hash": "1839005df44b78343cecc02fa86013a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-fuel-register/FuelPlateMonthCards.vue": { - "mtime": 1793178841.9703155, - "hash": "9ae203e73d15b2eba09249918dc3a03f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-fuel-register/columnFilterDefs.ts": { - "mtime": 1791886903.8598359, - "hash": "d10de6a2e516d7fa8ab4622e8b3b9008" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/portal/home/index.vue": { - "mtime": 1788093612.0, - "hash": "17c89fa4f0dcc85efabded25b2132807" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/payment/index.vue": { - "mtime": 1791884872.3615785, - "hash": "c49614c4901e7545a63b8b8bc36ea543" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/payment/columnFilterDefs.ts": { - "mtime": 1791295446.3910563, - "hash": "f94cfbc0512b5993d59cbde35ae3fbb4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/invoice-wallet/admin/index.vue": { - "mtime": 1788672596.0, - "hash": "515ec0a10662198ad835d009d0729b8e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/invoice-wallet/admin/columnFilterDefs.ts": { - "mtime": 1788672539.0, - "hash": "d38aa7308f68dcbe0d3e54437e5408d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/invoice-wallet/mine/index.vue": { - "mtime": 1793171867.3609111, - "hash": "9433a5e7c509aa295ee3ee61a681f4a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/invoice-wallet/mine/columnFilterDefs.ts": { - "mtime": 1791295446.3908646, - "hash": "419935882ee4efc7074805f7a3f4f4f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/advance/apply/index.vue": { - "mtime": 1791882417.099204, - "hash": "abfb364ad6595f26b3aabeb54e70d0c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/advance/apply/columnFilterDefs.ts": { - "mtime": 1791295446.390135, - "hash": "bd16fd0c63031727c366ba55ddec5df5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/advance/approve/index.vue": { - "mtime": 1791884872.3602679, - "hash": "167cfa979a265ce4d3083cbbcd9e4dd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/advance/approve/columnFilterDefs.ts": { - "mtime": 1791295446.390399, - "hash": "5d17627e4f6caae36640a78d61eb8469" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/advance/issue/index.vue": { - "mtime": 1791882412.1233501, - "hash": "6ea4bbd42a8c99cc2c9f06f770c29d57" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/advance/issue/columnFilterDefs.ts": { - "mtime": 1791295446.3906407, - "hash": "6f0e36a3307852763a2d483dab59de8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/reimburse/apply/index.vue": { - "mtime": 1793111261.6833565, - "hash": "aac8dd37d6481b8b6e6134e0c8d51ee5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/reimburse/approve/index.vue": { - "mtime": 1791884872.3608465, - "hash": "7ddde1f2838902f21c8041bde7d8ed5e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/reimburse/approve/columnFilterDefs.ts": { - "mtime": 1791877954.1273904, - "hash": "5fb08e2c6dc56945ad65d61e73748947" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/workflow/advance/index.vue": { - "mtime": 1793111261.6984615, - "hash": "239150219efe047c809042ccf70be108" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/workflow/reimburse/index.vue": { - "mtime": 1793111261.7138367, - "hash": "f245ac5371a92a18e8eaf041a867d4f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/view/columnFilterDefs.ts": { - "mtime": 1788673168.0, - "hash": "ac7ede32ff42469878f0a8474518c1e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/view/all/index.vue": { - "mtime": 1788877524.0, - "hash": "bdc87a4c24c5e7874c243163c205407f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/view/todo/index.vue": { - "mtime": 1788877534.0, - "hash": "25f8a30d240a7b205abff49cc5e58a67" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/view/mine/index.vue": { - "mtime": 1788877474.0, - "hash": "24ec33607ba12d626034a8614eb2c980" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/expense-item/index.vue": { - "mtime": 1790952473.0, - "hash": "a93747ce2e24a2b4eb25325286dfe7e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/expense-item/columnFilterDefs.ts": { - "mtime": 1788672377.0, - "hash": "31a5092e7c3bfa4d2a7e0e168cf0409a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/auth/login/index.vue": { - "mtime": 1789734003.0, - "hash": "c0aecdb04495a6de46c9ca573a757901" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/index.vue": { - "mtime": 1791710912.6177485, - "hash": "dbef5e61eaa62bdd5e46ebe96d2c7239" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/invalidForm.vue": { - "mtime": 1787365367.0, - "hash": "e553bee5458c7f6ea8753cf67a86597a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/detailDrawer.vue": { - "mtime": 1787300252.0, - "hash": "7343903c1d2523c7afae45972871b27e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/convertForm.vue": { - "mtime": 1783167842.0, - "hash": "c1d86d654db7c01b9e0a2a8dad4ee10e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/assignForm.vue": { - "mtime": 1783167842.0, - "hash": "7d6e988f1261f3f7a3d1c47f31cb9c05" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/followForm.vue": { - "mtime": 1783820990.0, - "hash": "c771ed36b518d5446110277d71b52440" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/detail.vue": { - "mtime": 1786280234.0, - "hash": "1687ceb7820ad767295592b4e2ab2721" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/columnFilterDefs.ts": { - "mtime": 1790863040.0, - "hash": "f301f020688771c5cfc132e3c2662759" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/form.vue": { - "mtime": 1787296822.0, - "hash": "770f2da7345e175507f8d879d0188eb8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/statistics/index.vue": { - "mtime": 1787365367.0, - "hash": "5a8934f38e1abe5cf514ab75a0eaa5f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/index.vue": { - "mtime": 1791710914.0744429, - "hash": "9f7fc583a46e3d9f942af9f431aa67dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/kanban.vue": { - "mtime": 1788597633.0, - "hash": "04b9bf29a97eb00d4c62e07ae727b85a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/funnel.vue": { - "mtime": 1787365367.0, - "hash": "0857c74d62b6daa9bb7c6dc21787b6ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/statistics.vue": { - "mtime": 1787365367.0, - "hash": "c20ff591f9e8e30a65e1749b9beaa46a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/detail.vue": { - "mtime": 1786280234.0, - "hash": "bfb9baf8676fac913a28cdb812dbe42c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/columnFilterDefs.ts": { - "mtime": 1790863043.0, - "hash": "a19a7d89547b12ab135ac19da76c769e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/OpportunityDetailDrawer.vue": { - "mtime": 1785476487.0, - "hash": "ff9959d0b6224d241ca61bb424d4591f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/FollowDialog.vue": { - "mtime": 1792208611.8199346, - "hash": "080c48ef5a4b301fa62a5e84e2027adb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/BatchUpdateStageDialog.vue": { - "mtime": 1783168573.0, - "hash": "ee98793701323e63ae7598a9000caf1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/BatchUpdateDateDialog.vue": { - "mtime": 1783168573.0, - "hash": "a568060d8c4ad0c0e76324e54c205829" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/MarkLostDialog.vue": { - "mtime": 1783167846.0, - "hash": "4eca29f4c735017af9c0b5a1e39eb62b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/OpportunityForm.vue": { - "mtime": 1783167566.0, - "hash": "b102957c17ac3c5538cea50e9393b870" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/ChangeStageDialog.vue": { - "mtime": 1783167846.0, - "hash": "547ce3deafcbba68c916030a714a35bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/opportunity/components/MarkWonDialog.vue": { - "mtime": 1783167846.0, - "hash": "47c891abf18c0007c743c5dfb083b744" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/index.vue": { - "mtime": 1786165258.0, - "hash": "e6b475642342421d8fcce9fd54d0598a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/ContractListPage.vue": { - "mtime": 1791710916.3551078, - "hash": "a491ee1a70545d22efb1afb9d21718be" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/contractType.ts": { - "mtime": 1788263879.0, - "hash": "fd95ec1f007e3be98a7cea8d3fbdc083" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/partyFields.ts": { - "mtime": 1791860878.7365968, - "hash": "d50083c331e44c695dc955aebad83d84" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/settlementClause.ts": { + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_settlement_clause.py": { "mtime": 1786936843.0, - "hash": "0a7d871e9a7e5f8a304d5b5cbe52aafc" + "hash": "5c925ba943ce3fdd35ad767ff69bd3b9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/frameworkProductPricing.ts": { - "mtime": 1787665372.0, - "hash": "b8d2a7820e16ab6b147c30b65169ed1c" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_calendar_vehicle_types.py": { + "mtime": 1792923082.379667, + "hash": "3833046a9ce916c8e0b66cee937795be" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/detail.vue": { - "mtime": 1793255351.6986146, - "hash": "6edac2ae05e0934f865d5ae9a2f0e790" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_fuel_card_service.py": { + "mtime": 1792897760.9678395, + "hash": "25ddd344c96f7f5f8efc5e6d68e942e9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/columnFilterDefs.ts": { - "mtime": 1790863051.0, - "hash": "1f62760ee9c508284e25b56b1e0effb9" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/doclib_service.py": { + "mtime": 1793008697.133302, + "hash": "f3399fefd333239dc864954d9faad9c8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/form.vue": { - "mtime": 1793169951.5707664, - "hash": "29f517f3659e1b99247facf9334709dd" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py": { + "mtime": 1789260171.0, + "hash": "63037056c202a215311e7672258bf068" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/change/index.vue": { - "mtime": 1791710918.7962549, - "hash": "9c44184f44e6462d43cf7d864b636b1b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py": { + "mtime": 1793111261.5459728, + "hash": "7beb1e089ba344bda3996ffc97751ff0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/change/columnFilterDefs.ts": { - "mtime": 1790863294.0, - "hash": "7a13e4b2c2a9cac1380fb8848eed1ea3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_internal_customer.py": { + "mtime": 1787747956.0, + "hash": "881d3f3a2b26d63fa878aaa3fd143161" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/approval-record/index.vue": { - "mtime": 1791710920.3974876, - "hash": "54abec1f7a0e837a63ffd819c2a2963b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_arrange_copy_flags.py": { + "mtime": 1790718625.0, + "hash": "00a542b06c5cc776ce06912d7f9e34ce" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/approval-record/columnFilterDefs.ts": { - "mtime": 1790863299.0, - "hash": "8238a696cbfab40c98a7844680e4c694" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/transport_address_list_filters.py": { + "mtime": 1791887514.3879445, + "hash": "4a7066cc1cdf73fa331e215401cf9c1b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/template/index.vue": { - "mtime": 1791710917.788252, - "hash": "fbd603b8e8194bb864c0130cf3cb6c78" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/vehicle_list_filters.py": { + "mtime": 1791887497.0294926, + "hash": "1d5ca9c0c1095532fd2141842d5a2c8f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/template/columnFilterDefs.ts": { - "mtime": 1790863296.0, - "hash": "3d7907f04f723234e2f7a37bb1c123a3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/vehicle_recharge_list_filters.py": { + "mtime": 1792122134.2700834, + "hash": "6bab7dea6b1739c86ab3dc906d29a1c0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/approver-setting/index.vue": { - "mtime": 1786180978.0, - "hash": "6bc0748512b4d521f0fca876548fb468" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/freight_party_customers.py": { + "mtime": 1791252591.9464488, + "hash": "b619740493465fab5db13d86d653727b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/UploadDialog.vue": { - "mtime": 1787128787.0, - "hash": "4e6c9342d1fd8579611bacc3c09d083e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/__init__.py": { + "mtime": 1788681047.0, + "hash": "61b77d1685f72c46370225331fb4eb7f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/InvalidDialog.vue": { - "mtime": 1790741492.0, - "hash": "22452ddc94dc88f66b1071a5cdcfae77" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/carrier_list_filters.py": { + "mtime": 1791887488.5673826, + "hash": "eff729627dd657a50bb2ce07584feb27" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/ContractDetailDialog.vue": { - "mtime": 1793255352.661106, - "hash": "ff20ccd5016620716219d67b28723fe8" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/document_reminder_list_filters.py": { + "mtime": 1788684840.0, + "hash": "87f81490c9f7cc4dd1084f319816be42" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/ContractAttachmentPanel.vue": { - "mtime": 1792823476.7292168, - "hash": "f7075130747f4f9d460539567b71cb63" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/vehicle_maintenance_list_filters.py": { + "mtime": 1791887048.9758704, + "hash": "5296b95721ebca48d6a540f76da3b1c8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/ExecuteDialog.vue": { - "mtime": 1783753615.0, - "hash": "5acae34df8b8d792df2ec25138438a30" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/vehicle_urea_list_filters.py": { + "mtime": 1790834432.0, + "hash": "b256a513fb24c3fc067d4dc347775a43" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/ApprovalDialog.vue": { - "mtime": 1785575851.0, - "hash": "03dd18359ab3c2838950bb8455c0f183" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/freight_list_filters.py": { + "mtime": 1791888057.2203562, + "hash": "d4745dfb9de2aaa66a7c7fa474f93c7e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/RenewDialog.vue": { - "mtime": 1783167847.0, - "hash": "887e728bd7b0036eeb7c6bb88353cf96" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/vehicle_fuel_list_filters.py": { + "mtime": 1791886903.8602087, + "hash": "164a6eb5612d5128712aa400cbd858f8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/components/ContractFormDialog.vue": { - "mtime": 1793169948.0380008, - "hash": "5c60a2ac882f96723801a1fa1d350174" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/personnel_list_filters.py": { + "mtime": 1791887508.1012182, + "hash": "32941158cd128893290b797dcedc544c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/contract/approval/index.vue": { - "mtime": 1786165259.0, - "hash": "fbdfd439fdff7364c0d41e2ab118d4f0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/facet_context.py": { + "mtime": 1791709817.2855585, + "hash": "9208172fa1b5652aa5118e4b9b7b7760" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/supplier-hazard/index.vue": { - "mtime": 1791710921.606914, - "hash": "531fc5514934ef95624c73a420fdd77e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/io_order_list_filters.py": { + "mtime": 1788682848.0, + "hash": "db7423904c6ce2fdde73004abec7ef84" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/supplier-hazard/columnFilterDefs.ts": { - "mtime": 1790863305.0, - "hash": "60813eadf95aee6d6d651830bfa00e07" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/plan_list_filters.py": { + "mtime": 1793064080.6020896, + "hash": "22b76c960dafeb7ff4adccef9338cea3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/index.vue": { - "mtime": 1786165220.0, - "hash": "bde35e83bb12250f39d8cd7a343760eb" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/plan_column_facet_context.py": { + "mtime": 1791708673.1526594, + "hash": "755696bc0ae8093cba6fddebbd8145d1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/QuoteListPage.vue": { - "mtime": 1793249038.9560668, - "hash": "3bc6215f818db7d53c25d082313eca46" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/plan_list_export_segments.py": { + "mtime": 1792034558.3421397, + "hash": "08b43f5f670d5c28d20b0e4f7baf6af0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/statistics.vue": { - "mtime": 1787365367.0, - "hash": "ad5c3db175837b46e4b1af1ee0712427" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl/list_sort.py": { + "mtime": 1788878686.0, + "hash": "c6f4da65cd7cbda5c0e96996340a8f86" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/quoteListColumnStats.ts": { - "mtime": 1786872236.0, - "hash": "c6eb99e5335fba613578874b8a56e75d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py": { + "mtime": 1780758200.0, + "hash": "2147b45ce5131338bdefbf473777e751" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/quoteListColumnStats.test.ts": { - "mtime": 1786872354.0, - "hash": "25c9c842cfd665ece93f78206c1bd20e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse_list_filters.py": { + "mtime": 1791877948.870966, + "hash": "4e37d18c5b5416be2d0cadaa63dbf43a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/quoteStatus.ts": { - "mtime": 1786174609.0, - "hash": "bdc643abdc813b71eac91f021c812b09" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py": { + "mtime": 1793111261.5312455, + "hash": "6ad92bf0600eacb200e284f32acfcaaf" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/detail.vue": { - "mtime": 1786181036.0, - "hash": "88f07dd5ac92af5d33fdf16217694436" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse_import.py": { + "mtime": 1789892159.0, + "hash": "6ba6822344ff0450a45e0c62ff74cff4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/columnFilterDefs.ts": { - "mtime": 1790863047.0, - "hash": "f9e6976c0d7f82aeadb5b75ee9640037" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py": { + "mtime": 1784993106.0, + "hash": "79477da4130d555c9f182ac45d13b188" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/form.vue": { - "mtime": 1786181090.0, - "hash": "bbd6599f07dce9a96058fa559b9cc45f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/__init__.py": { + "mtime": 1780750594.0, + "hash": "782178a68c005e9671eeaef56ce8979f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/approver-setting/index.vue": { - "mtime": 1786180978.0, - "hash": "6573191d81d4e47f574f83ae196b8dee" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/attachment.py": { + "mtime": 1782650868.0, + "hash": "cda624408f964bd71f7d38d102b0edb3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/ToContractDialog.vue": { - "mtime": 1786171638.0, - "hash": "625bd28711816c115ea37c79cbf2a9b7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/advance.py": { + "mtime": 1793111261.515139, + "hash": "1dc9cd0197d314728e5c0ffe62e0d0f1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/ApproverSelector.vue": { - "mtime": 1785561155.0, - "hash": "2f1f262d7f5bb76d5f0b392f1652b86d" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py": { + "mtime": 1791295446.3418183, + "hash": "ddba6b1a3fab68c3466f532e71238b87" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/QuoteDetailDialog.vue": { - "mtime": 1790736246.0, - "hash": "47acf8353986991602d541410fcfb3f2" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/storage.py": { + "mtime": 1785592530.0, + "hash": "fc0682815fa6ad495e5a3161ad2ec308" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/VersionHistoryDialog.vue": { - "mtime": 1783210050.0, - "hash": "aa6850611f9b2c38a3eaf55578bcf051" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_ledger.py": { + "mtime": 1786539462.0, + "hash": "095bd0dba56d35fafc230999deb28aa6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/QuoteFormDialog.vue": { - "mtime": 1792329695.886394, - "hash": "17fef31d8e7574fad03608359d6503e9" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/workflow.py": { + "mtime": 1793117166.015331, + "hash": "ceff01803d33dd4864cbfe2a1c5c280f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/QuoteFormPanel.vue": { - "mtime": 1792819915.1513927, - "hash": "484effd891220da39271d902e4b90959" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/base.py": { + "mtime": 1788876856.0, + "hash": "a656a42cdd281d378aa0c8c79bfabc43" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/ShareDialog.vue": { - "mtime": 1783167845.0, - "hash": "3bce029599828c90ee1cddcb12306d46" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/payment_list_filters.py": { + "mtime": 1791884926.978905, + "hash": "3175dd17c75ac38c5bee49e5c3a3b7db" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/ShareStatsTab.vue": { - "mtime": 1787365367.0, - "hash": "272aa35a0e9c68e88bc0f9553a6a7446" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/advance_list_filters.py": { + "mtime": 1791295446.341709, + "hash": "f1fe2aef5e0418e712b7e9e174bdfd6c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/components/ApprovalDialog.vue": { - "mtime": 1785554132.0, - "hash": "8651b3d4814aa74e1dbf387605192722" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice.py": { + "mtime": 1791884872.3590074, + "hash": "c4da969d9aa08ee9d13d84678d13eef2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/quote/approval/index.vue": { - "mtime": 1786165220.0, - "hash": "234dea42c8c75bf64bed1e3e42c97b19" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/list_sort.py": { + "mtime": 1788876855.0, + "hash": "1d0144b7abec67bc450ff7b1ed3830c0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/product-category/index.vue": { - "mtime": 1786180978.0, - "hash": "e266a78f8ce3118c6aac5b1be31b3a68" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/price_letter_list_filters.py": { + "mtime": 1790840120.0, + "hash": "765c441f592b65ea54de79d2d9a433ad" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/product/index.vue": { - "mtime": 1791710910.6411366, - "hash": "d0e273446c42007b61d0abe3b712c748" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/opportunity_list_filters.py": { + "mtime": 1790840094.0, + "hash": "053204277f26e9c764db0443592feea8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/product/columnFilterDefs.ts": { - "mtime": 1791295446.3921037, - "hash": "2befd2617bfa2dba9c4f76ed3b29cd49" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/contract_template_list_filters.py": { + "mtime": 1790840120.0, + "hash": "be45c918a89e82cc2445d713fce9bb03" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/index.vue": { - "mtime": 1791710906.1546886, - "hash": "894f5df621112792fb4c1a6b76206ab4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/__init__.py": { + "mtime": 1788653807.0, + "hash": "57c6df33a1b67e577d34a0e76c5a0904" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/FollowFormDialog.vue": { - "mtime": 1792208611.8187017, - "hash": "dfd31c0407e04fea91905ca321f80c55" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/customer_list_filters.py": { + "mtime": 1790839170.0, + "hash": "c003fa26242b0217814427dcfaef6c12" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/dialogColumnFilterDefs.ts": { - "mtime": 1788665359.0, - "hash": "f968c50bfdecf0072a8d11f0e33f6a46" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/contract_list_filters.py": { + "mtime": 1790840120.0, + "hash": "3b558c342bd030a6f41e84c592d3f81d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/TransferDialog.vue": { - "mtime": 1783167837.0, - "hash": "6cf19ab724d5121fd8abecf755eb53f0" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/clue_list_filters.py": { + "mtime": 1790840092.0, + "hash": "a2cce3697842c978fffe13b22d01054e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/CustomerDetailDialog.vue": { - "mtime": 1792208611.8196065, - "hash": "23280f072e203270c4de0943717fa5cf" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/contract_approval_list_filters.py": { + "mtime": 1790840120.0, + "hash": "85b252ae43cf5293f3228a2606220862" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/DealDialog.vue": { - "mtime": 1783167837.0, - "hash": "85b1c2589b240d29513b153abe1e1cb4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/facet_context.py": { + "mtime": 1791710733.6620142, + "hash": "d55ffb3d310abe7debf2d83ddf4ec971" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/CustomerFormDialog.vue": { - "mtime": 1787578661.0, - "hash": "54fc6f635b08643a1c08d1d827824a23" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/product_list_filters.py": { + "mtime": 1791295446.34232, + "hash": "bdaf00c4f22df28133a163b98ee557c9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/columnFilterDefs.ts": { - "mtime": 1790839225.0, - "hash": "7d3be610bce7a57d47faec6f57738d83" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/contract_change_list_filters.py": { + "mtime": 1790840120.0, + "hash": "8577e928f73a7160b008a6e1d2435f96" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/IntoPoolDialog.vue": { - "mtime": 1783167837.0, - "hash": "61563b235f4a275341d25e9d5946996e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/quote_list_filters.py": { + "mtime": 1790840119.0, + "hash": "16a9375dd93c1547d62acd0e4df06a6c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/components/ContactList.vue": { - "mtime": 1792208611.819138, - "hash": "c8b155ff78718f2596e7951497156058" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm/list_sort.py": { + "mtime": 1788922102.0, + "hash": "b8f8da011ad4824145f3fa73cad5cb0e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/components/ContactFormDialog.vue": { - "mtime": 1784512522.0, - "hash": "30eb19ae78d9dd7258f0c8ecf1aa3ff9" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py": { + "mtime": 1793178067.7255988, + "hash": "c3cf057179012d086369193279b3766e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/components/InvoiceInfo.vue": { - "mtime": 1788665479.0, - "hash": "076860eba473ec5dab51bc06669945b6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py": { + "mtime": 1785920719.0, + "hash": "fea938ff4bb003fd7cb1e1ce059beed3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/pool/index.vue": { - "mtime": 1791710907.4618316, - "hash": "55e515da2b48d758a046bbd1fc05460f" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/pound_qr_public.py": { + "mtime": 1789262884.0, + "hash": "c1c362a9e7e1bda2ef39965413fb9ef2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/pool/RuleIndex.vue": { - "mtime": 1790953237.0, - "hash": "832a2394a8fb8612e4acaa4fca0eba97" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/__init__.py": { + "mtime": 1780805614.0, + "hash": "d41d8cd98f00b204e9800998ecf8427e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/pool/columnFilterDefs.ts": { - "mtime": 1790834728.0, - "hash": "5cc57b37229ca1106b64c462b81e66a7" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py": { + "mtime": 1780805092.0, + "hash": "58d196e7e5973a5871a8840a56ae6032" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/pool/components/ClaimDialog.vue": { - "mtime": 1783167838.0, - "hash": "f5da3dfd810b8bbada6f751567c860f6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing_list_filters.py": { + "mtime": 1791295446.3426912, + "hash": "2e9481a4b28a0f57a77b832bb113692e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/pool/components/AssignDialog.vue": { - "mtime": 1783167837.0, - "hash": "8a19c9972f7dfe40bfb62549673b7ec9" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/mappers.py": { + "mtime": 1790736158.0, + "hash": "ddc938abb169e79f2b787829ab9fb33a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/customer/pool/components/RuleDialog.vue": { - "mtime": 1783167313.0, - "hash": "7c3f27de968494f75431301fcae18c49" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py": { + "mtime": 1780934632.0, + "hash": "26f2dc3a76a2ceb8380560a9012fcc05" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/price-letter/index.vue": { - "mtime": 1791710924.042294, - "hash": "3ba99a322358d14bc0866be5d388e540" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory_list_filters.py": { + "mtime": 1791295446.3424609, + "hash": "dd2d2df4cf5182510d0644d11555a186" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/price-letter/columnFilterDefs.ts": { - "mtime": 1790863302.0, - "hash": "b576da3bff7cebc2103d944e40a2f2c6" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan_list_filters.py": { + "mtime": 1791295446.3425732, + "hash": "bd9eadf979f1a972a1122e8be24a81bb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/price-letter/components/VoidDialog.vue": { - "mtime": 1784119053.0, - "hash": "14e4acd132e3c49ac48b8af075cb778e" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py": { + "mtime": 1780935400.0, + "hash": "6935d6ed190cbd6099051927fb66a9e7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/outside/Iframe.vue": { - "mtime": 1782858542.0, - "hash": "029f0e3f4262ca09ef8a32c548bf68d4" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/list_sort.py": { + "mtime": 1788878085.0, + "hash": "2d003e250ab07624b743b164732d59b6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/index.vue": { - "mtime": 1793059956.751852, - "hash": "764b5e1d90ce1d3d528aa5c95f3da4f3" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/ws/__init__.py": { + "mtime": 1780108930.0, + "hash": "fe3e36317dd396513ca21b57101ee48f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/UploadDialog.vue": { - "mtime": 1793008162.0368438, - "hash": "b0b549dfd67598048b4b11d667fbebf2" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_arrange_copy_flags.py": { + "mtime": 1790718690.0, + "hash": "4d4b75555d05005d02c20ae6c797899b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/model.test.ts": { - "mtime": 1793008139.9468658, - "hash": "b896c8a712c008018663ff54101887eb" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_io_order_list_filters.py": { + "mtime": 1788682849.0, + "hash": "6db9446e909e5d14e7f52eb53cd48944" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/browser.test.mjs": { - "mtime": 1793008530.1700723, - "hash": "9c5bb74830780af69b74c3193d0566b5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py": { + "mtime": 1787893676.0, + "hash": "9c8ad82fd6a8ed48b321375425ad59a9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/model.ts": { - "mtime": 1793008161.513315, - "hash": "d34f032ec878af444610b6649562156a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_settlement_clause.py": { + "mtime": 1786936844.0, + "hash": "24fefbbc0e587d3e4d043adcf9de32ee" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/ShareDialog.vue": { - "mtime": 1793007732.8027732, - "hash": "4efc21f9807dd403e0a4131ad8c1073f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_customer_column_facet.py": { + "mtime": 1790839325.0, + "hash": "15c3bfe6ee1e66a2685cd8b1a6094466" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/doclib/enter/api.test.ts": { - "mtime": 1793008670.1521583, - "hash": "659bff828e4c9a7a818d8678710dfc9d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_transport_address_notes_schema.py": { + "mtime": 1788321446.0, + "hash": "46f90ef04da1441d35c5aa0552d483b6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/dashboard/console/index.vue": { - "mtime": 1786180978.0, - "hash": "989f1e3a60cf7db5aa4a671fd8662a03" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_freight_party_customers.py": { + "mtime": 1791252152.844862, + "hash": "b37f15cca705d3ad47b6b6b2fb63b5fc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/tenant/index.vue": { - "mtime": 1791711663.7068918, - "hash": "12b48137ad91107c083b334883abaca0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_cert_list_filters.py": { + "mtime": 1785970837.0, + "hash": "376cad81904f92a31f700ba9ad29a993" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/role/index.vue": { - "mtime": 1791711663.70717, - "hash": "5f2290cffa38465dbd8b679b68f6e195" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_date_sync_on_plan_save.py": { + "mtime": 1788066560.0, + "hash": "c363ae3d328cf1286931e5ebd51e9bec" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/post/index.vue": { - "mtime": 1791711663.7073514, - "hash": "8cd5c270ede171275a5e04a1feee78a7" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_batch1_remaining_column_facet.py": { + "mtime": 1790863869.0, + "hash": "dbe66dce5515da8b872cf48f49d8337d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/operlog/index.vue": { - "mtime": 1791884783.4899275, - "hash": "e43b7ef0fa8715bd503b9c01f3466dc1" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_cert_schedule.py": { + "mtime": 1793079862.1396828, + "hash": "b553bba5ba2fda27b00197a7dd911c56" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/user/index.vue": { - "mtime": 1791711663.7067585, - "hash": "3da340f5e956b19731fe1825b4223cca" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_migration_clear_modes_disabled.py": { + "mtime": 1793111262.362731, + "hash": "92c1e2588c657a538dcd8a90bbeed847" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/user/detail.vue": { - "mtime": 1787365367.0, - "hash": "96c8a02d9084b5a0c5be23e0d47917a8" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_resolve_escort.py": { + "mtime": 1789267421.0, + "hash": "eb618bee94e2d69fca002aeca5dbc4a1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/user/columnFilterDefs.ts": { - "mtime": 1791295446.3982239, - "hash": "2f5cd8834e61a3927bfe7d38f064634a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_keyword.py": { + "mtime": 1788774961.0, + "hash": "2ffa7fec875008518a722c9c673f0daa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/user/modules/user-dialog.vue": { - "mtime": 1783174538.0, - "hash": "0e38cd5a619f3d51a3c5a8db61530d21" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_public_stop_sku_merge.py": { + "mtime": 1791187608.87243, + "hash": "630e07ee5feb3712d3d2c769a97120b8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/user/modules/user-search.vue": { - "mtime": 1782858542.0, - "hash": "41daff6db7be6ad9da534d6ec571e796" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_stop_missing_identity.py": { + "mtime": 1793111262.120288, + "hash": "32a04db0e2b31d35c5df849be3997f90" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/approver-setting/index.vue": { - "mtime": 1786181031.0, - "hash": "308b33f0cb9307c37e8eb9686c4a71a6" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_name_pinyin_search.py": { + "mtime": 1787293720.0, + "hash": "859c85ee2163c95789eb29e1fdb572c9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/my-applications/index.vue": { - "mtime": 1791884900.157093, - "hash": "c77160d693ee97b72e530751458740da" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_product_list_filters.py": { + "mtime": 1788663070.0, + "hash": "2e92efda6db2c7fce02c819ccf1c7130" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/task-pending/index.vue": { - "mtime": 1791711663.7078285, - "hash": "620ef208a8a1366df69fdda3288357c9" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_arrange_auto_start_execute.py": { + "mtime": 1788069757.0, + "hash": "cf0d903888bed6da71ace26f6ff97032" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/task-completed/index.vue": { - "mtime": 1791711663.7079537, - "hash": "86e9e4533609dde055ae7f68ffc29005" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_vehicle_fuel_schema.py": { + "mtime": 1789656023.0, + "hash": "f275f6098d88d15bbc4bb5358af79871" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/components/ProcessStatusTag.vue": { - "mtime": 1782858542.0, - "hash": "d4faa3dc09f61bb268252b563987d5fd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_id_card_age.py": { + "mtime": 1787140680.0, + "hash": "23f28ca2ee80a5522bbc0b254af4d126" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/components/ApprovalDialog.vue": { - "mtime": 1785554129.0, - "hash": "30bf5da8a4a8f1e00d9ee7baa8f2c8b8" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_login_resolve.py": { + "mtime": 1789701080.0, + "hash": "d9ad2294bffa512c7b720b6478a64977" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/designer/FlowDesigner.vue": { - "mtime": 1791205271.021607, - "hash": "7bbaf0d02729baf45b93f773a75798cd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_completion_notices.py": { + "mtime": 1793080237.38883, + "hash": "0f6a48491eb8d6ba74fe2458e058d9c9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/workflow/process/index.vue": { - "mtime": 1790953273.0, - "hash": "82a21ee6a48edc7c6319904836069926" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_driver_plan_service.py": { + "mtime": 1790373543.0, + "hash": "5313c996479a8c5e6a9e0ffe79dd29a6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/menu/index.vue": { - "mtime": 1790953261.0, - "hash": "1d5e077d75908620e04204110cbb0a4b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_import.py": { + "mtime": 1787059491.0, + "hash": "b8fa1f5145c190fc2c3cfd384c2af145" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/site/index.vue": { - "mtime": 1787365367.0, - "hash": "36bdf1969f7f6a03ea1e7993bad12f26" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_list_filters.py": { + "mtime": 1793064047.0295253, + "hash": "d54b6dbd970e51ebbb795d23735f860e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/dept/index.vue": { - "mtime": 1790953161.0, - "hash": "f51f516ce3583eb8faaadbe058753213" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_requires_site_link.py": { + "mtime": 1787748281.0, + "hash": "f4c1fcd9f47ffa620d1e28b1748a2d6d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/_shared/columnFilterDefs.ts": { - "mtime": 1791295446.3973854, - "hash": "c6c245ad3b5af45eaef933c6e538aeb8" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_transport_arrange_optional_escort.py": { + "mtime": 1789267421.0, + "hash": "ab0e4f34ba23352b1539217b86477810" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/dict/index.vue": { - "mtime": 1791711663.7074854, - "hash": "9daf1629e969035b0ece4f7eb5a7bce3" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_mp_webview_ticket.py": { + "mtime": 1789536211.0, + "hash": "b032f53e541f0c032ae3c02c2fcfb9fc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/system/leave/index.vue": { - "mtime": 1791711663.7076015, - "hash": "2acc092441280c54a44ec48bcfac216e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_duty_child_diff.py": { + "mtime": 1793111262.3189807, + "hash": "424df613813429146c17a580b03d867c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/pound-qrcode/index.vue": { - "mtime": 1790256925.0, - "hash": "2182715760e97ecc6c0cc325fe5d7ded" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_delete_guard.py": { + "mtime": 1782687611.0, + "hash": "15e81ca4b2212b61b35acb88d4d66b3f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/transport/index.vue": { - "mtime": 1790256925.0, - "hash": "62372dc9592be14c431a4cdf02dc9e2d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_contract_gap.py": { + "mtime": 1787821766.0, + "hash": "99d1675f9bf3274260157915f90484cf" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/transport/history.vue": { - "mtime": 1789540893.0, - "hash": "a2abd5f9af905fc14c233e0c836aa246" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_opportunity_list_filters.py": { + "mtime": 1788655112.0, + "hash": "3744bcef0f8e4865c295a6c0ab8bcb97" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/inbound/index.vue": { - "mtime": 1784428116.0, - "hash": "ce1d3fd7617c7ec34a2b1c3e9fd4a9e9" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_customer_stop_pref_service.py": { + "mtime": 1787735310.0, + "hash": "a3dded584c8aea54aee8aab3f9dacc17" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/inbound/history.vue": { - "mtime": 1787285766.0, - "hash": "6bf104e9d4ddfa5e5f4b95b6dbba1264" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_export.py": { + "mtime": 1792581880.6809766, + "hash": "4a467a82a1d51a1415b8ed1e2d1e8ce9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/transport-site/index.vue": { - "mtime": 1789540881.0, - "hash": "8f380969ade42c0282115d81bb9347cd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py": { + "mtime": 1791210414.9407735, + "hash": "5ef1d15a5ac7da0ea77b7afbe2068c70" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/transport-site/history.vue": { - "mtime": 1789540890.0, - "hash": "480cd56c564cee826a4b0f893b57adbb" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_data_scope.py": { + "mtime": 1782649048.0, + "hash": "8604b897ce9c98ea865fcfd92f07b9e3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/site/index.vue": { - "mtime": 1789540902.0, - "hash": "92e394e4606c068d1972b2f211795996" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_sys_user_bind.py": { + "mtime": 1789266761.0, + "hash": "76c7a7c89c184b66d98ef287e87891a4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/_shared/PublicPlStopSectionTitle.vue": { - "mtime": 1787806630.0, - "hash": "d436544241c435ed1dc7293d1d3bf6b1" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_stop_service.py": { + "mtime": 1793140709.0252445, + "hash": "35c871edd0a12b04d1c725caf55584e9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/_shared/PublicIoOrderHistoryPage.vue": { - "mtime": 1789540902.0, - "hash": "c398ead4472a062464b3c9e9182b7def" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_product_options_keyword.py": { + "mtime": 1786094317.0, + "hash": "71ac0fa36c608679188e503a50d63cea" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/_shared/PublicIoOrderPage.vue": { - "mtime": 1789540893.0, - "hash": "d4e5ec082690afb32322f03048497e0d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py": { + "mtime": 1793143196.3364773, + "hash": "e570338374d6cba8f29e980c4acf7c6e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/outbound/index.vue": { - "mtime": 1784428116.0, - "hash": "65a98ebfe2bdc175256bf8676dd2c7de" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_zip_export.py": { + "mtime": 1790138738.0, + "hash": "6504295b70d8d806fd0c4b06860c66db" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/pl/outbound/history.vue": { - "mtime": 1787285772.0, - "hash": "e2bb658a3325d93be688802614597f03" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_io_order_site_feedback_status.py": { + "mtime": 1785446258.0, + "hash": "b58ea026322ee505d0b9d2197756818c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/db/inventory/index.vue": { - "mtime": 1782858542.0, - "hash": "b7660dbb8135815e528bcbfbc8a720e6" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_public_link_archived.py": { + "mtime": 1785969243.0, + "hash": "5863da4b143b41e2aec9cb8d25079a4d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/public/duty/index.vue": { - "mtime": 1787234649.0, - "hash": "1050829eeb0e6a23ac33ab6d7bd1a84c" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_supplier_hazard.py": { + "mtime": 1784996182.0, + "hash": "81c55b74b1f53dca8b83672acd32ea06" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/plans/index.vue": { - "mtime": 1793173665.4329152, - "hash": "a62c831c91da2c6093fa223b61b01e22" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_doclib_api.py": { + "mtime": 1793009148.8899257, + "hash": "69b0115ad9e20e186e67cb371076e751" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/plans/columnFilterDefs.ts": { - "mtime": 1791295446.3928258, - "hash": "42f7b96307398ffad6372e46e7d8a7f2" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_calendar_customer_names.py": { + "mtime": 1792905174.24639, + "hash": "d492aa22118916f443b664817eb6fc0e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/dashboard/index.vue": { - "mtime": 1786180978.0, - "hash": "d06fa3ccf078ce0e7e30963bf006fc23" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_child_differential_save.py": { + "mtime": 1793111261.946882, + "hash": "73d4767e85847cdff8b00c302dc9f214" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/inventory/index.vue": { - "mtime": 1793177021.8399048, - "hash": "59dadcc5ed4725653e4c8d7368714935" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_weighing_complete.py": { + "mtime": 1793178088.8001144, + "hash": "7a60b1b1dd52b6158ed491359955f8d1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/inventory/columnFilterDefs.ts": { - "mtime": 1791295446.3925776, - "hash": "d83a3ab12435cb71d8a6161e67b15532" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_stock_role_filter.py": { + "mtime": 1791991501.7347271, + "hash": "ac85da523afd39b8912e146d88a83d7f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/weighing/index.vue": { - "mtime": 1793178334.9912937, - "hash": "78a34c9551374e8094e2531f3e625acc" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_approval_list_filters.py": { + "mtime": 1788667644.0, + "hash": "1acc5c198ec52f93c536d56a234c083c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/db/weighing/columnFilterDefs.ts": { - "mtime": 1791295446.3930373, - "hash": "987e6c654404ed1bb59100d25a3249bb" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_cert_notices.py": { + "mtime": 1793259120.7689664, + "hash": "036e6668437f29bfcb5b9b79420141c3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/index/index.vue": { - "mtime": 1792123778.5017118, - "hash": "3af70709c0e37e552562b01a481d43e3" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_duty_missing_identity_patch.py": { + "mtime": 1793111262.4769888, + "hash": "2bd2a85eadef8d144f2e38f50f6704e4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/index/route-parent.vue": { - "mtime": 1791121186.0, - "hash": "8c0a831c83eb27da97804816a3f9b15b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_list_export.py": { + "mtime": 1792582477.4971561, + "hash": "15ea1fe16e3df5d4ce04aa7d74d15f3d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/index.vue": { - "mtime": 1792815531.1477716, - "hash": "bc91e7e77b7ff0ba7a1b2f6a69bc8223" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_public_db_vehicle_plates.py": { + "mtime": 1785768224.0, + "hash": "a30ff5d246baf7f50814a8ec5d71b2ed" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/model.test.ts": { - "mtime": 1792815511.9905107, - "hash": "dc1e246c68fb968565db68d30057e075" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dispatch_calendar_migration.py": { + "mtime": 1793005642.1496458, + "hash": "d703d660f3b208086acb1fc453a10d24" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/PlanCard.vue": { - "mtime": 1793004616.791676, - "hash": "aef54d2b71049d6195890b544241399c" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_public_db_pound_qr.py": { + "mtime": 1789262591.0, + "hash": "642468235d70e24649e97dc4585d2be8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/CertStop.vue": { - "mtime": 1792838259.618701, - "hash": "0becfff2a2cec2c54a54cb35a98b3d85" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_transport_site_service.py": { + "mtime": 1790373551.0, + "hash": "f1ceeaa96ccb87b0515026faa671dba2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/CertFilters.vue": { - "mtime": 1792815419.951762, - "hash": "c5a1fdb420ebd00758eb114f8c2b5be7" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_parent_missing_identity.py": { + "mtime": 1793111262.4078984, + "hash": "8b80f50e8c20bd95480822a43732402b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/model.ts": { - "mtime": 1792815511.9746852, - "hash": "f4121b778dca38ef46edfc1207b586ab" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_list_attachments.py": { + "mtime": 1787810285.0, + "hash": "3090db879527e06b1c4a13466249eaff" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/CertTransport.vue": { - "mtime": 1792838259.4721546, - "hash": "de41216c0913cc58102689fa2ca1e9ca" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_list_filters.py": { + "mtime": 1788663547.0, + "hash": "a0aa540d455476fb69d2b728577cd2a0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/CertAttachments.vue": { - "mtime": 1792367704.7707102, - "hash": "6852bc61646b581db9680376c7388bbc" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_transport_rearrange_tokens.py": { + "mtime": 1788604882.0, + "hash": "b4c4a73972581b118d696353436a1227" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/CertDetail.vue": { - "mtime": 1793004616.7897594, - "hash": "6e18293c6a5ad58438f9f3aa3ba15a80" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_carrier_eligible.py": { + "mtime": 1784947707.0, + "hash": "e31680cce96586b93f2b4eb68d171117" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/useMobileCertFacet.ts": { - "mtime": 1792696191.5402455, - "hash": "896d270e312b08db193d49c4c458f51e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py": { + "mtime": 1785643508.0, + "hash": "2e31ac8f1d2028fd49c476c112379b48" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/detail.vue": { - "mtime": 1792815209.1308067, - "hash": "7f1467711455a695c5bde77eaa997a5b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_notice_bx_sources.py": { + "mtime": 1793111261.8981917, + "hash": "2a41c8432aab27a8089a6da6236d8b28" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan-cert/CertUpload.vue": { - "mtime": 1792817134.7526352, - "hash": "ab0c97ddf66fcf2d6705f23532d715f0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_contract_qty_arrange_check.py": { + "mtime": 1788076877.0, + "hash": "1416c18a7d43d81750b2195488b5be5f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/index.vue": { - "mtime": 1793203064.038787, - "hash": "ad23e3d6f64b6248ef7aa8dd39b550ca" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_belongs_company_contract.py": { + "mtime": 1793181459.6662765, + "hash": "0c802e2ba65fe089e53baa1e6e7fbe75" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanVehicleInfo.vue": { - "mtime": 1792838259.3460398, - "hash": "6e3501d7f229a79249e42099c977b77b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_io_order_enrichment.py": { + "mtime": 1785967899.0, + "hash": "db522a7cd46604e8759ca5de498933a0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanStopFeedbackCard.vue": { - "mtime": 1792827214.30876, - "hash": "3ee2edc76e5725c74504d47aad1d1202" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_recharge_workflow.py": { + "mtime": 1792894457.515384, + "hash": "097f34065236cd310e5d7cd4f9f28240" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/MobilePasteRecognizeForm.vue": { - "mtime": 1792831448.47301, - "hash": "d9947c788863a1907b56743e8212bc3f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_calendar_vehicle_types.py": { + "mtime": 1792923047.772352, + "hash": "30e5b98aa8ce45b67114a2566df1b25c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/mobileDetailDisplay.ts": { - "mtime": 1792712875.915672, - "hash": "1f9d183c7e26392342b2374e8c82c2fd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_facet_context.py": { + "mtime": 1791710953.407688, + "hash": "9e36b040208048d9e62a4ebfb41281f9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanStopReadCard.vue": { - "mtime": 1792832196.894876, - "hash": "3e7bbfde1c3c63996d219096481f1277" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_create_date.py": { + "mtime": 1785140895.0, + "hash": "eedf83453eb937e4b034a365fba1317b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/MobilePlanContractCards.vue": { - "mtime": 1793181953.9275517, - "hash": "9add55713db906c69d7ec98c2a2f9ceb" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_public_transport_history.py": { + "mtime": 1787282256.0, + "hash": "3ee5e8aae73062ce8a98ba0bb242dfce" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/MobilePlanLoadSection.vue": { - "mtime": 1793181506.748294, - "hash": "837cf622d8cc282b41f595685b7c99ae" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_resolve_crm_product.py": { + "mtime": 1785920708.0, + "hash": "7b991767537762a8c019b28c61ccf4f5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanDateField.vue": { - "mtime": 1792830929.2332582, - "hash": "d989ffad8eb36d36dd9e1bc9810b9e49" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_fuel_summary.py": { + "mtime": 1793022298.1281857, + "hash": "065c959b29f1a790a2b78ceba59cc0d5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/MobilePlPlanForm.vue": { - "mtime": 1793158095.8745902, - "hash": "660ba1fc22b8497990011ab0bd88c247" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wx_qr_session.py": { + "mtime": 1789733669.0, + "hash": "0ac8f94cc2a5a1c2358c4de6de533bcb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/mobileStopIdentity.ts": { - "mtime": 1792703488.8658519, - "hash": "4a5cdeb36debf874835bea67ac114773" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_mobile_product_identity.py": { + "mtime": 1793261138.0447273, + "hash": "cd82b43ba01ebbb5d9ca1b216b2c5754" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/mobilePlanMetadata.ts": { - "mtime": 1792704194.5732448, - "hash": "b44b4683e7b3aff9da3b3cf29956e817" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_attachment_clear.py": { + "mtime": 1793170010.0452156, + "hash": "81bbe1b29b7522764787c0b3d4df954a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/MobilePlanProductCards.vue": { - "mtime": 1793143168.443546, - "hash": "f33c909febcdd7391ae4a6299711e166" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_upsert_on_arrange.py": { + "mtime": 1793111261.8372602, + "hash": "675c3656bfb9fc334877746dad4ca700" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanFilters.vue": { - "mtime": 1792829086.0400114, - "hash": "86646d2b07df63a7f56624071b8f1cab" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_product_metadata_diff.py": { + "mtime": 1793170192.1858227, + "hash": "a991f56fdabdd38289355482e13036a2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/mobilePlanPersistence.ts": { - "mtime": 1793158086.1431882, - "hash": "fa1b8845ade3c6f4af55234c3f9ac80e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_feedback_brand_qty.py": { + "mtime": 1785452788.0, + "hash": "62ccfa95bb3fa29525368ff07c98027a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/MobilePlanDeliverySection.vue": { - "mtime": 1793181520.3918273, - "hash": "97d5954bfb23664f7339f3b0f0a18b32" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_menu_badge_recharge.py": { + "mtime": 1792121959.2348633, + "hash": "50dcccab026153a44c8b05ecb34d48a6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/ContractLinePickerSheet.vue": { - "mtime": 1792555765.0200748, - "hash": "fc0b80e3c0aa0e83b93f7cce217e6770" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_vehicle_recharge_types.py": { + "mtime": 1792894457.515148, + "hash": "36c11b947d04e20947011727dfcdb3f2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/mobileListDetails.ts": { - "mtime": 1792814944.365082, - "hash": "4f4c7e5c43cfd91079b337162e7eb7fe" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_duty_schedule.py": { + "mtime": 1788844810.0, + "hash": "818a6b61a0bb436f4d3c7e2c9764163a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/detail.vue": { - "mtime": 1793205840.6957467, - "hash": "7c70147926f437510638e52d0dd346eb" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_package_duplicate.py": { + "mtime": 1791184783.7959156, + "hash": "0d401023f56062d92c39d8dbfcb1f9d6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanVehicleDetailSheet.vue": { - "mtime": 1792838395.737607, - "hash": "946035a3ade35f166337a157e26f624d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_mini_auth_phone.py": { + "mtime": 1789700880.0, + "hash": "e95b48c365b56b5c3cdcf061afc90c5b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanArrangeSheets.vue": { - "mtime": 1792824179.521795, - "hash": "1fe17d4875f9331a7d2cd4fa829a6352" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_system_child_diff.py": { + "mtime": 1793111262.2875495, + "hash": "c0c4710767eda76614ed6aaec997e50d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/form.vue": { - "mtime": 1792813965.4864388, - "hash": "0b8fd6c6fe66c216586f53f7a90da54b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_tier_date_identity.py": { + "mtime": 1793111262.504199, + "hash": "cec615d471d91829d54a263c6fbc8510" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/PlanFormPickerSheets.vue": { - "mtime": 1792830210.231456, - "hash": "88308a71f3b93a133b3426648d493ae0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_recharge_apply_zip_export.py": { + "mtime": 1790471628.0, + "hash": "990b7735b18d358f4a464ad9ba650c3c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/plan/paste.vue": { - "mtime": 1792827811.553723, - "hash": "101aea62e90e030b9a1c7bdda7b9e15e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_tripartite_cert_gates.py": { + "mtime": 1784947499.0, + "hash": "6b1085772b399e7801c6f34c5a8f4fad" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/dispatch-calendar/index.vue": { - "mtime": 1793263405.38237, - "hash": "44c59fe477d79e438c1bfc5ddd0175ab" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_product_certs.py": { + "mtime": 1792213340.4560232, + "hash": "bdd73bba44a9373d0f678f74d582759e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/dispatch-calendar/ManualCalendar.vue": { - "mtime": 1793182605.6760457, - "hash": "6a2b0e1ad0ba85ddb95109e8fe73ec95" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_weighing_list_filters.py": { + "mtime": 1788680157.0, + "hash": "db3170e28119d2662131e3b36988aabe" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/dispatch-calendar/model.ts": { - "mtime": 1792923249.436512, - "hash": "789bc346b7cc575825c6a5d256f192fa" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_list_sort.py": { + "mtime": 1788878686.0, + "hash": "a50876dc8e2b25f4e2377780f19d7b97" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/dispatch-calendar/CalendarPickers.vue": { - "mtime": 1793007827.7974288, - "hash": "5cf308e728768ed04fce58b7c4c4a04f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_freight_unsettled_q_filter.py": { + "mtime": 1791252595.8314059, + "hash": "a4b57851a17a9c67571618ba3b08cac1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/pl/dispatch-calendar/ActualCalendar.vue": { - "mtime": 1793006278.654584, - "hash": "ea19a7a234cea0cc3c8c4681ff0babd0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_transport_arrange_optional_driver.py": { + "mtime": 1789267536.0, + "hash": "ac165ee69c6225bad39787af27355183" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/useListReturnState.ts": { - "mtime": 1792814793.3689194, - "hash": "fa23510ec65bc3d84785f9ae59f88dfa" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_fuel_card.py": { + "mtime": 1792897739.4631922, + "hash": "6d481808744a3032e190d5e4016c4a2c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/index.vue": { - "mtime": 1792056727.8892379, - "hash": "dd9f2168439c09721f5023cdc3f0f30c" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_menu_badge_plan_cert.py": { + "mtime": 1790718770.0, + "hash": "d64e659b33b57ba6195ccb7f351de951" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/ContractPickerSheet.vue": { - "mtime": 1792822205.7421906, - "hash": "7f13cc96970a6794807ef419111f2338" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_fuel_list_filters.py": { + "mtime": 1791886903.859858, + "hash": "f1b58d4988e352bf25471f94cb53df35" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/approval.vue": { - "mtime": 1792056728.3875668, - "hash": "2c81036e5ffadad9cdbc479308551090" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_notice_crm_sources.py": { + "mtime": 1793080237.3886468, + "hash": "4d10daf5a6b076c4e30bf72b290974e2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/MobileContractForm.vue": { - "mtime": 1792833263.3876371, - "hash": "c8e1df1dd56ec86ccaf60870129d7d6f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_invoice_list_filters.py": { + "mtime": 1788672377.0, + "hash": "74ae42b271b4da20dc9848da19b5486b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/listState.ts": { - "mtime": 1792812794.11357, - "hash": "0682d6943027c37f87b4dcd3e6291b95" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_list_sort.py": { + "mtime": 1788874628.0, + "hash": "9965b78b84c49178804cfb09d4cb9f1b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/mobileFormState.ts": { - "mtime": 1792539306.245503, - "hash": "1c7e3b25944780cdfae43f3c5d1e9773" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wxacode.py": { + "mtime": 1789733701.0, + "hash": "d7b75f82b1c6176bb143a8dc5c02c0bb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/MpContractList.vue": { - "mtime": 1792813330.7805607, - "hash": "efef4cd3a7c50f8eb13cac423d476f9f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_copy_seq.py": { + "mtime": 1791520458.2244246, + "hash": "34efecee26132319cd86b6270bb9bafb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/ContractFilters.vue": { - "mtime": 1792821872.5572157, - "hash": "2153ca2bbf374b169cf07ce23a4669c5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_print_service.py": { + "mtime": 1787725072.0, + "hash": "691d1d1a044f1e42b97c04aa5a107061" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/ContractSubmitSheet.vue": { - "mtime": 1792538532.426092, - "hash": "47b1f92afe414a82c947260e1c96b896" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_notice_binding.py": { + "mtime": 1793208075.564854, + "hash": "207ace94b6a571b352a1379463050c58" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/ContractAuxiliarySheets.vue": { - "mtime": 1792538532.4263203, - "hash": "a72d7b11e3044a819d3550cc8149911b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_package_spec.py": { + "mtime": 1790150965.0, + "hash": "6b39026af339e184f541c14825b57f4f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/detail.vue": { - "mtime": 1793168066.9912655, - "hash": "c2a70d0c39a7930246982b69b5d5c0e1" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_oa_client.py": { + "mtime": 1793073091.0341706, + "hash": "68d331374fa6cceb4214ea7953f03831" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/contract/form.vue": { - "mtime": 1792743053.694145, - "hash": "2276a74caee46e21c4186e62286d79d9" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_facet_context.py": { + "mtime": 1791710169.8074503, + "hash": "e92c2fac55c3beafe445f7a55886e1cc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/index.vue": { - "mtime": 1792050874.3805153, - "hash": "c0c57d43ab85b7fce20f356e847ffae5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_no_align.py": { + "mtime": 1785825791.0, + "hash": "bf5b7ddfb3ccc1a19c351d7857bd54d1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/versions.vue": { - "mtime": 1792810263.3218918, - "hash": "89a1e3b026a0241f2fd71d91a28246e5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_mobile_stop_meta.py": { + "mtime": 1793111261.868462, + "hash": "909b794c3ef903e7937e6c89b1bb0742" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/approval.vue": { - "mtime": 1792050875.372274, - "hash": "4fd9906cb4de7b864ac37e2eaee7c5a5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_personnel_photo_schema.py": { + "mtime": 1785637623.0, + "hash": "edbfd3f1ec2d8d8c332bfacf24484f30" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/listState.ts": { - "mtime": 1792818632.3850594, - "hash": "b6114eb57e3a776280becb3d67219d22" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_optional_date.py": { + "mtime": 1786953396.0, + "hash": "352fd5738fdbcf11d8c9706588492610" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/QuoteProductMetaManageSheet.vue": { - "mtime": 1792740502.8165457, - "hash": "64dc112843c79b3dcea770044be0f6c7" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_price_mask.py": { + "mtime": 1788423881.0, + "hash": "c11efe7704d28b25d7f687ffe7a59454" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/MpQuoteList.vue": { - "mtime": 1792818632.3862383, - "hash": "d38e146d1ab939ee59332f858a6b8e0b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_framework_contract_amount.py": { + "mtime": 1789031971.0, + "hash": "e18eba24de22b34d91adf69860fc3c36" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/quoteProductMeta.ts": { - "mtime": 1792544933.1658022, - "hash": "787f9d4b3ba883fce12d9e0efbc78b91" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_trailer_cert_rules.py": { + "mtime": 1787200408.0, + "hash": "1cea826045c760885d98f5412bafea49" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/detail.vue": { - "mtime": 1792822460.9159071, - "hash": "0cc3e8de377a5f9553b7eabf1fa28029" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_ops_list_filters.py": { + "mtime": 1791887141.3715322, + "hash": "646c168605d03b220f1f625dd78c32c2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/form.vue": { - "mtime": 1792810263.3214452, - "hash": "9050280593b286110a07f2ddd460bf05" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_rules.py": { + "mtime": 1793158123.0018008, + "hash": "09227375c955c28abcd45d5b02f87efb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/quote/QuoteFilters.vue": { - "mtime": 1792819969.1444771, - "hash": "d1db984c9959879a7f0b80c1916c1847" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_approval_reedit.py": { + "mtime": 1793111261.8064797, + "hash": "562145062d48cfb3e52629a20bff65cc" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/product/index.vue": { - "mtime": 1792822461.369174, - "hash": "dc9f37cc2823886fe4ad032dcf1f33f9" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_missing_identity_patch.py": { + "mtime": 1793111262.4496264, + "hash": "54aeaa3ef8caf8ac82e3897873c44128" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/product/listState.ts": { - "mtime": 1792816635.7596362, - "hash": "fd51b4fafd888a3cfe59fb61ce86aded" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_draft_save.py": { + "mtime": 1788320327.0, + "hash": "c1c7951761270c0c929a005c14978060" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/product/detail.vue": { - "mtime": 1792823209.582135, - "hash": "e2af1b99dca0994f30aa019613a8764e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_document_reminder_list_filters.py": { + "mtime": 1788684840.0, + "hash": "ed198cd0ab0aa184118119147ef53432" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/product/ProductFilters.vue": { - "mtime": 1792820242.5847201, - "hash": "0300ea39b922430350fa3926fdc3cf0d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_cancel_archive_status.py": { + "mtime": 1793202632.1736841, + "hash": "bae62e47ad7a915be6d92b992e2a3b02" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/product/form.vue": { - "mtime": 1792809530.3599837, - "hash": "8ba011296f3a9089ed606e29e73133b0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_plan_lock.py": { + "mtime": 1793175791.6776512, + "hash": "61d4528144bddd5e0cac3803767f41cd" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/product/categories.vue": { - "mtime": 1792811658.5364091, - "hash": "fd8fbfbd7b04adcb93cc55815166b1da" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_role_workflow_semantics_restoration.py": { + "mtime": 1793111262.4903858, + "hash": "68944f0e126e25cf91a918c42c0d92f5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/index.vue": { - "mtime": 1792818381.2853549, - "hash": "95fa51f5dc322d23aae459a9cb2de34a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_menu_badge_recharge_approval.py": { + "mtime": 1792121959.657403, + "hash": "b9ec2b5b4a116608a1086e9173efd2e5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/validation.ts": { - "mtime": 1792541437.4736414, - "hash": "0639072bac68caf2c28e90b95856da42" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_delivery_times_aggregate.py": { + "mtime": 1789218524.0, + "hash": "8cb72df9fedba1143dc6d987e15e00c4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/FollowPanel.vue": { - "mtime": 1792815450.4405766, - "hash": "f30ec566c1431aba727c8cda72031666" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_list_filters.py": { + "mtime": 1788680116.0, + "hash": "c3e0b8dc431a42bec28727559e69470f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/LocalFilters.vue": { - "mtime": 1792786233.692767, - "hash": "f0c7ca982a67de8e5e0190e2f1fb686e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_fuel_month_km.py": { + "mtime": 1793021748.792183, + "hash": "36993f1ad460e3ca7bfe3f1ec8cad3b2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/RelatedPanel.vue": { - "mtime": 1792815450.443885, - "hash": "b95e5be2b8807755a09285cdddb62bad" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_product_column_facet.py": { + "mtime": 1792241043.36387, + "hash": "7d77563648237883c9bc55a3c432c1b0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/OpportunityActions.vue": { - "mtime": 1792560474.265067, - "hash": "274fc1f734c3b2087c8ea7e9522b4f02" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_price_letter_list_filters.py": { + "mtime": 1788666401.0, + "hash": "d46eaaf0f219ddf5f96adb67fd339937" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/InvoiceFields.vue": { - "mtime": 1792774955.317415, - "hash": "b68bacc6283be52e46294821a2c883d8" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_clue_list_filters.py": { + "mtime": 1788655111.0, + "hash": "3ccbe38415a4925883d09ec1e9145798" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/model.test.ts": { - "mtime": 1792749390.794472, - "hash": "f98f9cd7e93b4f16802f4988e51964c5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pinyin_abbr.py": { + "mtime": 1786093018.0, + "hash": "a1d38e436dd4e926ee3c39a295d930e3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/CustomerPoolSheet.vue": { - "mtime": 1792772225.9319217, - "hash": "6d80851d298820446ea842ac8bb36173" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dispatch_calendar.py": { + "mtime": 1793264058.5708253, + "hash": "c272c12f8c995b115efad440d7874d93" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/columns.ts": { - "mtime": 1792818041.0840912, - "hash": "7fabea9c810c4e9fb6044e9cc9537499" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_plan_list_filters.py": { + "mtime": 1788679318.0, + "hash": "1ff8f4da2f762c1bd1a2afe12039d86a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/ContactPanel.vue": { - "mtime": 1792819083.5376308, - "hash": "efe4606a7bbbd204f14ffbc45553302a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_mp_webview_auth_api.py": { + "mtime": 1789373470.0, + "hash": "8598410535959c1483f7e8f4623e7fb5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/model.ts": { - "mtime": 1792749377.1769152, - "hash": "d950f4fae3e2ce0425f2d7f7a39f3875" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pound_qr_label_items.py": { + "mtime": 1789262900.0, + "hash": "5845c144fa1f5400a06613dfff66c0d1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/CustomerFields.vue": { - "mtime": 1792818381.2872176, - "hash": "78737e79bac3c11d8724cce27cc9b4af" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_resolve_driver.py": { + "mtime": 1785919856.0, + "hash": "1440f85c4f78a22e3789549787a59c40" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/CustomerFilters.vue": { - "mtime": 1792818041.083554, - "hash": "217908ef3f647107ef677b315557a631" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_inventory_differential_archive.py": { + "mtime": 1793140723.4516973, + "hash": "b10f7a65bf2bd5a1284b7a24d2a9cde9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/InvoicePanel.vue": { - "mtime": 1792819915.1491182, - "hash": "6b0fbde19fd053feadf99d2d583a41e5" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_transport_stop_feedback.py": { + "mtime": 1787745076.0, + "hash": "91cd49c72868616b6e19526b37361962" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/CustomerAttachments.vue": { - "mtime": 1792769734.5075452, - "hash": "1a27c501d3c780027c6ee24213defc18" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_menu_favorite_crud.py": { + "mtime": 1786161663.0, + "hash": "4404ae2a3524b330074edb2605990226" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/detail.vue": { - "mtime": 1792822461.4292402, - "hash": "bbbfb8cb480ee4ad0ec82bebec781098" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_title_seq.py": { + "mtime": 1789902852.0, + "hash": "f8ecea72077376e2beba6cd799a7b321" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/m/crm/customer/form.vue": { - "mtime": 1792818954.3584595, - "hash": "4ab035516b1305e33ad47c349f18e6aa" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_extra_delivery.py": { + "mtime": 1793080237.3890138, + "hash": "eaefeb469b6bca8e64a5c888a955bddb" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/exception/500/index.vue": { - "mtime": 1782858543.0, - "hash": "6db2499b57db581228fe3f701711ddff" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_service.py": { + "mtime": 1793111261.8832803, + "hash": "7f0bdf4e32d2b3b0b2b217dd2df2bf93" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/exception/403/index.vue": { - "mtime": 1782858543.0, - "hash": "09f2f0d0974a735e6fbd6c81fd18143e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_customer_list_filters.py": { + "mtime": 1788653794.0, + "hash": "d2d1f324439e7a386e64f27ef23ae273" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/exception/404/index.vue": { - "mtime": 1782858543.0, - "hash": "efc350f87dd55a27d48beb57b6e78b6a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_missing_identity.py": { + "mtime": 1793111262.4634721, + "hash": "067d26f7164e440c25dbf82f97e115a8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/duty/schedule/index.vue": { - "mtime": 1793111261.7300496, - "hash": "f8a5a5f63271fc4ec2a9a8cfc4eef0f0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_excel_export_helpers.py": { + "mtime": 1787302353.0, + "hash": "53d3cdff0d42d217befb9787e51febaa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/loading.ts": { - "mtime": 1782858543.0, - "hash": "ca833c1a3e08091aa45f033b67c0d8f1" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_list_sort.py": { + "mtime": 1788878086.0, + "hash": "5948152d763feaaa3c97f4cb72138128" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/index.ts": { - "mtime": 1782858543.0, - "hash": "6163a3253238551d4708bd713d97b26b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_quote_list_filters.py": { + "mtime": 1788663546.0, + "hash": "13398284139e48667a2751680ab5046a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/menu-badge.ts": { - "mtime": 1783257534.0, - "hash": "2d9bb009b9bbfc11459917b25976f9d8" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_package_validate.py": { + "mtime": 1789034459.0, + "hash": "30077c73aba152beba149ab9d19c3d3d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/worktab.ts": { - "mtime": 1792123811.3124206, - "hash": "92fc05c8b21e2f3618d51282c96d104f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py": { + "mtime": 1780934647.0, + "hash": "e76bdfa8149ce7b0fb6f105bb8c2ee97" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/table.ts": { - "mtime": 1782858543.0, - "hash": "07246f02d57888681900fd111d4c136b" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_product_read_contract.py": { + "mtime": 1792241449.654161, + "hash": "5603c5edeb97b195c6ebb47e50d6d0f9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/dict.ts": { - "mtime": 1787296471.0, - "hash": "41ae21cd17ec5a9f7389df8b76a61e79" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_legacy_idempotent.py": { + "mtime": 1793111262.1052616, + "hash": "1cc998f668364a1531cb8f6f70ebd14b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/menu.ts": { - "mtime": 1792123792.474323, - "hash": "e667447f777051fca675da29b56cb836" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_quote_approver_setting.py": { + "mtime": 1785560055.0, + "hash": "9e94d212af383d4be788cb00a32e061e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/setting.ts": { - "mtime": 1783258222.0, - "hash": "3e41386e70a2bd5d534595ef48535863" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_list_filters.py": { + "mtime": 1791877967.045572, + "hash": "c723bb1406db0d5f39f6c6ab3fa8d08a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/menuFavorite.ts": { - "mtime": 1786164475.0, - "hash": "5d85bbe9515dc851012fff8353183706" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_reedit_to_draft.py": { + "mtime": 1788263878.0, + "hash": "4b1b9fcb13e5cbeffe90c6eaabae5814" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/user.ts": { - "mtime": 1789530870.0, - "hash": "c701f3ea7e4ff72f909cbcb955114987" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_advance_withdraw.py": { + "mtime": 1789351112.0, + "hash": "c055cbc7f80be99628b9deca49bf575a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/routesAlias.ts": { - "mtime": 1782858544.0, - "hash": "858977c6802ed4f9fd74755f65445250" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_full_row_clear_restoration.py": { + "mtime": 1793111262.1578505, + "hash": "41cf977acd818ed775fcdc5c6c77be76" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/index.ts": { - "mtime": 1786161746.0, - "hash": "abd5adbbf486d53eb37db8a074c5bc1a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_child_differential_save.py": { + "mtime": 1793111261.9313695, + "hash": "a3e80397c22fe834c457836e7debb32e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RouteTransformer.ts": { - "mtime": 1791121093.0, - "hash": "cfd993afdef8b42be051e3ba2b9a1963" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_template_list_filters.py": { + "mtime": 1788667446.0, + "hash": "0b40c98224285396c95270cfd4175a9d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RouteValidator.ts": { - "mtime": 1782858544.0, - "hash": "b66b6116f169d03b5bced6588d9acfbc" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_recharge_summary.py": { + "mtime": 1793022418.126866, + "hash": "f44313b2c7883534fb651e18105b9218" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/ComponentLoader.ts": { - "mtime": 1782858544.0, - "hash": "14b0da7f6f0cd96ff82e215e021a85ae" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_cert_differential_save.py": { + "mtime": 1793111262.3491588, + "hash": "21e01dc38a235028eda92421d4296ced" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/MenuProcessor.ts": { - "mtime": 1792668705.9445107, - "hash": "d98c644efdd2554d6d5afaa8425d136d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_notice_events.py": { + "mtime": 1793077429.6913009, + "hash": "ca68d65dba1a015bcabb82dfbbdde046" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RouteRegistry.ts": { - "mtime": 1782858544.0, - "hash": "10e28540dd307e9a5e2ad23b8f647976" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_product_upsert.py": { + "mtime": 1788603988.0, + "hash": "d07391879a9f64397d26b87ae364e0ce" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RoutePermissionValidator.ts": { - "mtime": 1782858544.0, - "hash": "5eea0c6cc7dd8fe890f0d976d2241e68" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_column_facet_context.py": { + "mtime": 1791708673.1527786, + "hash": "27d92e4577445de59c7ef82ee4693fd8" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/index.ts": { - "mtime": 1782858544.0, - "hash": "120c2b8cb0061b7cb047a6d5771bf63f" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_resolve_product_id_no_auto_create.py": { + "mtime": 1789698225.0, + "hash": "c2a15309f66bc4c9d8fcfc00575484af" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/IframeRouteManager.ts": { - "mtime": 1782858544.0, - "hash": "5d6abcee36053c1acdacaa3ad1fb589e" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_dict_ensure.py": { + "mtime": 1787296131.0, + "hash": "6e2dc0f1608b406a93d23b1094f994e9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/sqxp.ts": { - "mtime": 1793170694.9630044, - "hash": "3e046f22f5dada99f4bebfca0138ebaf" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_name_from_parties.py": { + "mtime": 1785828057.0, + "hash": "8fcd74a7c9ceeed56cc26842259dc8b9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/demo.ts": { - "mtime": 1782858544.0, - "hash": "a8524d98e05e4fcea294a78cc2c89830" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_freight_list_filters.py": { + "mtime": 1791894521.4637501, + "hash": "7fcebd565c4dbf4c01d5d1c49a09dff3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/pl.ts": { - "mtime": 1792900068.4813902, - "hash": "08b67a40db5a09beefffb4e8535f6f7c" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_scan_cert_expiry.py": { + "mtime": 1790656388.0, + "hash": "ff91ef3148c72ffa01bb8dacbbf32ab0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/index.ts": { - "mtime": 1791115786.0, - "hash": "51cfb02f7ececdcb71e5a5018d13edb9" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_mobile_quote_contact_sync.py": { + "mtime": 1793111261.8208833, + "hash": "b896a9e04c42990730034e7eb3060e27" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/exception.ts": { - "mtime": 1782858544.0, - "hash": "7a4ea5e6dad13efc9a28cb63d7200de3" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_brand_archive.py": { + "mtime": 1792582466.8641205, + "hash": "47a6f4aa4035861f528704b25f8ec671" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/routes/staticRoutes.ts": { - "mtime": 1792906734.9930358, - "hash": "75b01d1c54c65c4bca302414c3f347cd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_invoice_ledger.py": { + "mtime": 1786539462.0, + "hash": "c65d74b1fb940e805e6a7ccb141e798f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/routes/asyncRoutes.ts": { - "mtime": 1782858544.0, - "hash": "29de3cd7e9a59e039cae85abbadeecb2" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_post_users_omission.py": { + "mtime": 1793111262.4355285, + "hash": "cdee6e4410f9ddd5f181e1881995c390" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/guards/beforeEach.ts": { - "mtime": 1792123781.4579449, - "hash": "de71963945e33ed629a3e42fee713e9d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_list_sort.py": { + "mtime": 1788876851.0, + "hash": "46e5685896684c98ebb0b27c35635fc4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/guards/afterEach.ts": { - "mtime": 1782858544.0, - "hash": "efa999d29c3623d1f056e9587a76be21" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_advance_list_filters.py": { + "mtime": 1788670163.0, + "hash": "824531c270906d1a20986e657bba5de7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-c.html": { - "mtime": 1780108931.0, - "hash": "e5b5c809001b9a2c4eff69bbf182099d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_execution_lock.py": { + "mtime": 1793202578.581256, + "hash": "17c1b10c2a8cbdd1f4ea3f9daa08acff" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/index.html": { - "mtime": 1789535477.0, - "hash": "402844d9d24fc9b29e82d0bd1cc35156" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_default_sort.py": { + "mtime": 1788922098.0, + "hash": "c525aa888aff824163a90c9c307c4a8a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/CHANGELOG.md": { - "mtime": 1780108931.0, - "hash": "a55a04f592fa30f8c47ede2821f76fd0" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_child_differential_save.py": { + "mtime": 1793111262.271327, + "hash": "8397ba6823cbd1c05f29e235366aface" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-b.html": { - "mtime": 1780108931.0, - "hash": "cbb209d63cbb1298d523cd34305126cd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_recharge_mine_vehicles.py": { + "mtime": 1790655062.0, + "hash": "9f7e2f253798b3d0bcf4fdb5b66c965e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-d.html": { - "mtime": 1780108931.0, - "hash": "2e0ac4da8c42467f7eb91a8290dfc804" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_stop_dibang_differential.py": { + "mtime": 1793111262.391571, + "hash": "d188f23d7015190f2f866ed3ea7b4431" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/mockup-execution-dialog.html": { - "mtime": 1780108931.0, - "hash": "0596a669bac40579493ea7f675424519" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wx_qr_api.py": { + "mtime": 1789733823.0, + "hash": "39fddd535efd2f124fc44fb938c675b9" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/README.md": { - "mtime": 1780108931.0, - "hash": "147541fa66bbe620e76eb05503d06e82" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_wechat_approval_notices.py": { + "mtime": 1793073466.598636, + "hash": "ec344b74bf3e6ee68d4b2678c93137b6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/CHANGELOG.zh-CN.md": { - "mtime": 1780108931.0, - "hash": "22a7e4c17949d2f4d0e811063e663e48" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_upsert.py": { + "mtime": 1788603414.0, + "hash": "6ecc7e5a1529922377c9de299e5a830a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/README.zh-CN.md": { - "mtime": 1780108931.0, - "hash": "5869c08ab97ccf09c3075f21e1d9c0d9" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_plan_contract_gap_export.py": { + "mtime": 1792034877.4233367, + "hash": "afd523beaeaefd83e40f2ee7ef540fda" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-form-d.html": { - "mtime": 1780108931.0, - "hash": "6c5eedded8928c7c499c2079e1d70255" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_master_data_list_filters.py": { + "mtime": 1791887726.843049, + "hash": "f1fd5fe5abd80b6e8088071d2d861861" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/ts_errors_plain.txt": { - "mtime": 1780201410.0, - "hash": "65286a46b09c89e9915252f435e28193" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_my_page_size.py": { + "mtime": 1787292906.0, + "hash": "f2c2edf993a2bb24e1f9f61a4b7a2d91" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-a.html": { - "mtime": 1780108931.0, - "hash": "d38130682276e0a7017480d8c3d7206a" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_doclib.py": { + "mtime": 1793007367.298343, + "hash": "17107ac40ed5a1eba91f96ca2c4c67a5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/pnpm-workspace.yaml": { - "mtime": 1788609667.0, - "hash": "8b11519327a2929b5a262a0c96dd034d" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_bx_payment_list_filters.py": { + "mtime": 1788672377.0, + "hash": "09c1221856521d8c45d66c4524a1138b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/crm/clue/README.md": { - "mtime": 1780211534.0, - "hash": "6807f26fc4df87a36fb9077b5587cbdd" + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_change_list_filters.py": { + "mtime": 1788667273.0, + "hash": "680606fcc4badd3ac3afa3b7ffd8c8d4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/logo.gif": { - "mtime": 1780201410.0, - "hash": "275126e3913611d6d246019f22089ffe" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py": { + "mtime": 1785455807.0, + "hash": "282e3cb71401711e6d355dafc77840c6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/watermask.jpg": { - "mtime": 1780409070.0, - "hash": "837e202af3d8c6d923d8f86a77395221" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py": { + "mtime": 1785455807.0, + "hash": "616d8c0e8866a3006937dd90e12526d4" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/sxshzyz.jpg": { - "mtime": 1783219885.0, - "hash": "9a2762f94dc667b3dd0e77535f3aa98d" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py": { + "mtime": 1785455807.0, + "hash": "aeaf24be6b7da4f94f5ff23dcdaaf5d1" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/sxshzyz.png": { - "mtime": 1783226135.0, - "hash": "0feefa7ab791d2d332016d558c187316" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py": { + "mtime": 1785468795.0, + "hash": "c3cedf7adb45cf00dba27a7e74a42d1f" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/avatart.jpg": { - "mtime": 1780108931.0, - "hash": "9c9cb3d7fbc7cbfef0b9658842d547c2" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py": { + "mtime": 1785455807.0, + "hash": "106a41cb68b0444892f6ad7f118c1176" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/logo-sx.svg": { - "mtime": 1761195552.0, - "hash": "e8ab332b463c28e5f8ed51a209816e24" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py": { + "mtime": 1793105524.3489723, + "hash": "526080cdfad75b8aace5db82b60b01d5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/sxyz.png": { - "mtime": 1784122348.0, - "hash": "b0659013d760144823349b105f0299c9" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py": { + "mtime": 1793105524.3492846, + "hash": "eb57e09f1d0a31d7170e6fba30a91ef2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/SXYZ.jpg": { - "mtime": 1784122963.0, - "hash": "bfff944db6a704d9fc468438a4d30442" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/merge_duplicate_crm_customers.py": { + "mtime": 1787581773.0, + "hash": "09cd936cfe29be4c07c4c726ba3f6428" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/favicon.svg": { - "mtime": 1780201410.0, - "hash": "e8ab332b463c28e5f8ed51a209816e24" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py": { + "mtime": 1785469153.0, + "hash": "4274cc4a7467069efbd04d4215ecbf15" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/avatar.svg": { - "mtime": 1785686983.0, - "hash": "40bdcac74cbf715934839a61b455a519" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/import_vehicle_fuel_register.py": { + "mtime": 1789562392.0, + "hash": "cd6902eba05c9319d01672c4adb85061" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/my-copy.svg": { - "mtime": 1780108931.0, - "hash": "bcc4fccb70935d5ef6ab97d4d1b10957" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py": { + "mtime": 1785455807.0, + "hash": "ebe7d542c8254547db2b7176baff2e47" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/search.svg": { - "mtime": 1780108931.0, - "hash": "4831a121c6e5ec7d541de5e8b1779c14" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py": { + "mtime": 1785455807.0, + "hash": "1188a31d71cbaf95584619ae5adb007d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/system.svg": { - "mtime": 1780108931.0, - "hash": "5b4d2a42834d4705a624cd7ae2c1a726" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py": { + "mtime": 1793105524.3477566, + "hash": "e1c650677317dd11c7cf8b932ee005c5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/list.svg": { - "mtime": 1780108931.0, - "hash": "76dedeca71f9a6d0564bcbce4baf7f7b" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_users.py": { + "mtime": 1785455807.0, + "hash": "6d123431732a942df88abb03003d62b6" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/maxkey.svg": { - "mtime": 1780108931.0, - "hash": "df3fbd51acec0fc85d1b7440abe2a031" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py": { + "mtime": 1793105524.348127, + "hash": "17863b03eef51cc55f1d0b82d69fafaa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/eye-open.svg": { - "mtime": 1780108931.0, - "hash": "26bf09f4ed47b0611bd1a5026e504a60" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/clear_pl_plan_instance_data.py": { + "mtime": 1787797473.0, + "hash": "9bd96027f7039a8f7b34bdd3b0889510" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/logininfor.svg": { - "mtime": 1780108931.0, - "hash": "182c8103d02baf699cfc0552b1932754" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_to_multi_stop.py": { + "mtime": 1787720383.0, + "hash": "6d94e39d67ac5b729943f6d845bb2494" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen2.svg": { - "mtime": 1780108931.0, - "hash": "b7fbac5155a9dd22456a01317c63927c" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/fix_pl_transport_db_link_stop_ids.py": { + "mtime": 1788604985.0, + "hash": "180b0c6f41d41455ec77a1310ccc55a7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/chart.svg": { - "mtime": 1780108931.0, - "hash": "15fe45db69e363829862804aa8d15a8d" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/verify_plan_archive_zip_export.py": { + "mtime": 1790148139.0, + "hash": "15829112dfb5ea9a902f883e05a16e69" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/model.svg": { - "mtime": 1780108931.0, - "hash": "3a2b89c690aa09247dfb5fa4e71accac" + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py": { + "mtime": 1785465354.0, + "hash": "d3874afe68a5b3550011e7cca40c1a10" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/skill.svg": { - "mtime": 1780108931.0, - "hash": "9842762c1a4eed702ca4f9e9880730b1" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pyrsa-sign": { + "mtime": 1780108930.0, + "hash": "ca6d722d19465f857518df6683c07876" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/user.svg": { - "mtime": 1780108931.0, - "hash": "9f469d0bfbffa276f88b28e96a919230" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/Activate.ps1": { + "mtime": 1780108930.0, + "hash": "0ffe3af6aec8ec23ff6cabdd75c58dfe" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen.svg": { - "mtime": 1780108931.0, - "hash": "5d0c44ce7724e902531c68e1b72d8c78" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/dotenv": { + "mtime": 1780108930.0, + "hash": "5c14a01155877c59f9968e10b34a3dc3" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/redis-list.svg": { - "mtime": 1780108931.0, - "hash": "a3fcb288ebcfde3063736674720eab39" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pyrsa-priv2pub": { + "mtime": 1780108930.0, + "hash": "811c214d89f65ecbf440dbd706fee81a" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/tree-table.svg": { - "mtime": 1780108931.0, - "hash": "76f687b5d33e3d7536861037aa0fad36" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pip3": { + "mtime": 1780108930.0, + "hash": "fc880c4901112849f31814356b96608b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/tab.svg": { - "mtime": 1780108931.0, - "hash": "02b3a5b88efd2a3c9e69d13df866c652" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/mako-render": { + "mtime": 1780108930.0, + "hash": "0e2ebd254ae9bb8e534a489e630c3a1d" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen1.svg": { - "mtime": 1780108931.0, - "hash": "9ce971c67014b13b4a16949c64b9c858" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/websockets": { + "mtime": 1780108930.0, + "hash": "d614b594134130987e204bff6638b43e" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/topiam.svg": { - "mtime": 1780108931.0, - "hash": "20652c5ec9629851b51118d52a388ed2" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pyrsa-keygen": { + "mtime": 1780108930.0, + "hash": "f9d735fba693df3a955650171a7332d7" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/caret-forward.svg": { - "mtime": 1780108931.0, - "hash": "ef6fd8c3466aab97d4fdf529cc22d963" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pip": { + "mtime": 1780108930.0, + "hash": "fc880c4901112849f31814356b96608b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/theme.svg": { - "mtime": 1780108931.0, - "hash": "a8c152496964ad6a20badfd201543421" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/httpx": { + "mtime": 1780108930.0, + "hash": "9e54ed1f82d09bbf6c02ce9533698a05" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/shopping.svg": { - "mtime": 1780108931.0, - "hash": "232bbd1d12b7e804c2a396816db7d36c" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pyrsa-decrypt": { + "mtime": 1780108930.0, + "hash": "5ebf9e36dfa5a0be187e4d312c9293b5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/github.svg": { - "mtime": 1780108931.0, - "hash": "a1e0a262bd7ec2428af2afdc02a32452" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pyrsa-encrypt": { + "mtime": 1780108930.0, + "hash": "dae09bf4722eab1a14285b7f5b8a9cce" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/search-1.svg": { - "mtime": 1780108931.0, - "hash": "8b49baae066f89a2c681c0e4f85191b5" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/uvicorn": { + "mtime": 1780108930.0, + "hash": "1a0c807254752fa39efdfee37357d556" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/drag.svg": { - "mtime": 1780108931.0, - "hash": "4a19e2022c2b4b10085abe48e97cbe9b" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/alembic": { + "mtime": 1780108930.0, + "hash": "c91cfa7671af320b939e904c1fe91fe5" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/exit-fullscreen1.svg": { - "mtime": 1780108931.0, - "hash": "c0a0b5af8e31f1191c244acd858b08f1" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/pyrsa-verify": { + "mtime": 1780108930.0, + "hash": "9f5fd18ec59bd56a78f33d0e8234bdc0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/guide.svg": { - "mtime": 1780108931.0, - "hash": "fe0b5508caed28f6ca9944098c0fae30" + "/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/watchfiles": { + "mtime": 1780108930.0, + "hash": "6fadd6729df2485367d64111686b949c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/validCode.svg": { - "mtime": 1780108931.0, - "hash": "9e7b77844398278abe7ebde4d1f2661a" + "/Users/zlwu/work/00code/shanxia2.0/backend/requirements.txt": { + "mtime": 1786092655.0, + "hash": "317470da1bb1dd9549d7204f5cdbc1aa" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/build.svg": { - "mtime": 1780108931.0, - "hash": "afff0ba4327df26835cd20ed88dfba2d" + "/Users/zlwu/work/00code/shanxia2.0/backend/README.md": { + "mtime": 1780114581.0, + "hash": "bc7b9cd033927a3f580cd89c5deb6494" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/post.svg": { - "mtime": 1780108931.0, - "hash": "4f1521cb835520bbd5b3b90464f19551" + "/Users/zlwu/work/00code/shanxia2.0/backend/DEPLOY.md": { + "mtime": 1782639356.0, + "hash": "f6f454af21244127ebade0c80ece880b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/documentation.svg": { - "mtime": 1780108931.0, - "hash": "250402ca7740a4d56707bf3523cc2a5b" + "/Users/zlwu/work/00code/shanxia2.0/backend/app/templates/wechat-binding-mobile.html": { + "mtime": 1793091723.912187, + "hash": "778adc22799d6ca116cae9a01b2f94ab" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/gitee.svg": { - "mtime": 1780108931.0, - "hash": "4bfc856ab2b907b2e7807540c5d12b3e" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20261024/\u62a5\u4ef7\u5355-SXDD-20261009005.pdf": { + "mtime": 1792821735.559565, + "hash": "898237b62225ac54433dd3b035f50d65" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/question.svg": { - "mtime": 1780108931.0, - "hash": "6dd93e775db84296032f4c94473a41e3" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20261024/\u62a5\u4ef7\u5355-SXDD-20261021001.pdf": { + "mtime": 1792821157.7256727, + "hash": "1cc901f75f2d3df9458fe0a3a751027b" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/zip.svg": { - "mtime": 1780108931.0, - "hash": "839d61e0376bb89e1c2bd458ecb2051b" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260628/\u62a5\u4ef7\u5355-SXDD-20260628001.pdf": { + "mtime": 1782629430.0, + "hash": "d25c0bd51a087eb09117ddfc62c025c0" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/lock.svg": { - "mtime": 1780108931.0, - "hash": "8634238d2ce27b42613c743fe1a351c4" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260810/\u62a5\u4ef7\u5355-SXDD-20260731003.pdf": { + "mtime": 1786365362.0, + "hash": "1ba9f1f7afaca7391191732c87592d63" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/clipboard.svg": { - "mtime": 1780108931.0, - "hash": "a754c187a5b705053db69dca00e934bf" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260712/\u62a5\u4ef7\u5355-YDDD-20260712001.pdf": { + "mtime": 1783824913.0, + "hash": "c63ccb7b582c75bde2e61e1317424896" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/link.svg": { - "mtime": 1780108931.0, - "hash": "9c719b73b9023a0a595875be84e791e8" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20261021/\u62a5\u4ef7\u5355-SXDD-20261021002.pdf": { + "mtime": 1792542069.3440015, + "hash": "99ffebbab966d82d2d628b581897c140" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/number.svg": { - "mtime": 1780108931.0, - "hash": "7e0faaa5c19f1039f7dbe3eb7b3c7f71" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260531/\u62a5\u4ef7\u5355-SXDD-20260531003.pdf": { + "mtime": 1780224094.0, + "hash": "e83e99a6bd7d69a4072331c8488c0444" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/download.svg": { - "mtime": 1780108931.0, - "hash": "5153dc2b4a289516aec3d4d9f8a5ca5f" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260606/\u62a5\u4ef7\u5355-SXDD-20260606005.pdf": { + "mtime": 1780746193.0, + "hash": "c7b8ef3aacb608c79157ca0a4b02fc3c" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/experience.svg": { - "mtime": 1780108931.0, - "hash": "36d80b71c91ae1a2c8c03b75ffb31842" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260606/\u62a5\u4ef7\u5355-SXDD-20260606003.pdf": { + "mtime": 1780737430.0, + "hash": "79d5aedaa01d9fb9c5351cf191b6b0d2" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/time.svg": { - "mtime": 1780108931.0, - "hash": "809df2f67a1da8f16197fc4f3840d3d7" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260606/\u62a5\u4ef7\u5355-SXDD-20260606002.pdf": { + "mtime": 1780737270.0, + "hash": "6f6a08d3a1b701a2360f67164d7e5a65" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/size.svg": { - "mtime": 1780108931.0, - "hash": "c77e5b9c08060b42f80fb758102084c2" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260606/\u62a5\u4ef7\u5355-SXDD-20260606001.pdf": { + "mtime": 1780736409.0, + "hash": "1d3607b24b058d4bc248104891fb9c88" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/nested.svg": { - "mtime": 1780108931.0, - "hash": "c948fb3810ab62a38bd1f503067b3739" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260720/\u62a5\u4ef7\u5355-SXDD-20260720001.pdf": { + "mtime": 1784513559.0, + "hash": "8a279d2e933e3e029622b7229b43ba41" }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/server.svg": { - "mtime": 1780108931.0, - "hash": "f13cf274d139f5584d1c0e004e51b262" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/radio.svg": { - "mtime": 1780108931.0, - "hash": "1db061a7ff451fa9cce470c0320be50d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/404.svg": { - "mtime": 1780108931.0, - "hash": "cb2515ac0b88489f6a4a2c4e964779e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/dashboard.svg": { - "mtime": 1780108931.0, - "hash": "28a2a85028544ffc423c50a869c5663d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/code.svg": { - "mtime": 1780108931.0, - "hash": "ec69c04779647b25f0d2abad5147d022" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/icon.svg": { - "mtime": 1780108931.0, - "hash": "3ab19eb257746fd07889a65bdfe65b98" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/tool.svg": { - "mtime": 1780108931.0, - "hash": "c8148520636d272276cb45dd2b4b0bb6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/category.svg": { - "mtime": 1780108931.0, - "hash": "bef49a9dcc310081c2b7b6c01af6c073" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/cascader.svg": { - "mtime": 1780108931.0, - "hash": "af4b06f59a3a3346460cfd7fc7401f3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/email.svg": { - "mtime": 1780108931.0, - "hash": "e4742db41c8fe408279944a42804ee2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/slider.svg": { - "mtime": 1780108931.0, - "hash": "dca17dd69ee689fcf1788b9e932b5962" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/people.svg": { - "mtime": 1780108931.0, - "hash": "665094ec135dedbd83d00a4685a43bc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/example.svg": { - "mtime": 1780108931.0, - "hash": "894f4689a6119311eeaffbce28550ffe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/button.svg": { - "mtime": 1780108931.0, - "hash": "74071a717e3e22a114afc0b0bd7b2b7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/message1.svg": { - "mtime": 1780108931.0, - "hash": "1fbaa15519080cf315043785eac298ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/my-task.svg": { - "mtime": 1780108931.0, - "hash": "59d0d8176556c3c180958cf9de06b0a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/international.svg": { - "mtime": 1780108931.0, - "hash": "256537bf72bb1c50af1d6ed8eca4c66d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/time-range.svg": { - "mtime": 1780108931.0, - "hash": "4a869bcb47179b771546158c2711f7dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/swagger.svg": { - "mtime": 1780108931.0, - "hash": "78429129d9427bd08764dc1a21731337" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/message.svg": { - "mtime": 1780108931.0, - "hash": "ae1020d84a5e65eb3423f73928aee637" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/process-definition.svg": { - "mtime": 1780108931.0, - "hash": "729e1e909b251fada12fc2dc64401a45" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/table.svg": { - "mtime": 1780108931.0, - "hash": "fe7671a50d4690b4ce5eb06102b68ac7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/workflow.svg": { - "mtime": 1780108931.0, - "hash": "c0a6aae5172994c67a8c167f2e2044d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/wechat.svg": { - "mtime": 1780108931.0, - "hash": "28725df0921af00eea126086e8051454" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/job.svg": { - "mtime": 1780108931.0, - "hash": "b6da1ffe8bf95c7af94b5cc6ab75b846" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/form.svg": { - "mtime": 1780108931.0, - "hash": "f3ed6feed97a27f74480e1e4b525bac7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/star.svg": { - "mtime": 1780108931.0, - "hash": "91c105621589f0234ddf4954a7fe5e00" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/edit.svg": { - "mtime": 1780108931.0, - "hash": "82ad92ebab23daed414d605a39fca1fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/checkbox.svg": { - "mtime": 1780108931.0, - "hash": "33950d05163518db28238f3f4766286c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/online.svg": { - "mtime": 1780108931.0, - "hash": "fb93d2e79c490b684d6dc5b0c6340eae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/education.svg": { - "mtime": 1780108931.0, - "hash": "8a1447737e38dfdddd90175ec9f19caa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/bug.svg": { - "mtime": 1780108931.0, - "hash": "f34b13282109aca89496df283add2404" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/pdf.svg": { - "mtime": 1780108931.0, - "hash": "7e6ae0e3d6abf7503b487d71c6148bcc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/caret-back.svg": { - "mtime": 1780108931.0, - "hash": "0a583e4321b5df2841e0e7b4ab4bc079" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/log.svg": { - "mtime": 1780108931.0, - "hash": "7798bf599405ee19855ffc165d73dec2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen copy.svg": { - "mtime": 1780108931.0, - "hash": "233d132887820d45ca2ce8f5f6a2d63c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/input.svg": { - "mtime": 1780108931.0, - "hash": "fd62796015995e3c8e4c2b2e92b841d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/textarea.svg": { - "mtime": 1780108931.0, - "hash": "6a19873e3e51bb847f149ac20ce2dd62" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/peoples.svg": { - "mtime": 1780108931.0, - "hash": "73b2be61a031640cb5215bc487bd7eb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/select.svg": { - "mtime": 1780108931.0, - "hash": "be2885c0a51efa6d0d0db7b5c4471bcd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/language.svg": { - "mtime": 1780108931.0, - "hash": "a84ceaa6c35289abe552b590df85d035" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/date-range.svg": { - "mtime": 1780108931.0, - "hash": "21c0ab78ae065445e733167ce320352f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/dict.svg": { - "mtime": 1780108931.0, - "hash": "e54d50d66786c2c8d96859dddf2a30b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/waiting.svg": { - "mtime": 1780108931.0, - "hash": "5b1b74c01db221e9ad3118df83cfca3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/phone.svg": { - "mtime": 1780108931.0, - "hash": "4ab5e783ab8b875e0ef4e0075d9be42b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/finish.svg": { - "mtime": 1780108931.0, - "hash": "1463a220e6d75178eacca057aa569716" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/eye.svg": { - "mtime": 1780108931.0, - "hash": "e4fe315c85f7cba0a4745e3ca44f24fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/redis.svg": { - "mtime": 1780108931.0, - "hash": "bfe086f43ad455bbc82a711f01d027aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/money.svg": { - "mtime": 1780108931.0, - "hash": "954fffc74d90c1872bb3fcdd8353c927" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/qq.svg": { - "mtime": 1780108931.0, - "hash": "8968a17d82001ed646ff4b5252958e9d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/exit-fullscreen.svg": { - "mtime": 1780108931.0, - "hash": "e96c8a820322049d396f82d5a7e9be0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/tree.svg": { - "mtime": 1780108931.0, - "hash": "59ecebc1f4633ac6474824097941fb94" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/switch.svg": { - "mtime": 1780108931.0, - "hash": "67ff45e524f84ea8dfc58b2c3928d673" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/rate.svg": { - "mtime": 1780108931.0, - "hash": "d8284c448561fe701e5c63949a610c29" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/color.svg": { - "mtime": 1780108931.0, - "hash": "d6e1d0d909c02e256746b6bb6895acd3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/upload.svg": { - "mtime": 1780108931.0, - "hash": "84d5b59823f10a91243aa2ea6ebbc839" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/excel.svg": { - "mtime": 1780108931.0, - "hash": "25efb1e4d9371330547fba5daaf6e252" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/date.svg": { - "mtime": 1780108931.0, - "hash": "43878da9a7f415e5fdb443b5599f7f86" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/company.svg": { - "mtime": 1780108931.0, - "hash": "9f21fd5ef3717898e4b67dcca08edd77" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/component.svg": { - "mtime": 1780108931.0, - "hash": "a69885f8642d7dba78d6b94c01895e4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/monitor.svg": { - "mtime": 1780108931.0, - "hash": "e3872b3fb240f4c517af9a40934690ce" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/row.svg": { - "mtime": 1780108931.0, - "hash": "88cc2b159d56700d2ded56b1d5627663" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/druid.svg": { - "mtime": 1780108931.0, - "hash": "09b411e5799ac3d56b755ab9c44bc3d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/logo.gif": { - "mtime": 1780219489.0, - "hash": "275126e3913611d6d246019f22089ffe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/yundong-delivery-seal.png": { - "mtime": 1789886529.0, - "hash": "82bfb51eec010b750f14823fa4d4f555" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/yd.png": { - "mtime": 1780219489.0, - "hash": "b5d64d9e990d3dd21223f7d36121a721" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/shanxia-delivery-seal.png": { - "mtime": 1789886529.0, - "hash": "1315882c2efa4f9dd16db4a5dd01b6dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/fang-jinqiang-sign.png": { - "mtime": 1789886819.0, - "hash": "a0482730aacd494c823519ddd7577deb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/yz.png": { - "mtime": 1780219489.0, - "hash": "ad21aa4389b2a3c4ab35649b9a53d425" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/svg/500.svg": { - "mtime": 1780108931.0, - "hash": "c798bc03e731516bbaa9369e41b79ccd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/svg/403.svg": { - "mtime": 1780108931.0, - "hash": "ea1239bde921f749fba1f2a4d6ce45d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/svg/404.svg": { - "mtime": 1780108931.0, - "hash": "6dc1c9e28f1e8f404b4d84b00308992d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/svg/login_icon.svg": { - "mtime": 1780108931.0, - "hash": "d0c9301070f8f321d90af5cf4418863c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_styles/design.png": { - "mtime": 1780108931.0, - "hash": "c3d2e8a0f35ac1e4b14a442514b55fc8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_styles/dark.png": { - "mtime": 1780108931.0, - "hash": "e5a7bd56ca22b257f73bb13ca1fc68fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_styles/light.png": { - "mtime": 1780108931.0, - "hash": "9e6cdeb9f7ad509aca2291e295a3ebd5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/theme_styles/dark.png": { - "mtime": 1780108931.0, - "hash": "c8b09d15e0c8d650b2c41062e05771e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/theme_styles/system.png": { - "mtime": 1780108931.0, - "hash": "f81f90e2887b92a9acf4769ec466416b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/theme_styles/light.png": { - "mtime": 1780108931.0, - "hash": "08ff68722434c095cf6dc29284387d72" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_layouts/vertical.png": { - "mtime": 1780108931.0, - "hash": "1043a863fb75a4c7d305f3617c83ec6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_layouts/horizontal.png": { - "mtime": 1780108931.0, - "hash": "63339049680cdda5452911b7f5ff18da" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_layouts/mixed.png": { - "mtime": 1780108931.0, - "hash": "45a68285fa9401b49749350fc599349d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/settings/menu_layouts/dual_column.png": { - "mtime": 1780108931.0, - "hash": "90ed75d2dc6db0bf62aef9f1e8ca5cdc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon3.webp": { - "mtime": 1780108931.0, - "hash": "135e4ffd4c0cba13d451c2179e7af1fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon2.webp": { - "mtime": 1780108931.0, - "hash": "033e13b4b274301879ca35971fcddc95" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon5.webp": { - "mtime": 1780108931.0, - "hash": "628ee9ffa7264beb315eec2bd29bf58c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon4.webp": { - "mtime": 1780108931.0, - "hash": "5e253dfea9745a15ccaf5612fee8ed3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon8.webp": { - "mtime": 1780108931.0, - "hash": "dfcb9379e780995046c4fddd122a0626" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon7.webp": { - "mtime": 1780108931.0, - "hash": "bfa038f23f201f5b04253754f6e5dfb8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon6.webp": { - "mtime": 1780108931.0, - "hash": "ecc89312d78865fb84bbd9af6a4a1fc0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/3d/icon1.webp": { - "mtime": 1780108931.0, - "hash": "9338fcb2d736aee8f6450c259f37d03e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/ceremony/xc.png": { - "mtime": 1780108931.0, - "hash": "fd80861c4f4301bbf3b998299bf74cfd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/ceremony/yd.png": { - "mtime": 1780108931.0, - "hash": "227e1d476496ef95c9a3fb8b68b74d5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/ceremony/sd.png": { - "mtime": 1780108931.0, - "hash": "fa01b6df3da941caf077542cc34319ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/ceremony/hb.png": { - "mtime": 1780108931.0, - "hash": "ff64f5a038c4b975ed030cd38ab95a5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/lock/bg_dark.webp": { - "mtime": 1780108931.0, - "hash": "6f7d489994e95dd089095d72054dc168" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/lock/bg_light.webp": { - "mtime": 1780108931.0, - "hash": "9d16711efa1d4739134809d5bc24589f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/user/bg.webp": { - "mtime": 1780108931.0, - "hash": "9802b86ccf3ed2f5f4b4173791482aba" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/user/avatar.webp": { - "mtime": 1780108931.0, - "hash": "2b9fdf471370ac0cfbc6894966cf011e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/common/logo.webp": { - "mtime": 1780108931.0, - "hash": "96686ae377daa14efb5226d575eb1a4b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar7.webp": { - "mtime": 1780108931.0, - "hash": "7ce99331883f1791838ebbf23c2356b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar6.webp": { - "mtime": 1780108931.0, - "hash": "b915bd7cc9a4fd92600f120d90d9b9b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar.webp": { - "mtime": 1780108931.0, - "hash": "793872d62843c56256797c7c1dbdb503" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar1.webp": { - "mtime": 1780108931.0, - "hash": "d87c731f76fcf7f50078ee5fdf7a4649" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar3.webp": { - "mtime": 1780108931.0, - "hash": "6230835639ca2f5d9ec5a347a10e1251" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar2.webp": { - "mtime": 1780108931.0, - "hash": "a89c51bee0668c74c0bdc7f9ca5bbdaf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar10.webp": { - "mtime": 1780108931.0, - "hash": "691a682b7a3facb01e02927170e11621" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar5.webp": { - "mtime": 1780108931.0, - "hash": "c7576ec6a9fb26d3c9825b60ab4f2ab8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar9.webp": { - "mtime": 1780108931.0, - "hash": "bceba82d529abd6aed297509c2f7ab82" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar8.webp": { - "mtime": 1780108931.0, - "hash": "8a02966235b2c60bb1671470af1bd7c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/avatar/avatar4.webp": { - "mtime": 1780108931.0, - "hash": "b3d2723e4015a07aef3696016f2d5ef1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/safeguard/server.png": { - "mtime": 1780108931.0, - "hash": "a5f5c1097030d4f2cad1ef010b118114" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/draw/draw1.png": { - "mtime": 1780108931.0, - "hash": "70eed8eafca37591814ec3d44bf55bc8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/login/sx1.jpg": { - "mtime": 1780201410.0, - "hash": "20688b63ddefe29d89104d056caba818" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/login/login-background-placeholder.jpg": { - "mtime": 1780201410.0, - "hash": "7bfc4cb3b52647366de6fa48b48cee51" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/login/lf_icon2.webp": { - "mtime": 1780108931.0, - "hash": "8e9e3ff17ed9ccdd589d1b1b9c04e0b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img1.webp": { - "mtime": 1780108931.0, - "hash": "29bc8b95f26356f826db8972ddea8099" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img10.webp": { - "mtime": 1780108931.0, - "hash": "e156e324fbdf5109a6940927079a9845" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img7.webp": { - "mtime": 1780108931.0, - "hash": "a8ef265bb2d190023c32c75fa568fc90" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img6.webp": { - "mtime": 1780108931.0, - "hash": "73ac192a11daa9ebdab6ff588574880f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img9.webp": { - "mtime": 1780108931.0, - "hash": "d3e4f7ad4a70f79aba78376ddaa2e480" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img5.webp": { - "mtime": 1780108931.0, - "hash": "866c665b2b4ee496e7f7eca2c9b8f60e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img4.webp": { - "mtime": 1780108931.0, - "hash": "a14c611933fcb45927ec92f6109aefb3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img8.webp": { - "mtime": 1780108931.0, - "hash": "4c0317dcf4abacb7ba5588ab4c1b4ac0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img3.webp": { - "mtime": 1780108931.0, - "hash": "c5b4ddec3e94f421c5c6e58dd6139eee" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/images/cover/img2.webp": { - "mtime": 1780108931.0, - "hash": "b2bb7eb75ee02ea80d32aee49ebb0765" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/my-copy.svg": { - "mtime": 1780108931.0, - "hash": "7025f71e3b78533c066c9292a5e88dbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/system.svg": { - "mtime": 1780108931.0, - "hash": "1032f5cc631839eed5a8d243cd4fd23b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/list.svg": { - "mtime": 1780108931.0, - "hash": "c6eff011774499dce62ea93f67550899" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/logininfor.svg": { - "mtime": 1780108931.0, - "hash": "cad21bd7d91b369e5d597348ca53a344" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/cascader.png": { - "mtime": 1780108931.0, - "hash": "9e633f5e421fc8eca50a44752bb163eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/17\u5f55\u97f3\u6587\u4ef6\u8bc6\u522b.png": { - "mtime": 1780108931.0, - "hash": "48a5e38ca1f6533589474a1a13a3b02f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/20\u4e2a\u4eba\u8bc1\u7167.png": { - "mtime": 1780108931.0, - "hash": "8199713f2a56c49490b57875a5fc5772" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/chart.svg": { - "mtime": 1780108931.0, - "hash": "29978b28343f891430f2beb89858b4d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/icon.png": { - "mtime": 1780108931.0, - "hash": "cf8f9572ae6bfd95f8a1907a1e1b5f4e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/code.png": { - "mtime": 1780108931.0, - "hash": "59e62916aa06838ce3bdb566e358db1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/14\u94f6\u884c\u5361\u8bc6\u522b.png": { - "mtime": 1780108931.0, - "hash": "14bbb9290be0947dd21bdc7f40fc4cbe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/tree-table.svg": { - "mtime": 1780108931.0, - "hash": "02177bf110fc38d45a96745fa18282f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/experience.png": { - "mtime": 1780108931.0, - "hash": "0bde4ffebb6ad0473df0cd7e0136b41c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/tag.svg": { - "mtime": 1780108931.0, - "hash": "09aeecc27dd07356af707dbf9e657271" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/link.png": { - "mtime": 1780108931.0, - "hash": "2a0572b98361cfb26688250a49f58b2e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/study.svg": { - "mtime": 1780108931.0, - "hash": "93ebff6b50b8e02f6016a120b8437cd4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/other1.svg": { - "mtime": 1780108931.0, - "hash": "383c2db23f20d4f9fbfcab618467ef75" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/documentation.png": { - "mtime": 1780108931.0, - "hash": "4f3a38aa28ae3b97bb2feaab5674552f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/empty.svg": { - "mtime": 1780108931.0, - "hash": "e98e942021d24cd3252bc91ec3f4afda" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/post.png": { - "mtime": 1780108931.0, - "hash": "de903a9eefb627bb5436c38e63f6e5dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/build.svg": { - "mtime": 1780108931.0, - "hash": "6fe24b815eb6c096685fb5882c2b2d28" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/lock.svg": { - "mtime": 1780108931.0, - "hash": "e1aaeb88e03e66b49afbb72638a2b1ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/guide.png": { - "mtime": 1780108931.0, - "hash": "d4e24c5af8a545fabc909c21e5472980" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/clipboard.svg": { - "mtime": 1780108931.0, - "hash": "4e930e35165b50b141fff4ee7e4e532f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/exit-fullscreen1.png": { - "mtime": 1780108931.0, - "hash": "3179a28b642183e6ac4aefb568f10993" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/drag.png": { - "mtime": 1780108931.0, - "hash": "7b5702b5fb157a459af1204a93883746" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/9\u573a\u666f\u8bc6\u522b.png": { - "mtime": 1780108931.0, - "hash": "cbbb2379c261199ef62b4ac0e1888451" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/17.png": { - "mtime": 1780108931.0, - "hash": "4e6ee50b9feaa2e7ef9d88bdb0f2468a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/shopping.png": { - "mtime": 1780108931.0, - "hash": "7ad90e08a190c586b6cd39c4e5159542" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/download.svg": { - "mtime": 1780108931.0, - "hash": "e26d71bd7f501cef3b30df6ca065f779" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/caret-forward.png": { - "mtime": 1780108931.0, - "hash": "1dad6ca6f7cc0bd19b96e402c92ea99d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/nested.svg": { - "mtime": 1780108931.0, - "hash": "16cb0c74e1b854ee2b830b86d7df3d76" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/zj.svg": { - "mtime": 1780108931.0, - "hash": "7921183eb7f19d6cad39a9658ec8d107" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/7\u6587\u672c\u7ea0\u9519.png": { - "mtime": 1780108931.0, - "hash": "4d4487a1ab5df9f83cc11188661069e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/radio.svg": { - "mtime": 1780108931.0, - "hash": "be867d8060e65092e55ab62e4f903064" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/404.svg": { - "mtime": 1780108931.0, - "hash": "552a54cebb19fd7ffb6701a5811f1e97" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/12.png": { - "mtime": 1780108931.0, - "hash": "03160f418efc7197f135bdd4dc07fb30" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/redis-list.png": { - "mtime": 1780108931.0, - "hash": "37241fe96aec2ed04e7407d274352bdf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/dashboard.svg": { - "mtime": 1780108931.0, - "hash": "45a00552f71b2f28fa15a2053166e4f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/model.png": { - "mtime": 1780108931.0, - "hash": "0982c213a0659ad50a0295c66da6b491" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/category.svg": { - "mtime": 1780108931.0, - "hash": "25f030c093e929022b42870a05c8c1c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/eye-open.png": { - "mtime": 1780108931.0, - "hash": "aa66912dc1df84bcf6df20f35e17845c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/email.svg": { - "mtime": 1780108931.0, - "hash": "e8b3f14b688abc533a6580b8e6e39b7d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/10.png": { - "mtime": 1780108931.0, - "hash": "390bdcf5970f1da284a4a22cacff7be4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/people.svg": { - "mtime": 1780108931.0, - "hash": "6aaf424e33f523b879c5949385a69c72" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/button.svg": { - "mtime": 1780108931.0, - "hash": "a7bef335cfcdc0093c0d723f5ce255a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/my-task.svg": { - "mtime": 1780108931.0, - "hash": "28cb89fb0069e4c30eec2c7834a80e6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/20.png": { - "mtime": 1780108931.0, - "hash": "70fe34217d9eb6157669fc677190bada" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/international.svg": { - "mtime": 1780108931.0, - "hash": "d90b1057aa75e8de9a15e147bd4023f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/other.png": { - "mtime": 1780108931.0, - "hash": "ce6ba9e32794d4035e6762eb13065c65" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/22.png": { - "mtime": 1780108931.0, - "hash": "66bdaefaf387e42b6cd6428660be65f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/process-definition.svg": { - "mtime": 1780108931.0, - "hash": "7205177eee242b99390a64d8021e3d44" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/date.png": { - "mtime": 1780108931.0, - "hash": "509273305b4e8f23bb75a6148224c79c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/excel.png": { - "mtime": 1780108931.0, - "hash": "5cd8517290141e34e3f45ebba80fb094" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/workflow.svg": { - "mtime": 1780108931.0, - "hash": "d293993d28219f1608d7bd65f175a9ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/Notice.svg": { - "mtime": 1780108931.0, - "hash": "fb743a526f37974a1ac272884f7dc64f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/exit-fullscreen.png": { - "mtime": 1780108931.0, - "hash": "093af7cc12269a335f7e4293d3794ab8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/11\u4eba\u8138\u6bd4\u5bf9.png": { - "mtime": 1780108931.0, - "hash": "590ac1dc01609ffe122d0de8bf78572f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/edit.svg": { - "mtime": 1780108931.0, - "hash": "c4914e24497b26cdb6334be6ed44e08d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/checkbox.svg": { - "mtime": 1780108931.0, - "hash": "6d7bc716d053a1ef90974f3398e86652" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/education.svg": { - "mtime": 1780108931.0, - "hash": "28bae0e7353577442ed84afc666ad5d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/pdf.svg": { - "mtime": 1780108931.0, - "hash": "a65d8bd1a33a064aedbcdd05ce51197b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/log.svg": { - "mtime": 1780108931.0, - "hash": "24ca583d2704a0ffbe96df42a0d9f72f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/dict.png": { - "mtime": 1780108931.0, - "hash": "d65b346bffbc4af0acd9e16d958d5a08" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/language.png": { - "mtime": 1780108931.0, - "hash": "6dce228a3903a4ade7ab4544d6e5403f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/peoples.svg": { - "mtime": 1780108931.0, - "hash": "f2829e5c74f3c5151c6717c6a4a4c758" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/date-range.svg": { - "mtime": 1780108931.0, - "hash": "49c564c0cc9131a400ad8bf4aad17883" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/input.png": { - "mtime": 1780108931.0, - "hash": "1a73fdb13105b2a6bbd4136a6caa1d8c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/caret-back.png": { - "mtime": 1780108931.0, - "hash": "62667ee5112427a4493bb4f7f748ef24" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/finish.svg": { - "mtime": 1780108931.0, - "hash": "2f5398951d2c08c8dcc514395ee0edf2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/eye.svg": { - "mtime": 1780108931.0, - "hash": "4097e2a507ca2c19ca6e636a20431fe4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/bug.png": { - "mtime": 1780108931.0, - "hash": "42aef0aea5bd1033e4ed477fcfa55ae6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/form.png": { - "mtime": 1780108931.0, - "hash": "008c829c1c0a7a93cc961e7fd26154c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/money.svg": { - "mtime": 1780108931.0, - "hash": "88fe06ac822c2da25258f55f970ed83f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/job.png": { - "mtime": 1780108931.0, - "hash": "156c006a7cbdce214274e26ba25793ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/tree.svg": { - "mtime": 1780108931.0, - "hash": "707a23ec9a38d789780c20137e47ce97" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/10\u7269\u4f53\u8bc6\u522b.png": { - "mtime": 1780108931.0, - "hash": "c4286b9e4bf1ebedb76b18c7863e701e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/rate.svg": { - "mtime": 1780108931.0, - "hash": "2f75f222cafa25c2a3e5e51d2bf4d03e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/color.svg": { - "mtime": 1780108931.0, - "hash": "3b28702b8aaaa61255207f4dbb60c20e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/16\u4eba\u8138\u8bc6\u522b.png": { - "mtime": 1780108931.0, - "hash": "015a56fb41df6b66b10d7f5960122d15" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/table.png": { - "mtime": 1780108931.0, - "hash": "c6a14e81519c311f300076c36e36159c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/company.svg": { - "mtime": 1780108931.0, - "hash": "735358ca288f15626ad2ca45bcc8164f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/component.svg": { - "mtime": 1780108931.0, - "hash": "f5812ca77a5fb93ee049ade3e2660abd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/my-task.png": { - "mtime": 1780108931.0, - "hash": "d0ec31ac29a108e68d09850cedd5150f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/row.svg": { - "mtime": 1780108931.0, - "hash": "cb0f6cbfbb4874ea36798598f7e12e3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/druid.svg": { - "mtime": 1780108931.0, - "hash": "bf1b6159ea1e0d5794a324e2e9ee9990" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/logo-img/example.png": { - "mtime": 1780108931.0, - "hash": "25b53e6be342b12c9a57d087479c5a2b" + "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260720/\u62a5\u4ef7\u5355-SXDD-20260720002.pdf": { + "mtime": 1784521467.0, + "hash": "fd482a595c7054de3e2c4831b2bfb6a0" } } \ No newline at end of file